Esempio n. 1
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, host='ecs.amazonaws.com',
              debug=0, https_connection_factory=None, path='/'):
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 host, debug, https_connection_factory, path)
Esempio n. 2
0
 def __init__(
     self,
     aws_access_key_id=None,
     aws_secret_access_key=None,
     is_secure=True,
     port=None,
     proxy=None,
     proxy_port=None,
     proxy_user=None,
     proxy_pass=None,
     host="iam.amazonaws.com",
     debug=0,
     https_connection_factory=None,
     path="/",
     security_token=None,
 ):
     AWSQueryConnection.__init__(
         self,
         aws_access_key_id,
         aws_secret_access_key,
         is_secure,
         port,
         proxy,
         proxy_port,
         proxy_user,
         proxy_pass,
         host,
         debug,
         https_connection_factory,
         path,
         security_token,
     )
Esempio n. 3
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, host=None, port=None,
              proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              api_version=None, security_token=None,
              validate_certs=True, profile_name=None):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(
         self,
         host=self.region.endpoint,
         aws_access_key_id=aws_access_key_id,
         aws_secret_access_key=aws_secret_access_key,
         is_secure=is_secure,
         port=port,
         proxy=proxy,
         proxy_port=proxy_port,
         proxy_user=proxy_user,
         proxy_pass=proxy_pass,
         debug=debug,
         https_connection_factory=https_connection_factory,
         path=path,
         security_token=security_token,
         validate_certs=validate_certs,
         profile_name=profile_name)
Esempio n. 4
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, host='ecs.amazonaws.com',
              debug=0, https_connection_factory=None, path='/'):
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 host, debug, https_connection_factory, path)
Esempio n. 5
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              debug=0,
              https_connection_factory=None,
              region=None,
              path='/',
              converter=None):
     if not region:
         region = SDBRegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key, is_secure, port,
                                 proxy, proxy_port, proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path)
     self.box_usage = 0.0
     self.converter = converter
     self.item_cls = Item
Esempio n. 6
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              debug=0,
              https_connection_factory=None,
              region=None,
              path='/',
              converter=None):
     if not region:
         region = RegionInfo(self,
                             self.DefaultRegionName,
                             self.DefaultRegionEndpoint,
                             connection_cls=STSConnection)
     self.region = region
     self._mutex = threading.Semaphore()
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key, is_secure, port,
                                 proxy, proxy_port, proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path)
Esempio n. 7
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              host='iam.amazonaws.com',
              debug=0,
              https_connection_factory=None,
              path='/',
              security_token=None,
              validate_certs=True):
     AWSQueryConnection.__init__(self,
                                 aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure,
                                 port,
                                 proxy,
                                 proxy_port,
                                 proxy_user,
                                 proxy_pass,
                                 host,
                                 debug,
                                 https_connection_factory,
                                 path,
                                 security_token,
                                 validate_certs=validate_certs)
Esempio n. 8
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_sudo_id=None,
                 is_secure=True, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, debug=0,
                 https_connection_factory=None, region=None, path='/',
                 security_token=None, validate_certs=True):
        """
        Init method to create a new connection to EC2 Monitoring Service.

        B{Note:} The host argument is overridden by the host specified in the
        boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
        self.region = region

        # Ugly hack to get around both a bug in Python and a
        # misconfigured SSL cert for the eu-west-1 endpoint
        if self.region.name == 'eu-west-1':
            validate_certs = False

        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass,
                                    self.region.endpoint, debug,
                                    https_connection_factory, path,
                                    security_token,
                                    validate_certs=validate_certs)
        self.aws_sudo_id = aws_sudo_id
Esempio n. 9
0
    def __init__(self,
                 aws_access_key_id=None,
                 aws_secret_access_key=None,
                 is_secure=False,
                 port=None,
                 proxy=None,
                 proxy_port=None,
                 proxy_user=None,
                 proxy_pass=None,
                 debug=0,
                 https_connection_factory=None,
                 region=None,
                 path='/'):
        """
        Init method to create a new connection to EC2 Load Balancing Service.

        .. note:: The region argument is overridden by the region specified in
            the boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
        self.region = region
        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key, is_secure, port,
                                    proxy, proxy_port, proxy_user, proxy_pass,
                                    self.region.endpoint, debug,
                                    https_connection_factory, path)
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              host=None,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              debug=0,
              https_connection_factory=None,
              region=None,
              path='/',
              api_version=None,
              security_token=None,
              validate_certs=True):
     self.region = region
     AWSQueryConnection.__init__(self,
                                 aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure,
                                 port,
                                 proxy,
                                 proxy_port,
                                 proxy_user,
                                 proxy_pass,
                                 self.region.endpoint,
                                 debug,
                                 https_connection_factory,
                                 path,
                                 security_token,
                                 validate_certs=validate_certs)
Esempio n. 11
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, host=DefaultHost, debug=0,
              https_connection_factory=None):
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 host, debug, https_connection_factory)
Esempio n. 12
0
 def __init__(
     self,
     aws_access_key_id=None,
     aws_secret_access_key=None,
     is_secure=True,
     port=None,
     proxy=None,
     proxy_port=None,
     proxy_user=None,
     proxy_pass=None,
     debug=0,
     https_connection_factory=None,
     region=None,
     path="/",
 ):
     if not region:
         region = RDSRegionInfo(self, self.DefaultRegionName, self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(
         self,
         aws_access_key_id,
         aws_secret_access_key,
         is_secure,
         port,
         proxy,
         proxy_port,
         proxy_user,
         proxy_pass,
         self.region.endpoint,
         debug,
         https_connection_factory,
         path,
     )
Esempio n. 13
0
    def __init__(self,
                 aws_access_key_id=None,
                 aws_secret_access_key=None,
                 is_secure=True,
                 port=None,
                 proxy=None,
                 proxy_port=None,
                 proxy_user=None,
                 proxy_pass=None,
                 debug=0,
                 https_connection_factory=None,
                 region=None,
                 path='/',
                 security_token=None):
        """
        Init method to create a new connection to EC2 Monitoring Service.

        B{Note:} The host argument is overridden by the host specified in the
        boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
        self.region = region

        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key, is_secure, port,
                                    proxy, proxy_port, proxy_user, proxy_pass,
                                    self.region.endpoint, debug,
                                    https_connection_factory, path,
                                    security_token)
Esempio n. 14
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              security_token=None, validate_certs=True):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port,
                                 proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path,
                                 security_token,
                                 validate_certs=validate_certs)
     # Many of the EMR hostnames are of the form:
     #     <region>.<service_name>.amazonaws.com
     # rather than the more common:
     #     <service_name>.<region>.amazonaws.com
     # so we need to explicitly set the region_name and service_name
     # for the SigV4 signing.
     self.auth_region_name = self.region.name
     self.auth_service_name = 'elasticmapreduce'
Esempio n. 15
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, host=None, port=None,
              proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              api_version=None, security_token=None,
              validate_certs=True, profile_name=None):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(
         self,
         host=self.region.endpoint,
         aws_access_key_id=aws_access_key_id,
         aws_secret_access_key=aws_secret_access_key,
         is_secure=is_secure,
         port=port,
         proxy=proxy,
         proxy_port=proxy_port,
         proxy_user=proxy_user,
         proxy_pass=proxy_pass,
         debug=debug,
         https_connection_factory=https_connection_factory,
         path=path,
         security_token=security_token,
         validate_certs=validate_certs,
         profile_name=profile_name)
Esempio n. 16
0
    def __init__(self,
                 aws_access_key_id=None,
                 aws_secret_access_key=None,
                 is_secure=True,
                 port=None,
                 proxy=None,
                 proxy_port=None,
                 proxy_user=None,
                 proxy_pass=None,
                 host=Endpoint,
                 debug=1,
                 https_connection_factory=None,
                 region=None,
                 path='/'):
        """
        Init method to create a new connection to the AutoScaling service.

        B{Note:} The host argument is overridden by the host specified in the
                 boto configuration file.
        """
        AWSQueryConnection.__init__(self,
                                    aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure,
                                    port,
                                    proxy,
                                    proxy_port,
                                    proxy_user,
                                    proxy_pass,
                                    host,
                                    debug,
                                    https_connection_factory,
                                    path=path)
Esempio n. 17
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              debug=0,
              https_connection_factory=None,
              region=None,
              path='/',
              security_token=None):
     if not region:
         region = SQSRegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self,
                                 aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure,
                                 port,
                                 proxy,
                                 proxy_port,
                                 proxy_user,
                                 proxy_pass,
                                 self.region.endpoint,
                                 debug,
                                 https_connection_factory,
                                 path,
                                 security_token=security_token)
Esempio n. 18
0
    def __init__(
        self,
        aws_access_key_id=None,
        aws_secret_access_key=None,
        is_secure=True,
        port=None,
        proxy=None,
        proxy_port=None,
        proxy_user=None,
        proxy_pass=None,
        host=None,
        debug=0,
        https_connection_factory=None,
    ):
        if not host:
            if config.has_option("MTurk", "sandbox") and config.get("MTurk", "sandbox") == "True":
                host = "mechanicalturk.sandbox.amazonaws.com"
            else:
                host = "mechanicalturk.amazonaws.com"

        AWSQueryConnection.__init__(
            self,
            aws_access_key_id,
            aws_secret_access_key,
            is_secure,
            port,
            proxy,
            proxy_port,
            proxy_user,
            proxy_pass,
            host,
            debug,
            https_connection_factory,
        )
Esempio n. 19
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=False, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, host='mechanicalturk.amazonaws.com', debug=0,
              https_connection_factory=None):
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 host, debug, https_connection_factory)
Esempio n. 20
0
 def __init__(self, **kwargs):
     region = kwargs.pop("region", None)
     if not region:
         region = RegionInfo(self, self.DefaultRegionName, self.DefaultRegionEndpoint)
     kwargs["host"] = region.endpoint
     AWSQueryConnection.__init__(self, **kwargs)
     self.region = region
Esempio n. 21
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=False, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, host='mechanicalturk.amazonaws.com', debug=0,
              https_connection_factory=None):
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 host, debug, https_connection_factory)
Esempio n. 22
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None, aws_sudo_id=None,
                 is_secure=True, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, debug=0,
                 https_connection_factory=None, region=None, path='/',
                 security_token=None, validate_certs=True):
        """
        Init method to create a new connection to EC2 Monitoring Service.

        B{Note:} The host argument is overridden by the host specified in the
        boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
        self.region = region

        # Ugly hack to get around both a bug in Python and a
        # misconfigured SSL cert for the eu-west-1 endpoint
        if self.region.name == 'eu-west-1':
            validate_certs = False

        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass,
                                    self.region.endpoint, debug,
                                    https_connection_factory, path,
                                    security_token,
                                    validate_certs=validate_certs)
        self.aws_sudo_id = aws_sudo_id
Esempio n. 23
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              converter=None):
     """
     For any keywords that aren't documented, refer to the parent class,
     :py:class:`boto.connection.AWSAuthConnection`. You can avoid having
     to worry about these keyword arguments by instantiating these objects
     via :py:func:`boto.connect_sdb`.
 
     :type region: :class:`boto.sdb.regioninfo.SDBRegionInfo`
     :keyword region: Explicitly specify a region. Defaults to ``us-east-1`` 
         if not specified.
     """
     if not region:
         region = SDBRegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port, proxy,
                                 proxy_port, proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path)
     self.box_usage = 0.0
     self.converter = converter
     self.item_cls = Item
Esempio n. 24
0
    def __init__(self,
                 aws_access_key_id=None,
                 aws_secret_access_key=None,
                 is_secure=True,
                 port=None,
                 proxy=None,
                 proxy_port=None,
                 proxy_user=None,
                 proxy_pass=None,
                 debug=0,
                 https_connection_factory=None,
                 region=None,
                 path='/',
                 converter=None,
                 security_token=None,
                 validate_certs=True):
        """
        For any keywords that aren't documented, refer to the parent class,
        :py:class:`boto.connection.AWSAuthConnection`. You can avoid having
        to worry about these keyword arguments by instantiating these objects
        via :py:func:`boto.connect_sdb`.

        :type region: :class:`boto.sdb.regioninfo.SDBRegionInfo`
        :keyword region: Explicitly specify a region. Defaults to ``us-east-1``
            if not specified. You may also specify the region in your ``boto.cfg``:

            .. code-block:: cfg

                [SDB]
                region = eu-west-1

        """
        if not region:
            region_name = boto.config.get('SDB', 'region',
                                          self.DefaultRegionName)
            for reg in boto.sdb.regions():
                if reg.name == region_name:
                    region = reg
                    break

        self.region = region
        AWSQueryConnection.__init__(self,
                                    aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure,
                                    port,
                                    proxy,
                                    proxy_port,
                                    proxy_user,
                                    proxy_pass,
                                    self.region.endpoint,
                                    debug,
                                    https_connection_factory,
                                    path,
                                    security_token=security_token,
                                    validate_certs=validate_certs)
        self.box_usage = 0.0
        self.converter = converter
        self.item_cls = Item
Esempio n. 25
0
 def __init__(self, **kwargs):
     region = kwargs.get('region')
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     kwargs['host'] = region.endpoint
     AWSQueryConnection.__init__(self, **kwargs)
     self.region = region
Esempio n. 26
0
 def __init__(self, **kwargs):
     region = kwargs.get('region')
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     kwargs['host'] = region.endpoint
     AWSQueryConnection.__init__(self, **kwargs)
     self.region = region
Esempio n. 27
0
	def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
						is_secure=True, port=None, proxy=None, proxy_port=None,
						host='fps.sandbox.amazonaws.com', debug=0,
						https_connection_factory=None):
		AWSQueryConnection.__init__(self, aws_access_key_id,
												aws_secret_access_key,
												is_secure, port, proxy, proxy_port,
												host, debug, https_connection_factory)
Esempio n. 28
0
 def __init__(self, **kwargs):
     region = kwargs.pop('region', None)
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     if 'host' not in kwargs:
         kwargs['host'] = region.endpoint
     AWSQueryConnection.__init__(self, **kwargs)
     self.region = region
Esempio n. 29
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, host='ec2.amazonaws.com', debug=0,
              https_connection_factory=None):
     if config.has_option('Boto', 'ec2_host'):
         host = config.get('Boto', 'ec2_host')
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 host, debug, https_connection_factory)
Esempio n. 30
0
File: layer1.py Progetto: Ink/boto
 def __init__(self, **kwargs):
     region = kwargs.pop('region', None)
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     if 'host' not in kwargs:
         kwargs['host'] = region.endpoint
     AWSQueryConnection.__init__(self, **kwargs)
     self.region = region
Esempio n. 31
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None,
              host='fps.sandbox.amazonaws.com', debug=0,
              https_connection_factory=None, path="/"):
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port,
                                 proxy_user, proxy_pass, host, debug,
                                 https_connection_factory, path)
     self.cbui_endpoint = 'authorize.payments-sandbox.amazon.com' if 'sandbox' in host else 'authorize.payments.amazon.com'
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              host=BEANSTALK_DEFAULT_HOST):
     #TODO: allow access key and id to optional, they may come in from config
     self.host = host
     AWSQueryConnection.__init__(self,
                                 aws_access_key_id,
                                 aws_secret_access_key,
                                 host=self.host)
Esempio n. 33
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=False, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, host=Endpoint, debug=0,
                 https_connection_factory=None, path='/'):
        """
        Init method to create a new connection to EC2 Load Balancing Service.

        B{Note:} The host argument is overridden by the host specified in the boto configuration file.
        """
        AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                    host, debug, https_connection_factory, path)
Esempio n. 34
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/', converter=None):
     if not region:
         region = SDBRegionInfo(self, self.DefaultRegionName, self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 self.region.endpoint, debug, https_connection_factory, path)
     self.box_usage = 0.0
     self.converter = converter
     self.item_cls = Item
Esempio n. 35
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=False,
              port=None,
              proxy=None,
              proxy_port=None,
              host=DefaultHost,
              debug=0,
              https_connection_factory=None):
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key, is_secure, port,
                                 proxy, proxy_port, host, debug,
                                 https_connection_factory)
Esempio n. 36
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None):
     """
     Init method to create a new connection to EC2.
     
     B{Note:} The host argument is overridden by the host specified in the boto configuration file.        
     """
     if not region:
         region = RegionInfo(self, self.DefaultRegionName, self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id, aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port, proxy_user, proxy_pass,
                                 self.region.endpoint, debug, https_connection_factory)
Esempio n. 37
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=True, host=None, port=None,
                 proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, debug=0,
                 https_connection_factory=None, region=None, path='/',
                 api_version=None, security_token=None):

        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass,
                                    host, debug,
                                    https_connection_factory, path,
                                    security_token)
        if api_version:
            self.APIVersion = api_version
Esempio n. 38
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, host=None, port=None,
              proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              api_version=None, security_token=None,
              validate_certs=True):
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port,
                                 proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path,
                                 security_token,
                                 validate_certs=validate_certs)
Esempio n. 39
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              converter=None, security_token=None):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
             self.DefaultRegionEndpoint, CloudFormationConnection)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port,
                                 proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path,
                                 security_token)
Esempio n. 40
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=False, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None,
                 host=None, debug=0,
                 https_connection_factory=None):
        if not host:
            if config.has_option('MTurk', 'sandbox') and config.get('MTurk', 'sandbox') == 'True':
                host = 'mechanicalturk.sandbox.amazonaws.com'
            else:
                host = 'mechanicalturk.amazonaws.com'

        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass, host, debug,
                                    https_connection_factory)
Esempio n. 41
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=True, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None,
                 host=None, debug=0,
                 https_connection_factory=None):
        if not host:
            if config.has_option('MTurk', 'sandbox') and config.get('MTurk', 'sandbox') == 'True':
                host = 'mechanicalturk.sandbox.amazonaws.com'
            else:
                host = 'mechanicalturk.amazonaws.com'

        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass, host, debug,
                                    https_connection_factory)
Esempio n. 42
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              converter=None):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint,
                             connection_cls=STSConnection)
     self.region = region
     self._mutex = threading.Semaphore()
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port,
                                 proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path)
Esempio n. 43
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              converter=None, security_token=None, validate_certs=True):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
             self.DefaultRegionEndpoint, CloudFormationConnection)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port, proxy, proxy_port,
                                 proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path,
                                 security_token,
                                 validate_certs=validate_certs)
Esempio n. 44
0
 def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
              is_secure=True, port=None, proxy=None, proxy_port=None,
              proxy_user=None, proxy_pass=None, debug=0,
              https_connection_factory=None, region=None, path='/',
              security_token=None, validate_certs=True):
     if not region:
         region = SQSRegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure, port,
                                 proxy, proxy_port,
                                 proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path,
                                 security_token=security_token,
                                 validate_certs=validate_certs)
     self.auth_region_name = self.region.name
Esempio n. 45
0
    def __init__(
        self,
        aws_access_key_id=None,
        aws_secret_access_key=None,
        is_secure=True,
        port=None,
        proxy=None,
        proxy_port=None,
        proxy_user=None,
        proxy_pass=None,
        debug=0,
        https_connection_factory=None,
        region=None,
        path="/",
        security_token=None,
        validate_certs=True,
    ):
        """
        Init method to create a new connection to the AutoScaling service.

        B{Note:} The host argument is overridden by the host specified in the
                 boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName, self.DefaultRegionEndpoint, AutoScaleConnection)
        self.region = region
        AWSQueryConnection.__init__(
            self,
            aws_access_key_id,
            aws_secret_access_key,
            is_secure,
            port,
            proxy,
            proxy_port,
            proxy_user,
            proxy_pass,
            self.region.endpoint,
            debug,
            https_connection_factory,
            path=path,
            security_token=security_token,
            validate_certs=validate_certs,
        )
Esempio n. 46
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              debug=0,
              https_connection_factory=None,
              region=None,
              path='/',
              security_token=None,
              validate_certs=True):
     if not region:
         region = RegionInfo(self, self.DefaultRegionName,
                             self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self,
                                 aws_access_key_id,
                                 aws_secret_access_key,
                                 is_secure,
                                 port,
                                 proxy,
                                 proxy_port,
                                 proxy_user,
                                 proxy_pass,
                                 self.region.endpoint,
                                 debug,
                                 https_connection_factory,
                                 path,
                                 security_token,
                                 validate_certs=validate_certs)
     # Many of the EMR hostnames are of the form:
     #     <region>.<service_name>.amazonaws.com
     # rather than the more common:
     #     <service_name>.<region>.amazonaws.com
     # so we need to explicitly set the region_name and service_name
     # for the SigV4 signing.
     self.auth_region_name = self.region.name
     self.auth_service_name = 'elasticmapreduce'
Esempio n. 47
0
File: __init__.py Progetto: SjB/Dart
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=False, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, debug=0,
                 https_connection_factory=None, region=None, path='/'):
        """
        Init method to create a new connection to EC2 Load Balancing Service.

        .. note:: The region argument is overridden by the region specified in
            the boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
        self.region = region
        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass,
                                    self.region.endpoint, debug,
                                    https_connection_factory, path)
Esempio n. 48
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=True, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, debug=1,
                 https_connection_factory=None, region=None, path='/'):
        """
        Init method to create a new connection to the AutoScaling service.

        B{Note:} The host argument is overridden by the host specified in the
                 boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint,
                                AutoScaleConnection)
        self.region = region
        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy, proxy_port,
                                    proxy_user, proxy_pass,
                                    "autoscaling.%s.amazonaws.com" % region.name, debug,
                                    https_connection_factory, path=path)
Esempio n. 49
0
    def __init__(self, aws_access_key_id=None, aws_secret_access_key=None,
                 is_secure=True, port=None, proxy=None, proxy_port=None,
                 proxy_user=None, proxy_pass=None, debug=0,
                 https_connection_factory=None, region=None, path='/',
                 converter=None, security_token=None, validate_certs=True):
        """
        For any keywords that aren't documented, refer to the parent class,
        :py:class:`boto.connection.AWSAuthConnection`. You can avoid having
        to worry about these keyword arguments by instantiating these objects
        via :py:func:`boto.connect_sdb`.

        :type region: :class:`boto.sdb.regioninfo.SDBRegionInfo`
        :keyword region: Explicitly specify a region. Defaults to ``us-east-1``
            if not specified. You may also specify the region in your ``boto.cfg``:

            .. code-block:: cfg

                [SDB]
                region = eu-west-1

        """
        if not region:
            region_name = boto.config.get('SDB', 'region', self.DefaultRegionName)
            for reg in boto.sdb.regions():
                if reg.name == region_name:
                    region = reg
                    break

        self.region = region
        AWSQueryConnection.__init__(self, aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure, port, proxy,
                                    proxy_port, proxy_user, proxy_pass,
                                    self.region.endpoint, debug,
                                    https_connection_factory, path,
                                    security_token=security_token,
                                    validate_certs=validate_certs)
        self.box_usage = 0.0
        self.converter = converter
        self.item_cls = Item
Esempio n. 50
0
    def __init__(self,
                 aws_access_key_id=None,
                 aws_secret_access_key=None,
                 is_secure=True,
                 port=None,
                 proxy=None,
                 proxy_port=None,
                 proxy_user=None,
                 proxy_pass=None,
                 debug=1,
                 https_connection_factory=None,
                 region=None,
                 path='/'):
        """
        Init method to create a new connection to the AutoScaling service.

        B{Note:} The host argument is overridden by the host specified in the
                 boto configuration file.
        """
        if not region:
            region = RegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint,
                                AutoScaleConnection)
        self.region = region
        AWSQueryConnection.__init__(self,
                                    aws_access_key_id,
                                    aws_secret_access_key,
                                    is_secure,
                                    port,
                                    proxy,
                                    proxy_port,
                                    proxy_user,
                                    proxy_pass,
                                    "autoscaling.%s.amazonaws.com" %
                                    region.name,
                                    debug,
                                    https_connection_factory,
                                    path=path)
Esempio n. 51
0
 def __init__(self,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              is_secure=True,
              port=None,
              proxy=None,
              proxy_port=None,
              proxy_user=None,
              proxy_pass=None,
              debug=0,
              https_connection_factory=None,
              region=None,
              path='/',
              converter=None):
     """
     For any keywords that aren't documented, refer to the parent class,
     :py:class:`boto.connection.AWSAuthConnection`. You can avoid having
     to worry about these keyword arguments by instantiating these objects
     via :py:func:`boto.connect_sdb`.
 
     :type region: :class:`boto.sdb.regioninfo.SDBRegionInfo`
     :keyword region: Explicitly specify a region. Defaults to ``us-east-1`` 
         if not specified.
     """
     if not region:
         region = SDBRegionInfo(self, self.DefaultRegionName,
                                self.DefaultRegionEndpoint)
     self.region = region
     AWSQueryConnection.__init__(self, aws_access_key_id,
                                 aws_secret_access_key, is_secure, port,
                                 proxy, proxy_port, proxy_user, proxy_pass,
                                 self.region.endpoint, debug,
                                 https_connection_factory, path)
     self.box_usage = 0.0
     self.converter = converter
     self.item_cls = Item
Esempio n. 52
0
 def __init__(self, *args, **kw):
     self.currencycode = kw.pop('CurrencyCode', self.currencycode)
     kw.setdefault('host', 'fps.sandbox.amazonaws.com')
     AWSQueryConnection.__init__(self, *args, **kw)
Esempio n. 53
0
 def __init__(self, *args, **kw):
     kw.setdefault('host', 'mws.amazonservices.com')
     self.Merchant = kw.pop('Merchant', None) or kw.get('SellerId')
     self.SellerId = kw.pop('SellerId', None) or self.Merchant
     AWSQueryConnection.__init__(self, *args, **kw)
Esempio n. 54
0
 def __init__(self, *args, **kw):
     self.currencycode = kw.pop('CurrencyCode', self.currencycode)
     kw.setdefault('host', 'fps.sandbox.amazonaws.com')
     AWSQueryConnection.__init__(self, *args, **kw)