使用 AWS CloudFormation,我有两个堆栈(我们称它们为堆栈 A 和堆栈 B),它们都在 AWS 发布的 Windows AMI(预装 CloudFormation 工具)中启动时使用 cfn-init。
在这两个堆栈中,cfn-init 脚本从我的 S3 存储桶下载一堆文件。S3 存储桶在堆栈之前创建,存储桶中的文件是私有的。在堆栈创建期间将策略应用于 S3 存储桶 - “在此堆栈中创建的 IAM 用户应该能够从 S3 存储桶获取对象。”
当我创建这两个堆栈时,堆栈 A 会毫无问题地下载所有文件,因此我的应用程序没有任何问题。
但是堆栈 B 只下载“少数文件”,我所说的少数文件是指按字典顺序有时是一个,有时是前两个,有时是前三个文件,它假设下载 14 个不同的文件。
这阻碍了进一步的发展。
任何帮助将不胜感激。