DevOps Tools Flashcards

1
Q

Where might CodeDeploy look for the appspec.yml file?

A

CodeDeploy looks for the appspec.yml file with the application files it is to deploy, which can be stored in S3 or on GitHub.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True/false: You can use either CodeDeploy or an AWS Systems Manager command document to deploy a Lambda application.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a group of resources called in CloudFormation?

A

Stack.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What configuration management tools does OpsWork support?

A
  • Chef

- Puppet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can you nest stacks in CloudFormation?

A

Yes, use output to communicate values to child stack.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two ways to update CloudFormation stack?

A
  • Direct update

- Change set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the possible update behaviors of CloudFormation?

A
  • 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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How can you prevent specific resource from being modified by a stack update?

A

Use stack policy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is CodeCommit?

A

CodeCommit provides git-based repositories.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is CodeDeploy?

A

CodeDeploy is a service that can deploy applications to EC2 instances and Lambda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is CodePipeline?

A

CodePipeline lets you automate the different stages in your CI/CD pipeline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is AWS Landing Zone?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the four core accounts in AWS Landing Zone?

A
  • AWS Organizations Account
  • Shared Service Account
  • Log Archive Account
  • Security Account
How well did you know this?
1
Not at all
2
3
4
5
Perfectly