100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

AWS Certified Developer Associate 4: Multiple Choice Questions And Correct Answers with Rationale,100% Verified

Rating
-
Sold
-
Pages
42
Grade
A+
Uploaded on
19-03-2024
Written in
2023/2024

AWS Certified Developer Associate 4: Multiple Choice Questions And Correct Answers with Rationale,100% Verified You are a developer for a company. You have been asked to deploy an application for development purposes onto an Elastic beanstalk environment. You need to ensure that custom software is installed on the backend Linux servers that are launched as part of the Elastic Beanstalk environment. Which of the following can be used to achieve this? Choose 2 answers from the options given below A. Create an XML file with the required package names to be installed on the server B. Create an YAML file with the required package names to be installed on the server C. Place the file in the ebextensions folder in your Application Source Bundle D. Place the file in the .config folder in your Application Source Bundle Explanation : Answer - B and C The AWS Documentation mentions the following AWS Elastic Beanstalk supports a large number of configuration options ( modify the settings that are applied to resources in your environment. Several of these options have default values that can be overridden to customize your environment. Other options can be configured to enable additional features. Elastic Beanstalk supports two methods of saving configuration option settings. Configuration files in YAML or JSON format can be included in your application's source code in a directory named .ebextensions and deployed as part of your application source bundle. You create and manage configuration files locally. Option A is invalid because the configuration file needs to be in YAML or JSON format Option D is invalid because the configuration file needs to be placed in the .ebextensions folder For more information on the environment configuration options , please refer to the below URL Your company currently used Puppet as its configuration management software. You are the development lead and now have to deploy an application for development onto AWS. You have to leverage your company's existing scripts on Puppet for deployment of the environment. Which of the following would be the best service for deployment of the application? A. AWS Elasticbeanstalk B. AWS Opswork C. AWS Redshift D. AWS DynamoDB Explanation : Answer - B The AWS Documentation mentions the following AWS OpsWorks is a configuration management service that helps you configure and operate applications in a cloud enterprise by using Puppet or Chef. AWS OpsWorks Stacks and AWS OpsWorks for Chef Automate let you use Chef ( management, while OpsWorks for Puppet Enterprise lets you configure a Puppet Enterprise ( for enforcing the desired state of your infrastructure, and automating on-demand tasks. Option A is incorrect since Opswork should be chosen as the preference since its support Puppet Options C and D are incorrect since these are data stores For more information on Opswork , please refer to the below URL A company is planning on developing an application that is going to make use of a DynamoDB table. The structure of the table is given below AttributeName Type Description CustomerID String Automatically generated GUID Customer NameString Name of the Customer Location String Place/ Area Interests String Wish list of products Which of the following should be chosen as the partition key to ensure the MOST effective distribution of keys? A. CustomerID B. CustomerName C. Location D. Interests Explanation : Answer - A The most effective one will be the Customer ID since this would ideally be unique and hence give a better key partition. Because of GUID provides programmatically unique Identity. For more information on DynamoDB , please refer to the below URL You're are a developer for a company that has been hired to lead the application development for a company. The application needs to interact with a backend data store. The application would need to perform many complex join operations on the data store. Which of the following would be ideal data store for the application? A. AWS DynamoDB B. AWS RDS C. AWS Redshift D. AWS S3 Explanation : Answer - B Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizable capacity for an industry-standard relational database and manages common database administration tasks. Since you need complex query design , it is better to choose one of the available relational database services Option A is incorrect since AWS DynamoDB does not support complex joins Option C is incorrect since this is normally used for petabyte data storage Option D is incorrect since this is used for Object level storage For more information on AWS RDS , please refer to the below URL Your company is planning on storing documents in an S3 bucket. The documents are sensitive, and employees should use Multi Factor authentication when trying to access documents. Which of the following must be done to fulfil this requirement? A. Ensure that Encryption is enabled the bucket AWS server-side encryption B. Ensure that Encryption is enabled the bucket using KMS keys C. Ensure that the a bucket policy is in place with a condition of "aws:MultiFactorAuthPresent":"false" with a Deny policy D. Ensure that the a bucket policy is in place with a condition of "aws:MultiFactorAuthPresent":"true" with a Deny policy Explanation : Answer - C The AWS Documentation gives an example on how to add a bucket policy which ensures that only if users are MFA authenticated , will they have access the bucket. Options A and B are incorrect since the question talks about MFA and not encryption Option D is incorrect since aws:MultiFactorAuthPresent should be checked against the false value for a Deny policy For more information on this use case scenario , please refer to the below URL bucket/ Your development team currently uses Jenkins for managing the CI/CD process. You need to move the process on to AWS. Which of the following service would be the ideal service for this requirement? A. AWS CodeBuild B. AWS CodePipeline C. AWS Elastic Beanstalk D. AWS Opswork Explanation : Answer - B CodePipeline is a continuous delivery service for fast and reliable application updates. Jenkins is a popular continuous integration and continuous delivery tool. Jenkins can build and test your software projects continuously while offering various delivery options as well as a very extensible interface powered by Jenkins plugins. AWS CodePipieline plugin for Jenkins helps to implement the CI/CD process. jenkins-and-aws-elastic-beanstalk/ ( deployment-on-aws-with-aws-codepipeline-jenkins-and-aws-elastic-beansatlk/) Option A is incorrect. The question asks about migration your CI/CD tool to AWS. CodeBuild is not a fully-fledged CI/CD solution. It is solely a build tool; AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. Options C and D are incorrect since this is used for managing application environments For more information on AWS CodeBuild , please refer to the below URL An application is being designed to make use of DynamoDB. As per the requirements , the table will accept items which are of 6 KB of size per second. The number of requests per second is estimated to be around 10. If strong consistency is required , what should be the read capacity set for the table? A. 5 B. 10 C. 20 D. 40 Explanation : Answer - C The calculation of throughput capacity for the table would be as follows Since 6KB's is the item size , we need to consider it in chunks of 4KB , hence that would be 2 Since there are around 10 requests per second , that means = 2*10=20 Since its required at strong consistency level , the read capacity would be 20. Based on the calculations , all other options are incorrect For more information on DynamoDB throughput , please refer to the below URL T You've created a Lambda function with the default settings. You add code to this function which makes calls to DynamoDB. You try and test the function. But the function is not completing its execution. Which of the following might be probable causes for this? Choose 2 answers from the options given below A. The IAM Role attached to the function does not have access to DynamoDB B. The timeout of the function has been reached. C. You need to deploy the function first D. You need to create a version for the function first Answer - A and B These are given as some of the requirements in the AWS Documentation Option C is incorrect since deployment is not needed from the AWS Console. Option D is incorrect since this is not a pre-requisite for the function to run For more information on AWS Lambda resource model , please refer to the below URL You've just configured a Lambda function that sits behind the API gateway service. When you try to invoke the Lambda function via the API gateway service from Javascript in your HTML page, you receive the following error. No 'Access-Control-Allow-Origin' header is present on the requested resource.

Show more Read less
Institution
AWS Certified Developer Associate
Course
AWS Certified Developer Associate











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
AWS Certified Developer Associate
Course
AWS Certified Developer Associate

Document information

Uploaded on
March 19, 2024
Number of pages
42
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
MedTestPro Chamberlain College Nursing
View profile
Follow You need to be logged in order to follow users or courses
Sold
56
Member since
3 year
Number of followers
30
Documents
4368
Last sold
1 week ago
Get instant access to a wide range of educational resources, practice quizzes, and study materials designed to empower nursing students. Enhance your knowledge, ace your exams, and build confidence with medtestpro's comprehensive collection of text-based

Get instant access to a wide range of educational resources, practice quizzes, and study materials designed to empower nursing students. Enhance your knowledge, ace your exams, and build confidence with medtestpro's comprehensive collection of text-based nursing resources.

3.4

5 reviews

5
1
4
1
3
2
2
1
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions