예제 #1
0
def get_s3_client():
    config = Config()
    access_key = config.get_value(settings.BOTO_SECTION, "aws_access_key_id")
    secret_key = config.get_value(settings.BOTO_SECTION, "aws_secret_access_key")
    return boto3.client(
        "s3", aws_access_key_id=access_key, aws_secret_access_key=secret_key
    )
예제 #2
0
    def __init__(self):
        config = Config()
        access_key = config.get_value(settings.BOTO_SECTION,
                                      'aws_access_key_id')
        secret_key = config.get_value(settings.BOTO_SECTION,
                                      'aws_secret_access_key')

        # connect to S3 + get ref to our data bucket
        conn = S3Connection(access_key, secret_key)
        self.bucket = conn.get_bucket(settings.S3_DATA_BUCKET)

        # this is where our local data will live
        self.base_path = os.path.abspath('./s3cache/')