[英]how to create file in aws S3 using python boto3
我想使用 python 在 AWS s3 中创建一个空文件。
我正在使用 boto3 和 python。
我想知道除了 put 方法之外还有什么方法可以在 s3 中创建文件吗?
假设你真的想要一个零字节文件,你可以这样做:
import boto3
s3 = boto3.client('s3')
s3.put_object(
Bucket='mybucket',
Key='myemptyfile'
)
请注意缺少Body
参数,导致文件为空。
您可以使用upload_file()方法:
s3_resource.Bucket(bucket_name).upload_file(Filename = "file_name" , Key = "key")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.