DevOps Tools Flashcards
Where might CodeDeploy look for the appspec.yml file?
CodeDeploy looks for the appspec.yml file with the application files it is to deploy, which can be stored in S3 or on GitHub.
True/false: You can use either CodeDeploy or an AWS Systems Manager command document to deploy a Lambda application.
False. You can use CodeDeploy to deploy an application to Lambda or EC2 instances. But an AWS Systems Manager command document works only on EC2 instances.
What is a group of resources called in CloudFormation?
Stack.
What configuration management tools does OpsWork support?
- Chef
- Puppet
Can you nest stacks in CloudFormation?
Yes, use output to communicate values to child stack.
What are the two ways to update CloudFormation stack?
- Direct update
- Change set
What are the possible update behaviors of CloudFormation?
- Update with no interruption (e.g. update instance profile)
- Update with some interruption (e.g. change instance type)
- Replacement (e.g. change availability zone of an EC2 instance)
How can you prevent specific resource from being modified by a stack update?
Use stack policy.
What is CodeCommit?
CodeCommit provides git-based repositories.
What is CodeDeploy?
CodeDeploy is a service that can deploy applications to EC2 instances and Lambda.
What is CodePipeline?
CodePipeline lets you automate the different stages in your CI/CD pipeline.
What is AWS Landing Zone?
AWS Landing Zone uses the concept of an Account Vending Machine that allows user to create new AWS accounts that are preconfigured with a network and security baseline.
What are the four core accounts in AWS Landing Zone?
- AWS Organizations Account
- Shared Service Account
- Log Archive Account
- Security Account