Beispiel #1
0
from boto import Config as BotoConfig

# Description:
# How to use boto's config library

boto_config = BotoConfig()

aws_key     = boto_config.get('Credentials', 'aws_access_key_id')
aws_secret  = boto_config.get('Credentials', 'aws_secret_access_key')
def usage():
    print usage_string
    sys.exit()

if __name__ == '__main__':
    boto_config = BotoConfig()

    try:
        opts, args = getopt.getopt(sys.argv[1:],'', ['awsKey=','awsSecret=','jobAwsKey=','jobAwsSecret=','s3Bucket=','core-count=','spot-count=','spot-bid=','keypair=','jobName=','data-region-code=','data-variation=','availabilityZone=','keep-alive'])
    except:
        usage()

    # set your aws keys and S3 bucket, e.g. from environment or .boto

    params = {'aws_key' : None or boto_config.get('Credentials', 'aws_access_key_id'),
              'secret' : None or boto_config.get('Credentials', 'aws_secret_access_key'),
              'job_aws_key' : None or boto_config.get('Credentials', 'aws_access_key_id'),
              'job_aws_secret' : None or boto_config.get('Credentials', 'aws_secret_access_key'),
              'keypair' : None,
              's3_bucket' : None,
              'job_name' : None,
              'data_region_code' : None,
              'data_variation' : None,
              'availability_zone' : "us-east-1d",
              'num_core' : 2,
              'num_spot' : 0,
              'spot_bid_price' : None,
              'keep_alive_mode' : False
             }
Beispiel #3
0
from boto import Config as BotoConfig

# Description:
# How to use boto's config library

boto_config = BotoConfig()

aws_key = boto_config.get('Credentials', 'aws_access_key_id')
aws_secret = boto_config.get('Credentials', 'aws_secret_access_key')