2

使用 AWS CloudFormation,我有两个堆栈(我们称它们为堆栈 A 和堆栈 B),它们都在 AWS 发布的 Windows AMI(预装 CloudFormation 工具)中启动时使用 cfn-init。

在这两个堆栈中,cfn-init 脚本从我的 S3 存储桶下载一堆文件。S3 存储桶在堆栈之前创建,存储桶中的文件是私有的。在堆栈创建期间将策略应用于 S3 存储桶 - “在此堆栈中创建的 IAM 用户应该能够从 S3 存储桶获取对象。”

当我创建这两个堆栈时,堆栈 A 会毫无问题地下载所有文件,因此我的应用程序没有任何问题。

但是堆栈 B 只下载“少数文件”,我所说的少数文件是指按字典顺序有时是一个,有时是前两个,有时是前三个文件,它假设下载 14 个不同的文件。

这阻碍了进一步的发展。

任何帮助将不胜感激。

4

1 回答 1

0

确保您的依赖项设置正确。我已经看到了将安全性传播到 S3 的示例。但是,如果您将两个实例的依赖关系设置为需要安全和用户的应用程序,它应该会消失。

于 2014-01-06T05:54:36.493 回答