【问题标题】:how to upload file to aws glacier using python如何使用python将文件上传到aws glacier
【发布时间】:2021-07-08 09:32:29
【问题描述】:

我想每天从本地系统上传一个 zip 文件到 Glacier。使用python最简单的方法是什么?我认为这就像使用 boto3 一样简单,就像我们必须使用 s3 存储桶一样。但是,冰川的架构不同,我无法上传它。它是一个需要推送到 Vault 的文件。

【问题讨论】:

标签: python-3.x amazon-web-services amazon-s3 amazon-ec2 amazon-glacier


【解决方案1】:

我认为使用 boto3 就像使用 s3 存储桶一样简单。

现在是这样。在过去,glacier 和 S3 是分开的,并且有不同的 API。但是现在,您可以使用 Glacier 的Glacier through S3 存储类。这比直接使用 Glacier API容易得多

因此,要将本地文件放入 Glacier,您只需使用 put_object 并将 StorageClass 指定为 GLACIER

response = client.put_object(
    Body='filetoupload',
    Bucket='examplebucket',
    Key='objectkey',
    StorageClass='GLACIER'
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多