AWS-DevOps-Engineer-Professional Exam Question 81

A DevOps Engineer is implementing a mechanism for canary testing an application on AWS. The application was recently modified and went through security, unit, and functional testing. The application needs to be deployed on an AutoScaling group and must use a Classic Load Balancer.
Which design meets the requirement for canary testing?
  • AWS-DevOps-Engineer-Professional Exam Question 82

    A company uses AWS CodePipeline to manage and deploy infrastructure as code. The infrastructure is defined in AWS CloudFormation templates and is primarily comprised of multiple Amazon EC2 instances and Amazon RDS databases. The Security team has observed many operators creating inbound security group rules with a source CIDR of 0 0 0 0/0 and would like to proactively stop the deployment of rules with open CIDRs The DevOps Engineer will implement a predeptoyment step that runs some security checks over the CloudFormation template before the pipeline processes it. This check should allow only inbound security group rules with a source CIDR of 0.0.0.0/0 if the rule has the description "Security Approval Ref XXXXX (where XXXXX is a preallocated reference). The pipeline step should fail if this condition is not met and the deployment should be blocked How should this be accomplished?
  • AWS-DevOps-Engineer-Professional Exam Question 83

    A DevOps Engineer at a startup cloud-based gaming company has the task formalizing deployment strategies. The strategies must meet the following requirements:
    - Use standard Git commands, such as git clone and git push for the
    code repository.
    - Management tools should maximize the use of platform solutions where
    possible.
    - Deployment packages must be immutable and in the form of Docker
    images.
    How can the Engineer meet these requirements?
  • AWS-DevOps-Engineer-Professional Exam Question 84

    A DevOps engineer has automated a web service deployment using AWS CodePipelme with the following steps:
    * An AWS CodeBuild project compiles the deployment artifact and runs unit tests.
    * An AWS CodeDeploy deployment group deploys the web service to Amazon EC2 instances in the staging environment.
    * A CodeDeploy deployment group deploys the web service to EC2 instances in the production environment
    The quality assurance (QA) team has asked for permission to inspect the build artifact before the deployment to the production environment occurs. The OA team wants to run an internal automated penetration testing tool (invoked using a REST API call) to run some manual tests.
    Which combination of actions will fulfill this request? (Select TWO.)
  • AWS-DevOps-Engineer-Professional Exam Question 85

    A DevOps Engineer has a single Amazon Dynamo DB table that received shipping orders and tracks inventory. The Engineer has three AWS Lambda functions reading from a DymamoDB stream on that table. The Lambda functions perform various functions such as doing an item count, moving items to Amazon Kinesis Data Firehose, monitoring inventory levels, and creating vendor orders when parts are low.
    While reviewing logs, the Engineer notices the Lambda functions occasionally fail under increased load, receiving a stream throttling error.
    Which is the MOST cost-effective solution that requires the LEAST amount of operational management?