如何正确复制具有完全相同权限的整个s3存储桶

时间:2018-03-28 08:07:29

标签: amazon-s3 terraform kops

我正试图在aws 上复制 s3 bucket,这真的很痛苦。

  • 我的参考 s3存储桶为: s3://原始
  • 重复的版本。这个桶: s3://原始副本

我的目标是:

  • 使用kops create cluster ... =>生成 kubernetes.tf 文件的完成
  • kops 非常友好,可以创建--state=s3://original =>的完成
  • 现在我想创建一个新的s3 bucket 与<{1}}完全相同}的内容,只是名称不同s3://original =&gt;的问题

命令

s3://original-copy

即使存储桶重复,似乎aws s3 cp s3://original s3://original-copy --recursive --acl bucket-owner-full-control 权限存在问题

然后我调整了s3 bucket文件夹中的值,其中包含对terraform/data的新引用以及s3://original-copy

  • s3://original-copy
  • s3://original-copy/cluster_name/config

的文件。

但是权限始终存在问题。

错误

  

s3context.go:145]无法从“us-east-1”区域获取铲斗位置;扫描所有区域:AccessDenied:拒绝访问

主要想法是 kops 会生成

  • s3://original-copy/cluster_name/cluster.spec文件和kubernetes.tf文件夹包含适当的文件(全部在data内)一次
  • terraform folder只打斗一次

一旦我们有一些 s3 kuberetes.tf 的示例(模式),我们就会停止使用 kops

0 个答案:

没有答案