Thật dễ dàng để tạo các thư mục. Thực ra nó chỉ là tạo khóa.
Bạn có thể thấy đoạn mã dưới đây của tôi, tôi đã tạo một thư mục với tên utc_time.
Hãy nhớ kết thúc khóa bằng '/' như bên dưới, điều này cho thấy đó là một khóa:
Key = 'folder1 /' + utc_time + '/'
client = boto3.client('s3')
utc_timestamp = time.time()
def lambda_handler(event, context):
UTC_FORMAT = '%Y%m%d'
utc_time = datetime.datetime.utcfromtimestamp(utc_timestamp)
utc_time = utc_time.strftime(UTC_FORMAT)
print 'start to create folder for => ' + utc_time
putResponse = client.put_object(Bucket='mybucketName',
Key='folder1/' + utc_time + '/')
print putResponse