AWS Cloudformation stack - best practices

0

Hello Team.

I am starting with cloudformation to create aws resources, so I would like to have some recommendations and best practices according your experience.

When I create cloudformation stacks to create resources, I understand these stacks must keep forever? or if I delete the stack, all my resources will be deleted? Is it possible to update some parameters in the stack? and this will delete the current resource and create new resource with new parameters?

Thank you.

Orlando
質問済み 7ヶ月前220ビュー
1回答
0

Hello.

The parameters you update may replace the resource.
As described in the document below, if the parameter type is "Replacement", if you update it, it will be replaced with a new resource.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html

If you want to keep the resources even if you delete the CloudFormation stack, the resources will be retained by creating it with "DeletionPolicy" set to "Retain".
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html

profile picture
エキスパート
回答済み 7ヶ月前
profile pictureAWS
エキスパート
レビュー済み 7ヶ月前
  • Yes, DeletePolicy = Retain is possible. But, best practice is to keep resources linked to a stack all the time to be able to manage the resource config from the stack by updates to the template.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ