[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"cheat-sheet---en":3,"domain-info---en":3,"topic-info----en":3,"next-aws-certified-cloudops-engineer-associate-deployment-provisioning-automation-infrastructure-as-code-troubleshooting-cloudformation-deployments-en":4,"lesson-aws-certified-cloudops-engineer-associate-deployment-provisioning-automation-infrastructure-as-code-troubleshooting-cloudformation-deployments-en":21,"prev-aws-certified-cloudops-engineer-associate-deployment-provisioning-automation-infrastructure-as-code-troubleshooting-cloudformation-deployments-en":35},null,{"locked":5,"reason":6,"meta":7,"item":3},true,"paywall",{"title":8,"description":9,"isFree":10,"estimatedMinutes":11,"difficulty":12,"learningObjectives":13},"AWS CDK Essentials","How the AWS CDK turns code into CloudFormation: the three construct levels, apps and stacks, bootstrapping, the synth-diff-deploy workflow, and what changes for the operator once a stack is generated rather than written.",false,26,"intermediate",[14,15,16,17,18,19,20],"Explain how a CDK app becomes a CloudFormation stack through synthesis","Choose between L1, L2, and L3 constructs for a given requirement","Describe what cdk bootstrap provisions and why it is required per account and Region","Sequence the CDK workflow commands and state what each one does","Predict the effect of renaming a construct ID on the deployed resources","Use an escape hatch to set a property the L2 construct does not expose","Decide when a plain CloudFormation template is the better tool",{"locked":5,"reason":6,"meta":22,"item":3},{"title":23,"description":24,"isFree":10,"estimatedMinutes":25,"difficulty":26,"learningObjectives":27},"Troubleshooting CloudFormation Deployments","A method for failed deployments: find the first failure in the stack events, read the status reason, and match it to its class - permissions, capacity and subnet sizing, missing signals, resources that never stabilize, and rollbacks that themselves fail.",28,"advanced",[28,29,30,31,32,33,34],"Locate the root cause of a failed deployment by reading stack events from the first failure","Map a stack status to the operations it still permits, including ROLLBACK_COMPLETE and UPDATE_ROLLBACK_FAILED","Diagnose permission failures and distinguish caller permissions from service role permissions","Calculate usable subnet capacity and recognize deployment failures caused by address exhaustion or service quotas","Explain why a CreationPolicy times out and where to find the evidence on the instance","Recover a stack from UPDATE_ROLLBACK_FAILED, and state the consequence of skipping resources","Select the right pre-deployment tool to catch a class of failure before it reaches AWS",{"locked":5,"reason":6,"meta":36,"item":3},{"title":37,"description":38,"isFree":10,"estimatedMinutes":39,"difficulty":12,"learningObjectives":40},"CloudFormation Stack Operations","Changing a running stack without breaking it: the three update behaviors, change sets, stack policies, signals and rolling updates, rollback options and triggers, drift detection, nested stacks, and importing existing resources.",30,[41,42,43,44,45,46,47],"Classify an update as no interruption, some interruption, or replacement, and predict the effect on the physical ID","Use a change set to preview an update, and state what a change set cannot promise","Write a stack policy that protects a critical resource, and explain why it is not a substitute for IAM","Configure CreationPolicy and UpdatePolicy so a stack waits for the application rather than the API","Choose between automatic rollback, preserved resources, and rollback triggers for a given deployment","Interpret drift detection results and name the cases where drift cannot be detected","Compare nested stacks with separate stacks joined by cross-stack references"]