0

我正在尝试在 aws 上制作 s3 存储桶的副本,这真的很痛苦。

  • 我的参考s3 存储桶是:s3://original
  • 复制版本。这个桶的:s3://original-copy

我的目标是:

  • 使用=> DONE生成kubernetes.tf文件kops create cluster ...
  • kops很友好地创建--state=s3://original=>完成
  • 现在我想创建一个内容完全相同s3 bucket的新名称,只是名称不同=>问题s3://originals3://original-copy

命令

aws s3 cp s3://original  s3://original-copy --recursive --acl bucket-owner-full-control

即使存储桶被复制s3 bucket,权限似乎也存在一些问题

然后我正在terraform/data使用新的参考来调整文件夹中的s3://original-copys3://original-copy

  • s3://original-copy/cluster_name/config
  • s3://original-copy/cluster_name/cluster.spec

文件。

但是一直存在权限问题。

错误

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

主意

主要思想是kops会生成

  • kubernetes.tf文件和data文件夹与适当的文件(都在 内terraform folder)只有一次
  • --state=s3://original桶一次

一旦我们有了一些s3kuberetes.tf的示例(模式),我们将停止使用kops

4

0 回答 0