【问题标题】:aws cli cannot sync with Website-Redirect-Location metadata?aws cli 无法与网站重定向位置元数据同步?
【发布时间】:2018-10-14 16:12:19
【问题描述】:

我正在尝试将一些文件从存储桶 A 同步(或复制)到存储桶 B。

在原始存储桶中,我有一些带有网站重定向位置元数据的对象可以重定向到其他 URL。

当我执行 aws sync 命令时,对象会被复制,但即使我设置了 --metadata-directive "COPY" 选项命令,元数据也会消失。

这是我正在使用的命令:

aws s3 cp s3://BucketA/testeo s3://BucketB/ --metadata-directive "COPY"

有什么问题吗?

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-cli


    【解决方案1】:

    这与底层 API 的记录行为一致。

    如果复制,元数据(版本 ID 除外)保持不变。此外,不会复制源中的服务器端加密、存储类和网站重定向位置元数据。如果您在复制请求中明确指定此元数据,Amazon S3 会将此元数据添加到生成的对象中。

    http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html

    【讨论】:

    • 好吧,为什么不工作是有道理的。 ` “如果您在复制请求中明确指定此元数据,Amazon S3 会将此元数据添加到结果对象中。` 如果我再次定义元数据值它会起作用,但如果我只想复制第一个存储桶对象元数据的值怎么办到第二个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 2020-09-21
    相关资源
    最近更新 更多