我目前正在计划从S3迁移到Google Cloud Storage(GCS)。我已经决定启动一个GCE实例,并使用gsutil将数百万个文件进行同步。我想知道权限是否会得到保留。
例如,如果一个文件在Amazon S3上是公共读取的,在GCS上的ACL会是什么。
谢谢。
我目前正在计划从S3迁移到Google Cloud Storage(GCS)。我已经决定启动一个GCE实例,并使用gsutil将数百万个文件进行同步。我想知道权限是否会得到保留。
例如,如果一个文件在Amazon S3上是公共读取的,在GCS上的ACL会是什么。
谢谢。
gsutil cp命令示例:
gsutil cp -R -a public-read s3://your-s3-bucket gs://your-gs-bucket
rsync命令没有这样的功能。不过,另外一个选项是您可以使用gsutil defacl命令在目标存储桶上设置默认对象ACL。然后,您可以使用gsutil cp而不指定预设ACL,或者您可以使用gsutil rsync。