Difference between revisions of "Aws cloudformation deploy"
Jump to navigation
Jump to search
(15 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
* https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/deploy/index.html | * https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/deploy/index.html | ||
− | [[aws cloudformation deploy --template-file]] /path_to_template/template.json [[--stack-name]] my-new-stack --parameter-overrides Key1=Value1 Key2=Value2 --tags Key1=Value1 Key2=Value2 | + | |
+ | == Examples == | ||
+ | [[aws cloudformation]] deploy --template-file .../... | ||
+ | |||
+ | [[aws cloudformation deploy --template-file]] /path_to_template/template.json [[--stack-name]] my-new-stack [[--parameter-overrides]] Key1=Value1 Key2=Value2 --tags Key1=Value1 Key2=Value2 | ||
Example: | Example: | ||
aws cloudformation deploy [[--template-file]] /path_to_template/template.json --stack-name my-new-stack-name --parameter-overrides [[BucketName]]=YourBucketName | aws cloudformation deploy [[--template-file]] /path_to_template/template.json --stack-name my-new-stack-name --parameter-overrides [[BucketName]]=YourBucketName | ||
+ | === Successfully example: === | ||
+ | Waiting for changeset to be created.. | ||
+ | [[Waiting for stack create/update to complete]] | ||
+ | Successfully created/updated stack - YOUR-STACK-NAME | ||
+ | |||
+ | === Up to date example: === | ||
+ | Waiting for changeset to be created.. | ||
+ | No changes to deploy. Stack YOUR-STACK-NAME is up to date | ||
+ | |||
+ | === Error === | ||
+ | Failed to create/update the stack. Run the following command | ||
+ | to fetch the list of events leading up to the failure | ||
+ | [[aws cloudformation describe-stack-events]] --stack-name YOUR-STACK-NAME | ||
− | Synopsys: | + | == Synopsys: == |
deploy | deploy | ||
--template-file <value> | --template-file <value> | ||
Line 24: | Line 41: | ||
[--fail-on-empty-changeset | --no-fail-on-empty-changeset] | [--fail-on-empty-changeset | --no-fail-on-empty-changeset] | ||
[--tags <value> [<value>...]] | [--tags <value> [<value>...]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Related == | == Related == | ||
+ | * <code>[[cfn-lint]]</code> | ||
+ | * <code>[[aws cloudformation create-stack]]</code> | ||
* <code>[[aws cloudformation update-stack]]</code> | * <code>[[aws cloudformation update-stack]]</code> | ||
* <code>[[aws cloudformation delete-stack]]</code> | * <code>[[aws cloudformation delete-stack]]</code> | ||
Line 43: | Line 50: | ||
* <code>[[--parameter-overrides]]</code> | * <code>[[--parameter-overrides]]</code> | ||
* [[Cloudformation AWS::S3::Bucket example]] | * [[Cloudformation AWS::S3::Bucket example]] | ||
− | * <code>[[aws cloudformation describe-stack-events]]</code> | + | * <code>[[aws cloudformation describe-stack-events]] --stack-name your_stack_name | egrep "[[LogicalResourceId]]|[[ResourceStatus]]"</code> |
+ | * <code>[[CREATE_FAILED]], [[ROLLBACK_COMPLETE]]</code> | ||
== Errors == | == Errors == | ||
Line 51: | Line 59: | ||
['./path/to/your/file/[[.env]]'] value passed to [[--parameter-overrides]] must be of format [[Key=Value]] | ['./path/to/your/file/[[.env]]'] value passed to [[--parameter-overrides]] must be of format [[Key=Value]] | ||
+ | |||
+ | An error occurred ([[ValidationError]]) when calling the [[CreateChangeSet]] operation: Template format error: [[Unresolved resource dependencies]] [YOUR_VAR1, YOUR_VAR2] in the [[Resources]] block of the template. | ||
== See also == | == See also == | ||
+ | * {{aws cloudformation deploy}} | ||
* {{aws cloudformation}} | * {{aws cloudformation}} | ||
[[Category:Cloudformation]] | [[Category:Cloudformation]] |
Latest revision as of 08:47, 16 May 2022
aws cloudformation deploy
Contents
Examples[edit]
aws cloudformation deploy --template-file .../...
aws cloudformation deploy --template-file /path_to_template/template.json --stack-name my-new-stack --parameter-overrides Key1=Value1 Key2=Value2 --tags Key1=Value1 Key2=Value2
Example:
aws cloudformation deploy --template-file /path_to_template/template.json --stack-name my-new-stack-name --parameter-overrides BucketName=YourBucketName
Successfully example:[edit]
Waiting for changeset to be created.. Waiting for stack create/update to complete Successfully created/updated stack - YOUR-STACK-NAME
Up to date example:[edit]
Waiting for changeset to be created.. No changes to deploy. Stack YOUR-STACK-NAME is up to date
Error[edit]
Failed to create/update the stack. Run the following command to fetch the list of events leading up to the failure aws cloudformation describe-stack-events --stack-name YOUR-STACK-NAME
Synopsys:[edit]
deploy --template-file <value> --stack-name <value> [--s3-bucket <value>] [--force-upload] [--s3-prefix <value>] [--kms-key-id <value>] [--parameter-overrides <value> [<value>...]] [--capabilities CAPABILITY_IAM | CAPABILITY_NAMED_IAM] [--no-execute-changeset] [--role-arn <value>] [--notification-arns <value> [<value>...]] [--fail-on-empty-changeset | --no-fail-on-empty-changeset] [--tags <value> [<value>...]]
Related[edit]
cfn-lint
aws cloudformation create-stack
aws cloudformation update-stack
aws cloudformation delete-stack
terraform apply
--parameter-overrides
- Cloudformation AWS::S3::Bucket example
aws cloudformation describe-stack-events --stack-name your_stack_name | egrep "LogicalResourceId|ResourceStatus"
CREATE_FAILED, ROLLBACK_COMPLETE
Errors[edit]
An error occurred (ValidationError) when calling the CreateChangeSet operation: Stack:arn:aws:cloudformation:eu-central-1:123456564:stack/your_stack_name/bb3f1fb0-b019-11ec-a417-123124342 is in ROLLBACK_COMPLETE state and can not be updated.
An error occurred (ValidationError) when calling the CreateChangeSet operation: Parameters: [YourParameter] must have value
['./path/to/your/file/.env'] value passed to --parameter-overrides must be of format Key=Value
An error occurred (ValidationError) when calling the CreateChangeSet operation: Template format error: Unresolved resource dependencies [YOUR_VAR1, YOUR_VAR2] in the Resources block of the template.
See also[edit]
aws cloudformation deploy, cfn-lint
- AWS CloudFormation: [
aws cloudformation
|create-stack
|list-stacks
|delete-stack
|update-stack
|list-types
|estimate-template-cost
|validate-template
|describe-stacks
|deploy
|drift detection
],aws cloudformation get-template-summary, aws cloudformation describe-stack-events
Advertising: