【问题标题】:AWS S3 copy/paste does not copy metadataAWS S3 复制/粘贴不复制元数据
【发布时间】:2017-04-05 07:30:03
【问题描述】:

使用 Amazon Web 界面,可以将 S3 对象从一个存储桶复制到另一个存储桶。

但是,粘贴的对象没有原始的元数据。如何同时粘贴元数据?

我猜 CLI 可以做到,但我不知道怎么做。

请注意,元数据必须使用对象创建,以便在 S3 PUT 上触发的 lambda 函数中可用。

【问题讨论】:

    标签: amazon-web-services amazon-s3 metadata


    【解决方案1】:

    所以我已经想出了如何通过 CLI 来完成。

    aws s3 cp s3://<source bucket>/<filename> s3://<destination bucket>
    

    documentation 状态

    --metadata-directive(字符串)指定元数据是从源对象复制还是替换为复制 S3 对象时提供的元数据。 ... 有效值为 COPY 和 REPLACE。如果不指定此参数,则默认使用COPY

    (我的重点。)

    真的很容易。很奇怪,网页界面没有做同样的事情。

    【讨论】:

    • Dragondisk 客户端也可以工作s3-client.com - 在一侧打开一个桶,在另一侧打开一个桶,然后在它们之间复制和粘贴。更容易移动整个文件夹...
    • Web 界面复制和粘贴应该从控制台中删除,因为它非常间歇性。为什么 AWS 不能实现一个有效的方法让我很吃惊。 CLI 似乎工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多