gpt4 book ai didi

amazon-web-services - CloudFormation 资源 AWS::S3::Bucket 未显示在 S3 控制台中

转载 作者:行者123 更新时间:2023-12-03 07:28:52 28 4
gpt4 key购买 nike

使用我的 cloudformation 模板,我能够在堆栈中创建两个存储桶和一个存储桶策略。事实证明我的存储桶策略具有错误的权限,因此我决定删除存储桶并使用新模板重新创建它们。

cloudformation 似乎没有检测到我删除的 s3 存储桶。这些存储桶仍然显示在我的堆栈资源中,但被标记为“已删除”Bucket it deleted, but policy isn't checked

我的堆栈也被标记为漂移。当我尝试通过 cloudformation 中的链接访问 s3 存储桶时,我收到“错误数据未找到” Error Data not found.

我的堆栈已处于这种状态大约 16 小时。关于如何让 cloudformation 与 s3 同步有什么想法吗?

最佳答案

您的模板不会告诉 CloudFormation 要创建哪些资源,而是告诉 CloudFormation 您想要的状态。

听起来您使用带有存储桶资源的模板创建了一个堆栈。然后您意识到问题并手动删除了该存储桶。然后,您使用更新后的模板更新了堆栈,该模板具有与存储桶相同的资源(但具有正确的权限)

当 CloudFormation 处理此更新的模板时,它确定它已经创建了存储桶,因此没有重新创建它。

您可能只需更新模板即可获得所需的结果,而无需删除存储桶。

由于您删除了存储桶,因此您的堆栈状态不佳。如果您可以灵活地这样做,您可以删除堆栈并重新创建它。当您删除它时,它可能会提示无法删除存储桶,您可能需要重试一次,然后选择忽略它。

关于amazon-web-services - CloudFormation 资源 AWS::S3::Bucket 未显示在 S3 控制台中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57513166/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com