Skip to main content

AWS CloudFormation - FAQs

  • How to delete the resources created through CloudFormation?

    They can be deleted by deleting the CloudFormation stack

    aws cloudformation delete-stack --stack-name <STACK_NAME> --profile <PROFILE> --region <REGION>


  • I have created an SQS Queue by running a CloudFormation Stack. After that, I have deleted that SQS Queue. Can I recreate that SQS Queue by running the CloudFormation Stack again?

    No, it is not possible. In this case, the SQS can be recreated by creating a new CloudFormation Stack and running it

  • How to create a CloudFormation Stack using a yaml template file through AWS CLI?

    aws cloudformation create-stack --stack-name <STACK_NAME> --profile <PROFILE> --region <REGION> --template-body file://template.yaml


  • How to specify the parameter values in the above command?

    aws cloudformation create-stack --stack-name <STACK_NAME> --profile <PROFILE> --region <REGION> --template-body file://template.yaml --parameters ParameterKey=<PARAMETER_KEY>,ParameterValue=<PARAMETER_VALUE>

Comments

Popular posts from this blog

GoLang - How to check if key exists in map?

package main import "fmt" var m map[string]string func main() { m = make(map[string]string) m["foo"] = "abc" if val, ok := m["foo"]; ok { fmt.Println("foo found -", val) } else { fmt.Println("foo not found") } if val, ok := m["bar"]; ok { fmt.Println("bar found -", val) } else { fmt.Println("bar not found") } } Output: foo found - abc bar not found

How to delete commits in Git?

Suppose you have 3 commits with SHAs as follows: HEAD~0 --> Commit 3 ccccccc HEAD~1 --> Commit 2 bbbbbbb HEAD~2 --> Commit 1 aaaaaaa If you want to remove the last two commits (i.e., commits 2 and 3) and make Commit 1 as the latest commit, run the following commands: git reset --hard aaaaaaa git push origin HEAD --force Now, the commit history would be as follows: HEAD~0 --> Commit 1 aaaaaaa