Deployment Flashcards

(13 cards)

1
Q

Dockerrun.aws.json file

A
  • provides specific configuration settings that instruct the Elastic Beanstalk service on how to run Docker containers
  • Amazon EC2 instances running Multicontainer Docker in an Elastic Beanstalk environment require a configuration file named Dockerrun.aws.json
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AWS CodeDeploy

A
  • deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services
  • can deploy application content that runs on a server and is stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CodeDeploy in place deployment

A

The application on each instance in the deployment group is stopped, the latest application revision is installed, and the new version of the application is started and validated (only for EC2/on-prem, not for lambda)

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

All AWS Lambda compute platform deployments are ________ deployments

A

blue/green

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

AWS CloudFormation StackSets

A

extends the functionality of stacks by enabling you to create, update, or delete stacks across multiple accounts and regions with a single operation

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

AWS CloudFormation Change Sets

A

Change sets allow you to preview how proposed changes to a stack might impact your running resources, including the impact on resource properties and attributes

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

CloudFormation Transform section for serverless applications

A

Transform section specifies the version of the AWS Serverless Application Model (AWS SAM) to use. When you specify a transform, you can use AWS SAM syntax to declare resources in your template

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

What does sam deploy do?

A

After you develop and test your serverless application locally, you can package and deploy your application by using the sam deploy command

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

What are lambda layers?

A
  • You can configure your Lambda function to pull in additional code and content in the form of layers
  • A layer is a ZIP archive that contains libraries, a custom runtime, or other dependencies
    -With layers, you can use libraries in your function without needing to include them in your deployment package
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

DynamoDB streams

A
  • DynamoDB Streams captures a time-ordered sequence of item-level modifications (such as insert, update, or delete operations) made to the database
  • enables various use cases such as event-driven architectures, data replication, analytics, and auditing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is waitForTaskToken in AWS Step Functions?

A
  • Allows a task to be paused until an external system signals its completion
  • Step Functions generates a unique token, which can be retrieved from the context object of the state machine
  • An external system (eg. webhook handler) can then reference the token and call the SendTaskSuccess or SendTaskFailure method to signal Step Functions to resume the workflow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Are you billed for time when workflow is paused when you use waitForTaskToken?

A

When the workflow is in a paused state, you’re not billed for the time the workflow is paused, making it a cost-effective method for awaiting external processes or events

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

Can you use self-signed certificate if you require HTTPS between your origin and CloudFront?

A

No, you need either a certificate from ACM or third party certificate

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