我正试图在aws 上复制 s3 bucket,这真的很痛苦。
我的目标是:
kops create cluster ...
=>生成 kubernetes.tf 文件的完成 --state=s3://original
=>的完成 s3 bucket
与<{1}}完全相同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 。