Developers Tools / Management and Governance Flashcards
What are CDK supported programming languages?
TypeScript,
JavaScript,
Python,
Java,
C#,
Go
_____________ are the basic building blocks of AWS CDK apps. A ___________ represents a “cloud component” and encapsulates everything AWS CloudFormation needs to create the component.
Constructs.
A construct can represent a single AWS resource, such as an Amazon Simple Storage Service (Amazon S3) bucket. A construct can also be a higher-level abstraction consisting of multiple related AWS resources. Examples of such components include a worker queue with its associated compute capacity, or a scheduled job with monitoring resources and a dashboard.
A CDK app is a container for one o more _____
Stacks
The CDK app lifecycle
Construct > Prepare > Validate > Synthetize > Deploy
A CDK Env is:
The taget account and region in which the stack should be deployed
Its a CDK placeholder to be resolved at execution
Tokens
___________ Are external artifacts in CDK, for example docker images or Lambda code
Assets
What files does uses CDK to store context?
cdk.json or cdk.context.json
______________________ is the process of provisioning resources for the AWS CDK before you can deploy AWS CDK apps into an AWS environment. (An AWS environment is a combination of an AWS account and Region).
Boostrapping
_________________ is a browser-based, pre-authenticated shell that you can launch directly from the AWS Management Console.
CloudShell
Which stages of the SDLC CodeBuild takes care of?
Build and Test
A __________________ is a collection of build commands and related settings, in YAML format, that CodeBuild uses to run a build.
buildspec
How CodeBuild can be integrated with Jenkins?
You can use the Jenkins plugin for AWS CodeBuild to integrate CodeBuild with your Jenkins build jobs. Instead of sending your build jobs to Jenkins build nodes, you use the plugin to send your build jobs to CodeBuild. This eliminates the need for you to provision, configure, and manage Jenkins build nodes.
Its the Git service from AWS
CodeCommit
What languages does Amazon CodeGuru Reviewer supports?
Java and Python
CodeDeploy targets can be:
EC2/On-Premises,
AWS Lambda,
Amazon ECS
In CodeDeploy the ______________ file is used to manage each deployment as a series of lifecycle event hooks, which are defined in the file.
AppSpec
__________________ is a continuous delivery service that automates the building, testing, and deployment of your software into production.
CodePipeline
In short, AWS CodeStart is an umbrella for:
The AWS DevOps Suite: CodeBuild, CodeDeploy, CodeCommit and CodePipline
What AWS FIS stands for?
AWS Fault Injector Simulator
_______________________ is a service that collects data about requests that your application serves, and provides tools that you can use to view, filter, and gain insights into that data to identify issues and opportunities for optimization
AWS X-Ray