我一直在遵循这些指示。
https://cloudonaut.io/serverless-image-resizing-at-any-scale/
我想创建一个堆栈,该堆栈将使用保存在一个S3存储桶中的图像,调整它们的大小并将其保存到另一个存储桶中。我按照说明进行操作,除了它创建了几个我不想要的存储桶之外,它工作得非常好。我以为我会删除它们,回滚堆栈并从头开始。回滚进行得很好。
我创建了一个新堆栈,但是现在当我检查新堆栈状态时,在AWS CLI中收到以下消息:
[
"ROLLBACK_COMPLETE"
]
我尝试用不同的名称创建堆栈,但是所有堆栈的状态都相同。
有任何想法吗?是否可以取消回滚回滚?是否可以删除对该堆栈的所有引用,以便我可以创建一个新的堆栈?
最佳答案
无法撤消。
您可以做的是将CloudFormation模板更新为所需状态,然后更新堆栈。这会将堆栈“向前”移动到所需状态。
您可以使用AWS管理控制台或aws cloudformation delete-stack
CLI命令完全删除堆栈。
http://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html
这将允许您创建一个具有相同名称的新堆栈。
请注意,删除堆栈将删除该堆栈创建的所有资源,包括您的S3存储桶等。
同样,为了成功删除s3存储桶,存储桶需要完全为空。因此,在删除堆栈之前,先清空所有S3存储桶。
关于amazon-web-services - 如何撤消AWS堆栈回滚?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36546210/