我正在使用Python创建AWS Lambda函数。我想创建S3存储桶,但由于我提供的存储桶名称不是JSON可序列化的,因此我收到错误。
以下是我用Lambda创建存储桶的代码:
import boto from boto
import s3 from boto.s3.connection
import S3Connection
def lambda_handler(event, context):
conn = S3Connection('access_key','secret_access_key')
print "Connection:",conn
bucket = conn.create_bucket('bucketname')
print bucket
return bucket
答案 0 :(得分:1)
来自Creating and Using Amazon S3 Buckets boto3文档:
import boto3
s3 = boto3.client('s3')
s3.create_bucket(Bucket='my-bucket')
存储桶名称规则: