将文件从 GCS 复制到 AWS S3 时如何设置 acl?
Posted
技术标签:
【中文标题】将文件从 GCS 复制到 AWS S3 时如何设置 acl?【英文标题】:How to set acl when copying files from GCS to AWS S3? 【发布时间】:2020-01-04 04:09:35 【问题描述】:我们的脚本使用 gsutil“cp”命令将文件从 GCS 复制到 AWS S3 存储桶。问题是 S3 存储桶所有者无法访问这些文件,因此在 S3 上删除文件时需要将 acl 设置为“bucket-owner-full-control”。我们如何使用 gsutil cp 命令来做到这一点?
谢谢, 收费
【问题讨论】:
【参考方案1】:您可以使用gsutil cp -p src dest
来保留源ACL。
或者,您可以在复制时使用gsutil cp -a bucket-owner-full-control src dest
设置预设ACL。
【讨论】:
非常感谢您的帮助!以上是关于将文件从 GCS 复制到 AWS S3 时如何设置 acl?的主要内容,如果未能解决你的问题,请参考以下文章
从 AWS S3 转移到 Google-Cloud-Storage “未知”失败
使用 gsutil 将数据从 aws s3 传输到 gcs - SSL 认证错误
如何使用aws java sdk将文件从S3存储桶从一个区域复制到另一个区域?