AWS DevOps and Developer Tools Flashcards
7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 AWS DevOps and Developer Tools flashcards as text
Which AWS CodePipeline action type allows you to invoke an AWS Lambda function as a pipeline stage?
Answer: Invoke
The 'Invoke' action type in CodePipeline lets you call a Lambda function, enabling custom logic within pipeline stages.
In AWS CodeBuild, what does the buildspec.yml 'phases' section define?
Answer: The sequence of commands executed during the build
The 'phases' section in buildspec.yml defines the ordered sequence of commands (install, pre_build, build, post_build) that CodeBuild runs.
What is the primary purpose of AWS CodeArtifact?
Answer: Managing software package repositories for dependencies
CodeArtifact is a managed artifact repository service for storing, publishing, and sharing software packages like npm, Maven, and PyPI.
When using AWS CDK, what command synthesizes your CDK app into a CloudFormation template?
Answer: cdk synth
'cdk synth' generates and prints the CloudFormation template from your CDK application code without deploying it.
Which feature of AWS X-Ray helps you identify performance bottlenecks in a distributed application?
Answer: Service Map
The X-Ray Service Map visualizes the components of your application and their connections, highlighting latency and error rates to pinpoint bottlenecks.
In AWS CodeDeploy, what is the role of the AppSpec file during an EC2/on-premises deployment?
Answer: It specifies lifecycle hooks and files to deploy on the instance
The AppSpec file tells CodeDeploy which files to copy to the instance and which lifecycle event hook scripts to run during each deployment phase.
Which AWS developer tool enables you to define infrastructure using familiar programming languages like Python, TypeScript, and Java?
Answer: AWS CDK
The AWS Cloud Development Kit (CDK) lets you define cloud infrastructure as code using general-purpose programming languages instead of YAML/JSON templates.