gah*_*hag 6 amazon-s3 amazon-web-services boto3
我已设法将文件上传到 Glacier,但我想直接上传到 Deep Archive。我搜索了文档,但没有发现如何DEEP_ARCHIVE直接将存储类设置为。
您可以使用put_object()带有StorageClass参数的 ,也可以upload_file()在指定时使用ExtraArgs:
import boto3
s3_client = boto3.client('s3')
s3_client.upload_file('/tmp/hello.txt', 'my-bucket', 'hello.txt', ExtraArgs={'StorageClass': 'DEEP_ARCHIVE'})
Run Code Online (Sandbox Code Playgroud)
允许ExtraArgs可以在ALLOWED_UPLOAD_ARGS找到。
澄清一下:这是上传到 Amazon S3,但将 Storage Class 设置为Glacier Deep Archive。这与上传到 Amazon Glacier 服务不同。(现在通过 S3 存储类更容易使用 Glacier)。
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |