def __init__( self, aws, wait_time_secs, app_name=None, ): """ Creates the EbsHelper """ self.aws = aws self.ebs = connect_to_region(aws.region, aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token) self.autoscale = AutoScaleConnection( aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token) self.s3 = S3Connection( aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token, host=(lambda r: 's3.amazonaws.com' if r == 'us-east-1' else 's3-' + r + '.amazonaws.com')( aws.region)) self.app_name = app_name self.wait_time_secs = wait_time_secs
def __init__(self, aws, app_name=None): """ Creates the EbsHelper """ self.aws = aws self.ebs = connect_to_region(aws.region, aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key) self.s3 = S3Connection(aws.access_key, aws.secret_key, host=(lambda r: 's3.amazonaws.com' if r == 'us-east-1' else 's3-'+r+'.amazonaws.com')(aws.region)) self.app_name = app_name
def __init__(self, aws, app_name=None): """ Creates the EbsHelper """ self.aws = aws self.ebs = connect_to_region(aws.region, aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key) self.s3 = S3Connection(aws.access_key, aws.secret_key, host=( lambda r: 's3.amazonaws.com' if r == 'us-east-1' else 's3-' + r + '.amazonaws.com')(aws.region)) self.app_name = app_name
def get_stacks(aws_access, aws_secret): """Return a list for each region of stack names. """ ri = {'us-east-1':[],'us-west-1':[]} wcon = beanstalk.connect_to_region('us-west-1', aws_access_key_id=aws_access, aws_secret_access_key=aws_secret) econ = beanstalk.connect_to_region('us-east-1', aws_access_key_id=aws_access, aws_secret_access_key=aws_secret) info_west = wcon.describe_applications() info_west = info_west['DescribeApplicationsResponse']['DescribeApplicationsResult']['Applications'] for app in info_west: ri['us-west-1'].append(app['ApplicationName']) info_east = econ.describe_applications() info_east = info_east['DescribeApplicationsResponse']['DescribeApplicationsResult']['Applications'] for app in info_east: ri['us-east-1'].append(app['ApplicationName']) return ri
def __init__(self, aws, wait_time_secs, app_name=None,): """ Creates the EbsHelper """ self.aws = aws self.ebs = connect_to_region(aws.region, aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token) self.autoscale = AutoScaleConnection(aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token) self.s3 = S3Connection( aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token, host=(lambda r: 's3.amazonaws.com' if r == 'us-east-1' else 's3-' + r + '.amazonaws.com')(aws.region)) self.app_name = app_name self.wait_time_secs = wait_time_secs
def __init__(self, aws, wait_time_secs, app_name=None): """ Creates the EbsHelper """ self.aws = aws self.ebs = connect_to_region( aws.region, aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token, ) self.s3 = S3Connection( aws_access_key_id=aws.access_key, aws_secret_access_key=aws.secret_key, security_token=aws.security_token, host=(lambda r: "s3.amazonaws.com" if r == "us-east-1" else "s3-" + r + ".amazonaws.com")(aws.region), ) self.app_name = app_name self.wait_time_secs = wait_time_secs
def __init__(self, region, **kwargs): self._region = region self._options = kwargs self._connection = beanstalk.connect_to_region(region) self._ec2 = EC2Client(region)