{"id":70010,"date":"2019-01-30T08:50:21","date_gmt":"2019-01-30T08:50:21","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=70010"},"modified":"2024-10-08T11:20:48","modified_gmt":"2024-10-08T05:50:48","slug":"aws-developer-associate-exam-questions","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/","title":{"rendered":"Free AWS Developer Associate Exam Questions"},"content":{"rendered":"<p style=\"text-align: justify;\"><em>Previously we&#8217;ve covered\u00a0free AWS Solutions Architect Associate exam questions to help you in your AWS Certified Solutions Architect exam preparation. Now, extending this series, here we bring the FREE AWS Developer Associate exam questions to help you with your <strong>AWS Certified Developer Associate<\/strong> exam preparation and make you ready for the exam.\u00a0<\/em><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/\" target=\"_blank\" rel=\"noopener\">AWS Certified Developer Associate<\/a> exam (<span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;DVA-C01 &quot;}\" data-sheets-userformat=\"{&quot;2&quot;:13059,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:65535},&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Roboto&quot;,&quot;16&quot;:9}\">DVA-C02)\u00a0<\/span> is intended for the candidates in the developer role, who have at least one year of working experience in the development and maintenance of AWS applications.<\/p>\n<p style=\"text-align: justify;\">The <strong>AWS Certified Developer Associate<\/strong> exam validates the ability of the individuals in<\/p>\n<ul style=\"text-align: justify;\">\n<li>Developing, Debugging, and Deploying cloud applications on the AWS platform<\/li>\n<li>Understanding the core AWS services, basic AWS architecture, and best AWS practices<\/li>\n<\/ul>\n<p>We have launched 100+ hands-on labs for this exam. These guided labs would help you to understand the concepts in real time. Along with you can also explore Whizlabs AWS Playground.<\/p>\n<p><em><span style=\"color: #ff6600;\"><strong>Latest Updates<br \/>\n<\/strong><\/span><\/em><\/p>\n<p><em>We have a recent update on the <strong>AWS Certified Developer Associate<\/strong> exam that is changing on February 28, 2023. The last date to take the current exam was February 27, 2023. <strong>The new exam would have more emphasis on deployment and management with a reduced focus on development and refactoring. <\/strong>The new exam code will be DVA0C02.<\/em><\/p>\n<p><b>Note:<\/b> From January 1, 2023, all AWS Certification exams will be taken through Pearson VUE. The last day for candidates to complete an exam appointment through PSI is December 31, 2022, at 11:59 pm UTC.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Exam_Domain_for_AWS_Developer_Associate_Exam_DVA-C02\" >Exam Domain for AWS Developer Associate Exam (DVA-C02)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Prepare_with_Free_AWS_Developer_Associate_Practice\" >Prepare with Free AWS Developer Associate Practice<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Exam_DVA-C02_Questions\" >Exam (DVA-C02) Questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Development_with_AWS_Services\" >Domain : Development with AWS Services<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment\" >Domain : Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Skill_Development_with_AWS_Services\" >Skill : Development with AWS Services<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Monitoring_and_Troubleshooting\" >Domain : Monitoring and Troubleshooting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Security\" >Domain : Security<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-2\" >Domain : Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Refactoring\" >Domain : Refactoring<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Development_with_AWS_Services-2\" >Domain : Development with AWS Services<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Refactoring-2\" >Domain : Refactoring<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Monitoring_and_Troubleshooting-2\" >Domain : Monitoring and Troubleshooting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-3\" >Domain: Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Security-2\" >Domain: Security<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Refactoring-3\" >Domain : Refactoring<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-4\" >Domain : Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Development_with_AWS_Services-3\" >Domain : Development with AWS Services<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-5\" >Domain : Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-6\" >Domain : Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Monitoring_and_Troubleshooting-3\" >Domain : Monitoring and Troubleshooting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Development_with_AWS_Services-4\" >Domain : Development with AWS Services<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-7\" >Domain: Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Monitoring_and_Troubleshooting-4\" >Domain: Monitoring and Troubleshooting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Security-3\" >Domain: Security<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-8\" >Domain: Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-9\" >Domain: Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-10\" >Domain: Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Deployment-11\" >Domain: Deployment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Domain_Development_with_AWS_Services-5\" >Domain: Development with AWS Services<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-questions\/#Summary\" >Summary<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Exam_Domain_for_AWS_Developer_Associate_Exam_DVA-C02\"><\/span>Exam Domain for AWS Developer Associate Exam (<span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;DVA-C01 &quot;}\" data-sheets-userformat=\"{&quot;2&quot;:13059,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:65535},&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Roboto&quot;,&quot;16&quot;:9}\">DVA-C02)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Following is the skillset for the AWS Certified Developer Associate exam:<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Domain<\/b><\/td>\n<td><b>Weightage<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Developing with AWS services<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Security<\/span><\/td>\n<td><span style=\"font-weight: 400;\">26%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Deployment<\/span><\/td>\n<td><span style=\"font-weight: 400;\">24%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Troubleshooting and Optimization<\/span><\/td>\n<td><span style=\"font-weight: 400;\">18%<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Prepare_with_Free_AWS_Developer_Associate_Practice\"><\/span>Prepare with Free AWS Developer Associate Practice<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Exam_DVA-C02_Questions\"><\/span>Exam (<span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;DVA-C01 &quot;}\" data-sheets-userformat=\"{&quot;2&quot;:13059,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:65535},&quot;11&quot;:4,&quot;12&quot;:0,&quot;15&quot;:&quot;Roboto&quot;,&quot;16&quot;:9}\">DVA-C02) <\/span>Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\">During your AWS preparation for the <strong>AWS Certified Developer Associate exam<\/strong>, you may find a number of resources for your exam preparation. So, it becomes important to choose the right preparation guide while you&#8217;re preparing for any <span data-sheets-root=\"1\">AWS developer associate certification<\/span>\u00a0exam. Similarly, it is mandatory to choose the right <a href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-preparation\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Developer Associate exam preparation guide<\/a> that could guide you with the right sequence of preparation steps. Also, that could provide you with good materials for the preparation like books, white papers, documentation, online courses, and sample questions.<\/p>\n<p style=\"text-align: justify;\">Not to mention, every preparation step has its own importance. You may easily find all the resources and do well with your exam preparation. But the practice is the most important part. Practicing with AWS Developer Associate exam questions helps you check your preparation level and thus makes you confident to pass the certification exam.<\/p>\n<p style=\"text-align: justify;\">So, our team of subject matter experts and certified professionals has brought some important AWS Developer Associate exam questions for you that are free. These questions are in the same pattern as that of the actual exam. Also, you will get a complete explanation of the questions with the related AWS documentation. So, what are you thinking? Try these questions now.<\/p>\n<p><strong>1. What is used in S3 to enable client web applications that are loaded in one domain to interact with resources of the different domains? Choose the correct answer from the options below<\/strong><\/p>\n<p><strong>A. CORS Configuration<\/strong><\/p>\n<p><strong>B. Public Object Permissions<\/strong><\/p>\n<p><strong>C. Public ACL Permissions<\/strong><\/p>\n<p><strong>D. None of the above<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong>\u00a0A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> Cross-origin resource sharing (CORS) configuration is a way to interact with resources in a different domain for the client web applications loaded in one domain. With CORS, you can build client-side web applications with Amazon S3 and also allow cross-origin to have access to the S3 resources selectively.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on S3 CORS configuration, please visit the link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/cors.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/cors.html<\/span><\/a><\/p>\n<p><strong>2. Which of the descriptions below best describes what the following bucket policy does?<\/strong><\/p>\n<p style=\"text-align: justify;\"><b>{\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0&#8220;Version&#8221;:&#8221;2012-10-17&#8243;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0&#8220;Id&#8221;:&#8221;Statement1\u201d,\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0&#8220;Statement&#8221;:[\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;Sid&#8221;:&#8221;\u00a0Statement2&#8243;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;Effect&#8221;:&#8221;Allow&#8221;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;Principal&#8221;:&#8221;*&#8221;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;Action&#8221;:[\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;s3:GetObject&#8221;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;s3:PutObject&#8221;<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;Resource&#8221;:&#8221;arn:aws:s3:::mybucket\/*&#8221;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;Condition&#8221;:{\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;StringLike&#8221;:{\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;aws:Referer&#8221;:[\u00a0\u00a0<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;http:\/\/www.example.com\/*&#8221;,<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8220;http:\/\/www.demo.com\/*&#8221;<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0]<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/b><b><br \/>\n<\/b><b>\u00a0\u00a0\u00a0]<\/b><b><br \/>\n<\/b><b>}<\/b><\/p>\n<p style=\"text-align: justify;\"><b>Choose the correct answer from the options below<\/b><\/p>\n<p><strong>A. It allows read or write actions on the bucket &#8216;mybucket&#8217;<\/strong><\/p>\n<p><strong>B. It allows read access to the bucket &#8216;mybucket&#8217; but only if it is accessed from example.com or demo.com<\/strong><\/p>\n<p><strong>C. It allows unlimited access to the bucket &#8216;mybucket&#8217;<\/strong><\/p>\n<p><strong>D. It allows read or write access to the bucket &#8216;mybucket&#8217; but only if it is accessed from example.com or demo.com<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong>\u00a0D<\/span><\/p>\n<p style=\"text-align: justify;\"><strong>Explanation:<\/strong><span style=\"font-weight: 400;\"><strong>\u00a0<\/strong>The PutObject allows one to put objects in an S3 bucket.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70014 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-2.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"833\" height=\"111\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on S3 bucket policy examples, please visit the link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/example-bucket-policies.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/dev\/example-bucket-policies.html<\/span><\/a><\/p>\n<p><strong>3. Is the default visibility timeout for an SQS queue 1 minute?<\/strong><\/p>\n<p><strong>A. True<\/strong><\/p>\n<p><strong>B. False<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> B<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> The visibility timeout of each queue is 30 seconds by default. It is possible to change this setting for all the queues. Typically, the visibility timeout is set to the average time it takes in processing and deleting a message from the queue. While receiving messages, special visibility timeout can be set for the returned messages without making any change in the overall timeout of the queue<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on SQS please visit the below link:<\/span><\/p>\n<p><a href=\"https:\/\/aws.amazon.com\/sqs\/faqs\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">https:\/\/aws.amazon.com\/sqs\/faqs\/<\/span><\/a><\/p>\n<p><strong>4. When a failure occurs during stack creation in Cloudformation, does a rollback occur?<\/strong><\/p>\n<p><strong>A. True<\/strong><\/p>\n<p><strong>B. False<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> By default, the \u201cautomatic rollback on error\u201d feature is enabled. It causes AWS CloudFormation to be created successfully for a stack until the point of error is deleted. This is useful when the default limit for Elastic IP addresses is exceeded accidentally, or you can\u2019t access an EC2 AMI you want to run. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">This feature makes you depend on the fact that stacks may either be fully created or not at all. It simplifies the layered solutions system administration built on the top of the AWS CloudFormation.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on CloudFormation, please refer to the below link:<\/span><\/p>\n<p><a href=\"https:\/\/aws.amazon.com\/cloudformation\/faqs\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">https:\/\/aws.amazon.com\/cloudformation\/faqs\/<\/span><\/a><\/p>\n<blockquote><p>Preparing for an AWS interview? Read these top 50 <a href=\"https:\/\/www.whizlabs.com\/blog\/top-aws-interview-questions\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Interview Questions<\/a> and Answers and get ready to ace the interview.<\/p><\/blockquote>\n<p><strong>5. An administrator is getting an error while trying to create a new bucket in S3? You feel that bucket limit has been crossed. What is the bucket limit per account in AWS? Choose the correct answer from the options below<\/strong><\/p>\n<p><strong>A. 100<\/strong><\/p>\n<p><strong>B. 50<\/strong><\/p>\n<p><strong>C. 1000<\/strong><\/p>\n<p><strong>D. 150<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly mentioned in the AWS documentation.<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70015 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-5.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"536\" height=\"127\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">For more information on AWS service limitations, please visit the link:<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"http:\/\/docs.aws.amazon.com\/general\/latest\/gr\/aws_service_limits.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/docs.aws.amazon.com\/general\/latest\/gr\/aws_service_limits.html<\/a><\/span><\/p>\n<p><strong>6. Which of the below functions is used in Cloudformation to retrieve an object from a set of objects? Choose an answer from the options below<\/strong><\/p>\n<p><strong>A. Fn::GetAtt<\/strong><\/p>\n<p><strong>B. Fn::Combine<\/strong><\/p>\n<p><strong>C. Fn::Join<\/strong><\/p>\n<p><strong>D. Fn::Select<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer<\/strong>: D<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly given in the AWS documentation<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70016 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-6.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"799\" height=\"216\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on the function please refer to the below link:<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"http:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/intrinsic-function-reference-select.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/intrinsic-function-reference-select.html<\/a><\/span><\/p>\n<p><strong>7. Which of the below functions is used in Cloudformation to append a set of values into a single value? Choose an answer from the options below<\/strong><\/p>\n<p><strong>A. Fn::GetAtt<\/strong><\/p>\n<p><strong>B. Fn::Combine<\/strong><\/p>\n<p><strong>C. Fn::Join<\/strong><\/p>\n<p><strong>D. Fn::Select<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> C<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly given in the AWS documentation<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70017 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-7.png\" alt=\"AWS Developer Associate Practice Questions\" width=\"803\" height=\"129\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on the function please refer to the below link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/intrinsic-function-reference-join.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/intrinsic-function-reference-join.html<\/span><\/a><\/p>\n<p><strong>8. What is the max size of an item that corresponds to a single write capacity unit? (While creating an index or table in Amazon DynamoDB, it is required to specify the capacity requirements for the read and write activity)?.<\/strong><\/p>\n<p style=\"text-align: justify;\"><b>Choose an answer from the options below.<\/b><\/p>\n<p><strong>A. 1\u00a0KB<\/strong><\/p>\n<p><strong>B. 4\u00a0KB<\/strong><\/p>\n<p><strong>C. 2\u00a0KB<\/strong><\/p>\n<p><strong>D. 8\u00a0KB<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly given in the AWS documentation<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"size-full wp-image-70018 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-8.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"813\" height=\"275\" \/>\u00a0<\/span><span style=\"font-weight: 400;\">For more information on DynamoDB provisioned throughput please refer to the below link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/HowItWorks.ProvisionedThroughput.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/HowItWorks.ProvisionedThroughput.html<\/span><\/a><\/p>\n<blockquote><p>Good preparation always brings good results. Follow this comprehensive guide for your <a href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-associate-exam-preparation\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Developer Associate Exam Preparation<\/a> and give your preparation a new edge.<\/p><\/blockquote>\n<p><strong>9. What can be used in DynamoDB as a part of the Query API call for the filtration of results based on the primary keys\u2019 values? Choose an answer from the options below<\/strong><\/p>\n<p><strong>A. Expressions<\/strong><\/p>\n<p><strong>B. Conditions<\/strong><\/p>\n<p><strong>C. Query API<\/strong><\/p>\n<p><strong>D. Scan API<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly provided in the AWS documentation<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70019 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-9.png\" alt=\"AWS Developer Associate Practice Questions\" width=\"763\" height=\"108\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-9.png 763w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-9-300x42.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-9-640x91.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-9-681x96.png 681w\" sizes=\"(max-width: 763px) 100vw, 763px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">\u00a0For more information on DynamoDB please refer to the below link:<\/span><\/p>\n<p><a href=\"https:\/\/aws.amazon.com\/dynamodb\/faqs\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">https:\/\/aws.amazon.com\/dynamodb\/faqs\/<\/span><\/a><\/p>\n<p><strong>10. Can a global secondary index create at the same time as the table creation?<\/strong><\/p>\n<p><strong>A. True<\/strong><\/p>\n<p><strong>B. False<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly given in the AWS documentation<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70020 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-10.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"765\" height=\"153\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">For more information on DynamoDB Indexes, please visit the link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/SecondaryIndexes.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/SecondaryIndexes.html<\/span><\/a><\/p>\n<p><strong>11. A Global Secondary Index can have a different partition key and sort key from those of its base table.\u00a0<\/strong><\/p>\n<p><strong>A. True<\/strong><\/p>\n<p><strong>B. False<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> GSI can also use the same partition key as the base table. Even in the AWS documentation, they say that GSI can use a different partition key and sort key. However, anywhere in the document, they are not saying that it has to be different.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">AWS Console Test:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"size-full wp-image-70022 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.1.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"748\" height=\"431\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.1.png 748w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.1-300x173.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.1-729x420.png 729w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.1-640x369.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.1-681x392.png 681w\" sizes=\"(max-width: 748px) 100vw, 748px\" \/> <\/span><span style=\"font-weight: 400;\">&#8220;EmpID&#8221; is my base table partition key, which I&#8217;m using in both GSI and LSI.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"size-full wp-image-70023 aligncenter\" src=\"https:\/\/ww.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.2.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"815\" height=\"350\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.2.png 815w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.2-300x129.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.2-768x330.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.2-640x275.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.2-681x292.png 681w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/> <\/span> <span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">The table is created successfully.<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70024 aligncenter\" src=\"https:\/\/ww.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.3.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"781\" height=\"288\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.3.png 781w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.3-300x111.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.3-768x283.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.3-640x236.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-11.3-681x251.png 681w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">So now we have seen that we can create GSI with the same partition key as the Base table.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/GSI.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Global secondary index<\/span><\/a><span style=\"font-weight: 400;\">\u00a0\u2014\u00a0Global secondary index is an index where both the partition key and sort key can be different from that of the base table. The global secondary index is named as global because here the queries can span all the data in the base table over all the partitions. <\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/LSI.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Local secondary index<\/span><\/a><span style=\"font-weight: 400;\">\u00a0\u2014\u00a0Local secondary index is an index where the partition key is the same as that of the base table, while sort key is different. The local secondary index is named as local as all the partitions here are scoped to a base table partition having the same partition key value. For more information on DynamoDB Indexes, please visit the link:<\/span><\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/SecondaryIndexes.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/SecondaryIndexes.html<\/span><\/a><\/p>\n<p><strong>12. What in AWS can be used to restrict access to SWF?<\/strong><\/p>\n<p><strong>A. ACL<\/strong><\/p>\n<p><strong>B. SWF Roles<\/strong><\/p>\n<p><strong>C. IAM<\/strong><\/p>\n<p><strong>D. None of the above<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> C<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is clearly mentioned in the AWS documentation<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70025 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-12.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"779\" height=\"111\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-12.png 779w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-12-300x43.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-12-768x109.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-12-640x91.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-12-681x97.png 681w\" sizes=\"(max-width: 779px) 100vw, 779px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on SWF, please visit the link:<\/span><\/p>\n<p><a href=\"https:\/\/aws.amazon.com\/swf\/faqs\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">https:\/\/aws.amazon.com\/swf\/faqs\/<\/span><\/a><\/p>\n<blockquote><p>Also Read: <a href=\"https:\/\/www.whizlabs.com\/blog\/aws-developer-interview-questions\/\" target=\"_blank\" rel=\"noopener noreferrer\">Top AWS Developer Interview Questions<\/a><\/p><\/blockquote>\n<p><strong>13. An IT admin has enabled long polling in their SQS queue. What must be done for long polling to be enabled in SQS? Choose the correct answer from the options below<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">A. Create a dead letter queue<\/span><\/p>\n<p><span style=\"font-weight: 400;\">B. Set the message size to 256KB<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C. Set the ReceiveMessageWaitTimeSeconds property of the queue to 0 seconds<\/span><\/p>\n<p><span style=\"font-weight: 400;\">D. Set the ReceiveMessageWaitTimeSeconds property of the queue to 20 seconds<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> D<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> Amazon SQS long polling is a method of retrieval of messages from SQS queues. It returns a response only when a message arrives in the message queue instead of short polling where the response returns immediately even when the message is empty. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As the messages are available, the retrieval of messages from Amazon SQS becomes inexpensive due to long polling. It may also reduce the cost of using SQS as it can reduce the empty receipts.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on Long polling, please refer to the link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/SQSDeveloperGuide\/sqs-long-polling.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/SQSDeveloperGuide\/sqs-long-polling.html<\/span><\/a><\/p>\n<p><strong>14. As per the IAM decision logic, what is the first step of access permissions for any resource in AWS? Choose the correct answer from the options below<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>A. A default deny<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>B. An explicit deny<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>C. An allow<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>D. An explicit allow<\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> A<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The below diagram shows the evaluation logic of IAM policies. And as per the evaluation logic, it is clear that the above scenario leads to a default deny.<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70026 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-14.png\" alt=\"AWS Developer Associate Practice Questions\" width=\"416\" height=\"451\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-14.png 416w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-14-277x300.png 277w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-14-387x420.png 387w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on the IAM policy evaluation logic, please refer to the link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/reference_policies_evaluation-logic.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/reference_policies_evaluation-logic.html<\/span><\/a><\/p>\n<p><strong>15. Which API call is used to Bundle an Amazon instance store-backed Windows instance? Choose the correct answer from the options below<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">A. AllocateInstance<\/span><\/p>\n<p><span style=\"font-weight: 400;\">B. CreateImage<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C. BundleInstance<\/span><\/p>\n<p><span style=\"font-weight: 400;\">D. ami-register-image<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Answer:<\/strong> C<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Explanation:<\/strong> This is given in the AWS documentation<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-70027 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/aws-developer-associate-exam-questions-15.png\" alt=\"AWS Developer Associate Exam Questions\" width=\"791\" height=\"304\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For more information on BundleInstance, please refer to the below link:<\/span><\/p>\n<p><a href=\"http:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/APIReference\/API_BundleInstance.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">http:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/APIReference\/API_BundleInstance.html<\/span><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Development_with_AWS_Services\"><\/span>Domain : Development with AWS Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>16. A developer is building an application that needs access to an S3 bucket. An IAM role is created with the required permissions to access the S3 bucket. Which API call should the Developer use in the application so that the code can access to the S3 bucket?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>IAM: AccessRole<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>STS: GetSessionToken<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>IAM:GetRoleAccess<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>STS:AssumeRole<\/span><\/p>\n<p><b>Correct Answer: D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This is given in the AWS Documentation.<\/span><br \/>\n<span style=\"font-weight: 400;\">A role specifies a set of permissions that you can use to access AWS resources. In that sense, it is similar to an IAM user. An application assumes a role to receive permissions to carry out required tasks and interact with AWS resources. The role can be in your own account or any other AWS account. For more information about roles, their benefits, and how to create and configure them, see IAM Roles, and Creating IAM Roles. To learn about the different methods that you can use to assume a role, see Using IAM Roles.<\/span><\/p>\n<p><b>Important<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The permissions of your IAM user and any roles that you assume are not cumulative. Only one set of permissions is active at a time. When you assume a role, you temporarily give up your previous user or role permissions and work with the permissions assigned to the role. When you exit the role, your user permissions are automatically restored.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To assume a role, an application calls the AWS STS AssumeRole API operation and passes the ARN of the role to use. When you call AssumeRole, you can optionally pass a JSON policy. This allows you to restrict permissions for the role&#8217;s temporary credentials. This is useful when you need to give the temporary credentials to someone else. They can use the role&#8217;s temporary credentials in subsequent AWS API calls to access resources in the account that owns the role. You cannot use the passed policy to grant permissions that are in excess of those allowed by the permissions policy of the role that is being assumed. To learn more about how AWS determines the effective permissions of a role, see Policy Evaluation Logic.<\/span><\/p>\n<p><b>Option A is incorrect <\/b><span style=\"font-weight: 400;\">because IAM does not have this API.<\/span><br \/>\n<b>Option B is incorrect<\/b><span style=\"font-weight: 400;\"> because STS: GetSessionToken is used if you want to use MFA to protect programmatic calls to specific AWS API operations like Amazon EC2 StopInstances. MFA-enabled IAM users would need to call GetSessionToken and submit an MFA code associated with their MFA device.<\/span><br \/>\n<b>Option C is incorrect <\/b><span style=\"font-weight: 400;\">because IAM does not have this API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on switching roles, please refer to the below Link: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/id_roles_use_switch-role-api.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/id_roles_use_switch-role-api.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>17. A company is writing a Lambda function that will run in multiple stages, such a dev, test, and production. The function is dependent upon several external services, and it must call different endpoints for these services based on the function\u2019s deployment stage.<\/strong><br \/>\n<strong>What Lambda feature will enable the developer to ensure that the code references the correct endpoints when running in each stage?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Tagging<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Concurrency<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Aliases<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Environment variables<\/span><\/p>\n<p><b>Correct Answer: D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">You can create different environment variables in the Lambda function that can be used to point to the different services. The below screenshot from the AWS Documentation shows how this can be done with databases.<img decoding=\"async\" class=\"aligncenter size-full wp-image-82057\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d2.png\" alt=\"\" width=\"900\" height=\"335\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d2.png 900w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d2-300x112.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d2-768x286.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d2-640x238.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d2-681x253.png 681w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/span><\/p>\n<p><b>Option A is invalid<\/b><span style=\"font-weight: 400;\"> since this can only be used to add metadata for the function.<\/span><br \/>\n<b>Option B is invalid<\/b><span style=\"font-weight: 400;\"> since this is used for managing the concurrency of execution.<\/span><br \/>\n<b>Option C is invalid<\/b><span style=\"font-weight: 400;\"> since this is used for managing the different versions of your Lambda function.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on AWS Lambda environment variables, please refer to the below Link: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/env_variables.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/env_variables.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment\"><\/span>Domain : Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>18. You are using AWS SAM to define a Lambda function and configure CodeDeploy to manage deployment patterns. With the new Lambda function working as per expectation which of the following will shift traffic from the original Lambda function to the new Lambda function in the shortest time frame?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Canary10Percent5Minutes<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Linear10PercentEvery10Minutes<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Canary10Percent15Minutes<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Linear10PercentEvery5Minute<\/span><\/p>\n<p><b>Correct Answer: A<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">With the Canary Deployment Preference type, Traffic is shifted in two intervals. With Canary10Percent5Minutes, 10 percent of traffic is shifted in the first interval while remaining all traffic is shifted after 5 minutes.<\/span><\/p>\n<p><b>Option B is incorrect<\/b><span style=\"font-weight: 400;\"> as Linear10PercentEvery10Minutes will add 10 percent traffic linearly to a new version every 10 minutes. So, after 100 minutes all traffic will be shifted to the new version.<\/span><br \/>\n<b>Option C is incorrect<\/b><span style=\"font-weight: 400;\"> as Canary10Percent15Minutes will send 10 percent traffic to the new version and 15 minutes later complete deployment by sending all traffic to the new version.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> as Linear10PercentEvery5Minute will add 10 percent traffic linearly to the new version every 5 minutes. So, after 50 minutes all traffic will be shifted to the new version.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on Deployment Preference Type for AWS SAM templates, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/serverless-application-model\/latest\/developerguide\/automating-updates-to-serverless-apps.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/serverless-application-model\/latest\/developerguide\/automating-updates-to-serverless-apps.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Skill_Development_with_AWS_Services\"><\/span>Skill : Development with AWS Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>19. You are using S3 buckets to store images. These S3 buckets invoke a lambda function on upload. The Lambda function creates thumbnails of the images and stores them in another S3 bucket. An AWS CloudFormation template is used to create the Lambda function with the resource &#8220;AWS::Lambda::Function&#8221;. Which of the following attributes is the method name that Lambda calls to execute the function?<\/strong><br \/>\n<span style=\"font-weight: 400;\"><strong>Sample CloudFormation template:<\/strong><\/span><em><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-82058\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.1-1.png\" alt=\"\" width=\"473\" height=\"406\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.1-1.png 473w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.1-1-300x258.png 300w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/><\/span><\/em><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Function Name<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Layers<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Environment<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Handler<\/span><\/p>\n<p><b>Correct Answer: D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The handler is the name of the method within a code that Lambda calls to execute the function.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> as the version number changes when the functions are &#8220;published&#8221;, so FunctionName is incorrect.<\/span><br \/>\n<b>Option B is incorrect <\/b><span style=\"font-weight: 400;\">as it\u2019s a list of function layers added to the Lambda function execution environment.<\/span><br \/>\n<b>Option C is incorrect <\/b><span style=\"font-weight: 400;\">as these are variables that are accessible during Lambda function execution.<img decoding=\"async\" class=\"aligncenter size-full wp-image-82059\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1.png\" alt=\"\" width=\"762\" height=\"562\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1.png 762w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1-300x221.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1-569x420.png 569w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1-80x60.png 80w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1-100x75.png 100w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1-640x472.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/04\/d6.2-1-681x502.png 681w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on declaring Lambda Function in AWS CloudFormation Template, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/aws-resource-lambda-function.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/aws-resource-lambda-function.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Monitoring_and_Troubleshooting\"><\/span>Domain : Monitoring and Troubleshooting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>20. Before deploying an application to production, the developer team needs to test the application latency locally using X-ray daemon. For this testing they want to skip checking Amazon EC2 instance metadata.<\/strong><br \/>\n<strong>Which of the configuration settings can be done with daemon?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>~\/xray-daemon$ .\/xray -r<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>~\/xray-daemon$ .\/xray -t<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>~\/xray-daemon$ .\/xray -b<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>~\/xray-daemon$ .\/xray -o<\/span><\/p>\n<p><b>Correct Answer: D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><i><span style=\"font-weight: 400;\">~\/xray-daemon$ .\/xray -o<\/span><\/i><span style=\"font-weight: 400;\"> command option can be used while running X-Ray daemon locally &amp; not on Amazon EC2 instance. This will skip checking Amazon EC2 instance metadata.<\/span><\/p>\n<p><b>Option A is incorrect <\/b><span style=\"font-weight: 400;\">as this command can be used to assume an IAM role while saving results in different accounts.<\/span><br \/>\n<b>Option B is incorrect <\/b><span style=\"font-weight: 400;\">as this command can be used to bind a different TCP port for the X-Ray service.<\/span><br \/>\n<b>Option C is incorrect<\/b><span style=\"font-weight: 400;\"> as this command can be used to bind a different UDP port for the X-Ray service.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on configuring AWS X-Ray daemon, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/xray\/latest\/devguide\/xray-daemon-configuration.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/xray\/latest\/devguide\/xray-daemon-configuration.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Security\"><\/span>Domain : Security<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>21. Your company currently stores its objects in S3.\u00a0 The current request rate is around 11000 GET requests per second. There is now a mandate for objects to be encrypted at rest. So you enable encryption using KMS. There are now performance issues being encountered. What could be the main reason behind this?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Amazon S3 will now throttle the requests since they are now being encrypted using KMS<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>You need to also enable versioning to ensure optimal performance<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>You are now exceeding the throttle limits for KMS API calls<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>You need to also enable CORS to ensure optimal performance<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This is also mentioned in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can make API requests directly or by using an integrated AWS service that makes API requests to AWS KMS on your behalf. The limit applies to both kinds of requests.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> because S3 will not throttle requests just because encryption is enabled.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, you might store data in Amazon S3 using server-side encryption with AWS KMS (SSE-KMS). Each time you upload or download an S3 object that&#8217;s encrypted with SSE-KMS, Amazon S3 makes a GenerateDataKey (for uploads) or Decrypt (for downloads) request to AWS KMS on your behalf. These requests count toward your limit, so AWS KMS throttles the requests if you exceed a combined total of 5500 (or 10,000) uploads or downloads per second of S3 objects encrypted with SSE-KMS.<\/span><\/p>\n<p><b>Options B and D are incorrect<\/b><span style=\"font-weight: 400;\"> because these will not help increase performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on KMS limits improvement, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/kms\/latest\/developerguide\/limits.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/kms\/latest\/developerguide\/limits.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-2\"><\/span>Domain : Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>22. Your company has asked you to maintain an application using Elastic Beanstalk. They have mentioned that when updates are made to the application, the infrastructure maintains its full capacity. Which of the following deployment methods should you use for this requirement?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>All at once<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Rolling<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Immutable<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Rolling with additional batch<\/span><\/p>\n<p><b>Correct Answers: C and D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Since the only requirement is that the infrastructure should maintain its full capacity, So answers should be both C &amp; D.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can now use an immutable deployment policy when updating your application or environment configuration on Elastic Beanstalk. This policy is well suited for updates in production environments where you want to minimize downtime and reduce the risk from failed deployments. It ensures that the impact of a failed deployment is limited to a single instance and allows your application to serve traffic at full capacity throughout the update.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can now also use a rolling with additional batch policy when updating your application. This policy ensures that the impact of a failed deployment is limited to a single batch of instances and allows your application to serve traffic at full capacity throughout the update.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> because All at once is used to deploy the new version to all instances simultaneously. All instances in your environment are out of service for a short time while the deployment occurs.<\/span><br \/>\n<b>Option B is incorrect <\/b><span style=\"font-weight: 400;\">because Rolling is used to deploy the new version in batches. Each batch is taken out of service during the deployment phase, reducing your environment&#8217;s capacity by the number of instances in a batch.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Please refer to the following links for more information: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/elasticbeanstalk\/latest\/dg\/using-features.rolling-version-deploy.html#environments-cfg-rollingdeployments-method\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/elasticbeanstalk\/latest\/dg\/using-features.rolling-version-deploy.html#environments-cfg-rollingdeployments-method<\/span><\/a>, <a href=\"https:\/\/docs.aws.amazon.com\/elasticbeanstalk\/latest\/dg\/environmentmgmt-updates-immutable.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/elasticbeanstalk\/latest\/dg\/environmentmgmt-updates-imm<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Refactoring\"><\/span>Domain : Refactoring<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>23. How many read request units of the DynamoDB table are required for an item up to 8 KB using one strongly consistent read request?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>1<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>2<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>4<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>8<\/span><\/p>\n<p><b>Correct Answer: B<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">One read request unit represents one strongly consistent read request, or two eventually consistent read requests for an item up to 4 KB in size.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As in the question, the item is up to 8KB, the DynamoDB table needs two read request units.<\/span><\/p>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/HowItWorks.ReadWriteCapacityMode.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/HowItWorks.ReadWriteCapacityMode.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Development_with_AWS_Services-2\"><\/span>Domain : Development with AWS Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>24. Your application is developed to pick up metrics from several servers and push them off to CloudWatch. At times, the application gets client 429 errors. Which of the following can be done from the programming side to resolve such errors?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Use the AWS CLI instead of the SDK to push the metrics<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Ensure that all metrics have a timestamp before sending them across<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Use exponential backoff in your requests<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Enable encryption for the requests<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The main reason for such errors is that throttling occurs when many requests are sent via API calls. The best way to mitigate this is to stagger the rate at which you make the API calls.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is also given in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition to simple retries, each AWS SDK implements an exponential backoff algorithm for better flow control. The idea behind exponential backoff is to use progressively longer waits between retries for consecutive error responses. You should implement a maximum delay interval, as well as a maximum number of retries. The maximum delay interval and maximum number of retries are not necessarily fixed values and should be set based on the operation being performed and other local factors, such as network latency.<\/span><\/p>\n<p><b>Option A is invalid<\/b><span style=\"font-weight: 400;\"> because this accounts for the same thing. It\u2019s basically the number of requests that is the issue.<\/span><br \/>\n<b>Option B is invalid <\/b><span style=\"font-weight: 400;\">because any way you have to add the timestamps when sending the requests.<\/span><br \/>\n<b>Option D is invalid <\/b><span style=\"font-weight: 400;\">because this would not help in the issue.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on API retries, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/general\/latest\/gr\/api-retries.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/general\/latest\/gr\/api-retries.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Refactoring-2\"><\/span>Domain : Refactoring<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>25. You\u2019ve define a DynamoDB table with a read capacity of 5 and a write capacity of 5. Which of the following statements are TRUE?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Strong consistent reads of a maximum of 20 KB per second<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Eventual consistent reads of a maximum of 20 KB per second<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Strong consistent reads of a maximum of 40 KB per second<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Eventual\u00a0 consistent reads of a maximum of 40 KB per second<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>E. <\/strong>Maximum writes of 5KB per second<\/span><\/p>\n<p><b>Correct Answers:<\/b><b> A, D and E<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This is also given in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, suppose that you create a table with 5 read capacity units and 5 write capacity units. With these settings, your application could:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Perform strongly consistent reads of up to 20 KB per second (4 KB \u00d7 5 read capacity units).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Perform eventually consistent reads of up to 40 KB per second (twice as much read throughput).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Write up to 5 KB per second (1 KB \u00d7 5 write capacity units).<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Based on the documentation, all other options are incorrect.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on provisioned throughput, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/HowItWorks.ProvisionedThroughput.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/HowItWorks.ProvisionedThroughput.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Monitoring_and_Troubleshooting-2\"><\/span>Domain : Monitoring and Troubleshooting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>26. When calling an API operation on an EC2 Instance, the following error message was returned.<\/strong><br \/>\n<strong>A client error (UnauthorizedOperation) occurred when calling the RunInstances operation:<\/strong><br \/>\n<strong>You are not authorized to perform this operation. Encoded authorization failure message:<\/strong><br \/>\n<strong>oGsbAaIV7wlfj8zUqebHUANHzFbmkzILlxyj__y9xwhIHk99U_cUq1FIeZnskWDjQ1wSHStVfdCEyZILGoccGpC<\/strong><br \/>\n<strong>iCIhORceWF9rRwFTnEcRJ3N9iTrPAE1WHveC5Z54ALPaWlEjHlLg8wCaB8d8lCKmxQuylCm0r1Bf2fHJRU<\/strong><br \/>\n<strong>jAYopMVmga8olFmKAl9yn_Z5rI120Q9p5ZIMX28zYM4dTu1cJQUQjosgrEejfiIMYDda8l7Ooko9H6VmGJX<\/strong><br \/>\n<strong>S62KfkRa5l7yE6hhh2bIwA6tpyCJy2LWFRTe4bafqAyoqkarhPA4mGiZyWn4gSqbO8oSIvWYPwea<\/strong><br \/>\n<strong>KGkampa0arcFR4gBD7Ph097WYBkzX9hVjGppLMy4jpXRvjeA5o7TembBR-Jvowq6mNim0<\/strong><br \/>\n<strong>Which of the following can be used to get a human-readable error message?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Use the command aws sts decode-authorization-message<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Use the command aws get authorization-message<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Use the IAM Policy simulator, enter the error message to get the human readable format<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Use the command aws set authorization-message<\/span><\/p>\n<p><b>Correct Answer: A<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This is mentioned in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Decodes additional information about the authorization status of a request from an encoded message returned in response to an AWS request.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, if a user is not authorized to perform an action that he or she has requested, the request returns a Client.UnauthorizedOperation response (an HTTP 403 response). Some AWS actions additionally return an encoded message that can provide details about this authorization failure.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Because of the right command used in the documentation, all other options are incorrect.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on the command, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/reference\/sts\/decode-authorization-message.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/cli\/latest\/reference\/sts\/decode-authorization-message.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-3\"><\/span>Domain: Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>27. You have created an Amazon DynamoDB table with a Global Secondary Index. Which of the following can be used to get the latest results quickly with the least impact on RCU (Read Capacity Unit)?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Query with ConsistentRead<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Scan with ConsistentRead<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Query with EventualRead<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Scan with EventualRead<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Global Secondary Index does not support Consistent read. It only supports Eventual Read. For other tables, Query with Consistent Read will provide the latest results without scanning the whole table.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> as Global Secondary Index does not support Consistent read.<\/span><br \/>\n<b>Option B is incorrect<\/b><span style=\"font-weight: 400;\"> as Scan will impact performance as it will scan the whole table.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> as Scan will impact performance as it will scan the whole table.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information for Query with DynamoDB, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/APIReference\/API_Query.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/APIReference\/API_Query.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Security-2\"><\/span>Domain: Security<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>28. All the objects stored in the Amazon S3 bucket need to be encrypted at rest. You are creating a bucket policy for the same.<\/strong><br \/>\n<strong>Which header needs to be included in the bucket policy to enforce server-side encryption with SSE-S3 for a specific bucket?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Set \u201cx-amz-server-side-encryption-customer-algorithm\u201d as AES256 request header<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Set \u201cx-amz-server-side-encryption-bucket\u201d as AES256 request header<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Set \u201cx-amz-server-side-encryption-context\u201d as AES256 request header<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Set \u201cx-amz-server-side-encryption\u201d as AES256 request header<\/span><\/p>\n<p><b>Correct Answer: D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">To enable server-side encryption for all objects within a bucket, a request should include the \u201c<\/span><i><span style=\"font-weight: 400;\">x-amz-server-side-encryption\u201d<\/span><\/i><span style=\"font-weight: 400;\"> header to request server-side encryption. A bucket policy can be created to deny all other requests.<\/span><\/p>\n<p><b>Option A is incorrect <\/b><span style=\"font-weight: 400;\">as \u201cx-amz-server-side-encryption-customer-algorithm\u201d is an invalid header for encrypting objects in a bucket with SSE-S3.<\/span><br \/>\n<b>Option B is incorrect <\/b><span style=\"font-weight: 400;\">as \u201cx-amz-server-side-encryption-bucket\u201d is an invalid header for encrypting objects in a bucket with SSE-S3<\/span><br \/>\n<b>Option C is incorrect <\/b><span style=\"font-weight: 400;\">as \u201cx-amz-server-side-encryption-context\u201d is an invalid header for encrypting objects in a bucket with SSE-S3<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on Amazon S3-managed encryption keys (SSE-S3), refer to the following URLs: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/UsingServerSideEncryption.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/UsingServerSideEncryption.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Refactoring-3\"><\/span>Domain : Refactoring<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>29. You are using Amazon DynamoDB for storing all product details for an online Furniture store. Which of the following expression can be used to return the Colour &amp; Size Attribute of the table during query operations?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Update Expressions<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Condition Expressions<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Projection Expressions<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Expression Attribute Names<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Projection Expression is used to identify a specific attribute from a table instead of all items within a table during scan or query operation. Projection Expression can be created with Colour &amp; Size instead of querying the full table in the above case.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> as Update Expression is used to specify how an update item will modify an item&#8217;s attribute. In the above case, there is no need to modify the attributes of a table.<\/span><br \/>\n<b>Option B is incorrect<\/b><span style=\"font-weight: 400;\"> as Condition Expressions are used to specify a condition that should be met to modify an item&#8217;s attribute.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> as Expression Attribute Names are used as an alternate name in an expression instead of an actual attribute name.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on Projection expression for DynamoDB, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Expressions.ProjectionExpressions.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Expressions.ProjectionExpressions.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-4\"><\/span>Domain : Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>30. Which of the following is true with respect to strongly consistent read requests from an application to a DynamoDB with a DAX cluster?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>All requests are forwarded to DynamoDB &amp; results are cached<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>All requests are forwarded to DynamoDB &amp; results are stored in Item Cache before passing to application<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>All requests are forwarded to DynamoDB &amp; results are stored in Query Cache before passing to application<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>All requests are forwarded to DynamoDB &amp; results are not cached<\/span><\/p>\n<p><b>Correct Answer: D<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">For strongly consistent read request from an application, DAX Cluster pass all request to DynamoDB &amp; does not cache for these requests.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> as Partly correct as for consistent read request from an application, DAX Cluster pass all requests to DynamoDB &amp; does not cache for these requests.<\/span><br \/>\n<b>Option B is incorrect<\/b><span style=\"font-weight: 400;\"> as Only for GetItem and BatchGetItem eventual consistent read request, Data is stored in Item Cache.<\/span><br \/>\n<b>Option C is incorrect<\/b><span style=\"font-weight: 400;\"> as Only for Query and Scan eventual consistent read request, Data is stored in Query Cache.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on DAX for DynamoDB, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/DAX.concepts.html#DAX.concepts.item-cache\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/DAX.concepts.html#DAX.concepts.item-cache<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Development_with_AWS_Services-3\"><\/span>Domain : Development with AWS Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>31. You are a developer for your company. You are working on creating Cloudformation templates for different environments. You want to be able to base the creation of the environments on the values passed at runtime to the template. How can you achieve this?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Specify an Outputs section<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Specify a parameters section<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Specify a metadata section<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Specify a transform section<\/span><\/p>\n<p><b>Correct Answer: B<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">You can use the Parameters section to take in values at runtime. You can then use the values of those parameters to define how the template gets executed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The AWS Documentation also mentions the following.<\/span><\/p>\n<p><b>Parameters (optional)<\/b><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Values to pass to your template at runtime (when you create or update a stack). You can refer to parameters from the Resources and Outputs sections of the template&#8221;.<\/span><\/p>\n<p><b>Option A is invalid<\/b><span style=\"font-weight: 400;\"> since this is used to describes the values that are returned whenever you view your stack&#8217;s properties.<\/span><br \/>\n<b>Option C is invalid <\/b><span style=\"font-weight: 400;\">since this is used to specify objects that provide additional information about the template.<\/span><br \/>\n<b>Option D is invalid<\/b><span style=\"font-weight: 400;\"> since this is used to specify options for the SAM Model.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on the working of cloud formation templates, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/template-anatomy.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/template-anatomy.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-5\"><\/span>Domain : Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>32. As an API developer, you have just configured an API with the AWS API gateway service. You are testing out the API and getting the below response whenever an action is made to an undefined API resource.<\/strong><br \/>\n<strong>{ \u201cmessage\u201d: \u201cMissing Authentication Token\u201d }<\/strong><br \/>\n<strong>You want to customize the error response and make it more user-readable. How can you achieve this?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>By setting up the appropriate method in the API gateway<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>By setting up the appropriate method integration request in the API gateway<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>By setting up the appropriate gateway response in the API gateway<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>By setting up the appropriate gateway request in the API gateway<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This is mentioned in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Set up Gateway Responses to Customize Error Responses<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If API Gateway fails to process an incoming request, it returns the client an error response without forwarding the request to the integration backend. By default, the error response contains a short descriptive error message. For example, if you attempt to call an operation on an undefined API resource, you receive an error response with the { &#8220;message&#8221;: &#8220;Missing Authentication Token&#8221; } message. If you are new to API Gateway, you may find it difficult to understand what actually went wrong.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For some of the error responses, API Gateway allows customization by API developers to return the responses in different formats. For the Missing Authentication Token example, you can add a hint to the original response payload with the possible cause, as in this example: {&#8220;message&#8221;:&#8221;Missing Authentication Token&#8221;, &#8220;hint&#8221;:&#8221;The HTTP method or resources may not be supported.&#8221;}.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The documentation clearly mentions how this should be configured. Hence the other options are all invalid.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on the gateway response, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/apigateway\/latest\/developerguide\/customize-gateway-responses.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/apigateway\/latest\/developerguide\/customize-gateway-responses.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-6\"><\/span>Domain : Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>33. Your team has currently developed an application using Docker containers. As the development lead, you now need to host this application in AWS. You also need to ensure that the AWS service has orchestration services built-in. Which of the following can be used for this purpose?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Consider building a Kubernetes cluster on EC2 Instances<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Consider building a Kubernetes cluster on your on-premise infrastructure<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Consider using the Elastic Container Service<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Consider using the Simple Storage service to store your docker containers<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The AWS Documentation also mentions the following.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster. You can host your cluster on a serverless infrastructure that Amazon ECS manages by launching your services or tasks using the Fargate launch type. You can host your tasks on a cluster of Amazon Elastic Compute Cloud (Amazon EC2) instances that you manage by using the EC2 launch type for more control.<\/span><\/p>\n<p><b>Options A and B are invalid<\/b><span style=\"font-weight: 400;\"> since these would involve additional maintenance activities.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> since this is Object-based storage.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on the Elastic Container service, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/AmazonECS\/latest\/developerguide\/Welcome.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AmazonECS\/latest\/developerguide\/Welcome.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Monitoring_and_Troubleshooting-3\"><\/span>Domain : Monitoring and Troubleshooting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>34. You are developing an application that is working with a DynamoDB table. During the development phase, you want to know how much of the Consumed capacity is being used for the queries being fired. How can this be achieved?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>The queries by default sent via the program will return the consumed capacity as part of the result<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Ensure to set the ReturnConsumedCapacity in the query request to TRUE<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Ensure to set the ReturnConsumedCapacity in the query request to TOTAL<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Use the Scan operation instead of the query operation<\/span><\/p>\n<p><b>Correct Answer: C<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The AWS Documentation mentions the following.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By default, a Query operation does not return any data on how much read capacity it consumes. However, you can specify the ReturnConsumedCapacity parameter in a Query request to obtain this information. The following are the valid settings for ReturnConsumedCapacity.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NONE\u2014no consumed capacity data is returned. (This is the default).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">TOTAL\u2014the response includes the aggregate number of read capacity units consumed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">INDEXES\u2014the response shows the aggregate number of read capacity units consumed, together with the consumed capacity for each table and index that was accessed.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Because of what the AWS Documentation mentions, all other options are invalid.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on the Query operation, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Query.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Query.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Development_with_AWS_Services-4\"><\/span>Domain : Development with AWS Services<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>35. There is a new Lambda Function developed using AWS CloudFormation Templates. Which of the following attributes can be used to test the new Function with migrating 5% of traffic to the new version?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>aws lambda create-alias &#8211;name <\/span><i><span style=\"font-weight: 400;\">alias name<\/span><\/i><span style=\"font-weight: 400;\"> &#8211;function-name <\/span><i><span style=\"font-weight: 400;\">function-name<\/span><\/i><span style=\"font-weight: 400;\"> \\&#8211;routing-config AdditionalVersionWeights={&#8220;2&#8243;=0.05}<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>aws lambda create-alias &#8211;name <\/span><i><span style=\"font-weight: 400;\">alias name<\/span><\/i><span style=\"font-weight: 400;\"> &#8211;function-name <\/span><i><span style=\"font-weight: 400;\">function-name<\/span><\/i><span style=\"font-weight: 400;\"> \\&#8211;routing-config AdditionalVersionWeights={&#8220;2&#8243;=5}<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>aws lambda create-alias &#8211;name <\/span><i><span style=\"font-weight: 400;\">alias name<\/span><\/i><span style=\"font-weight: 400;\"> &#8211;function-name <\/span><i><span style=\"font-weight: 400;\">function-name<\/span><\/i><span style=\"font-weight: 400;\"> \\&#8211;routing-config AdditionalVersionWeights={&#8220;2&#8243;=0.5}<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>aws lambda create-alias &#8211;name <\/span><i><span style=\"font-weight: 400;\">alias name<\/span><\/i><span style=\"font-weight: 400;\"> &#8211;function-name <\/span><i><span style=\"font-weight: 400;\">function-name<\/span><\/i><span style=\"font-weight: 400;\"> \\&#8211;routing-config AdditionalVersionWeights={&#8220;2&#8243;=5%}<\/span><\/p>\n<p><b>Correct Answer: A<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Routing-Config parameter of the Lambda alias allows one to point to two different versions of the Lambda function and determine what percentage of incoming traffic is sent to each version. In the above case, a new version will be created to test the new function with 5 % of the traffic, while the original version will be used for the remaining 95% of traffic.<\/span><\/p>\n<p><b>Option B is incorrect<\/b><span style=\"font-weight: 400;\"> since 5% of traffic needs to shift to a new function. The routing-config parameter should be 0.05 &amp; not 5.<\/span><br \/>\n<b>Option C is incorrect<\/b><span style=\"font-weight: 400;\"> since 5% of traffic needs to shift to a new function. The routing-config parameter should be 0.05 &amp; not 0.5.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> since 5% of traffic needs to shift to a new function. The routing-config parameter should be 0.05 &amp; not 5%.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on Pointing to the right version of the Lambda function in CloudFormation, refer to the following URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/lambda-traffic-shifting-using-aliases.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/lambda-traffic-shifting-using-aliases.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-7\"><\/span>Domain: Deployment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>36. You are part of a development team that is in charge of creating Cloudformation templates. These templates need to be created across multiple accounts with the least amount of effort. Which of the following would assist in accomplishing this?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Creating Cloudformation ChangeSets<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Creating Cloudformation StackSets<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Make use of Nested stacks<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Use Cloudformation artifacts<\/span><\/p>\n<p><b>Correct Answer: B<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The AWS Documentation mentions the following.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AWS CloudFormation StackSets extends the functionality of stacks by enabling you to create, update, or delete stacks across multiple accounts and regions with a single operation. Using an administrator account, you define and manage an AWS CloudFormation template and use the template as the basis for provisioning stacks into selected target accounts across specified regions.<\/span><\/p>\n<p><b>Option A is incorrec<\/b><span style=\"font-weight: 400;\">t since this is used to make changes to the running resources in a stack.<\/span><br \/>\n<b>Option C is incorrect<\/b><span style=\"font-weight: 400;\"> since these are stacks created as part of other stacks.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> since this is used in conjunction with Code Pipeline.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on Stack Sets, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/what-is-cfnstacksets.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/what-is-cfnstacksets.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Monitoring_and_Troubleshooting-4\"><\/span>Domain: Monitoring and Troubleshooting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>37. Your team has started configuring CodeBuild to run builds in AWS. The source code is stored in a bucket. When the build is run, you are getting the below error.<\/strong><br \/>\n<strong>Error: &#8220;The bucket you are attempting to access must be addressed using the specified endpoint&#8230;&#8221; When Running a Build.<\/strong><br \/>\n<strong>Which of the following could be the cause of the error?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A.<\/strong> The bucket is not in the same region as the Code Build project.<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B.<\/strong> Code should ideally be stored on EBS Volumes.<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C.<\/strong> Versioning is enabled for the bucket.<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D.<\/strong> MFA is enabled on the bucket.<\/span><\/p>\n<p><b>Correct Answer: A<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This error is specified in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Because the error is clearly mentioned, all other options are invalid.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on troubleshooting Code Builds, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/codebuild\/latest\/userguide\/troubleshooting.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/codebuild\/latest\/userguide\/troubleshooting.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Security-3\"><\/span>Domain: Security<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>38. Your team is deploying a set of applications onto AWS. These applications work with multiple databases. You need to ensure that the database passwords are stored securely. Which of the following is the ideal way to store the database passwords?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A. <\/strong>Store them in separate Lambda functions which can be invoked via HTTPS<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>B. <\/strong>Store them as secrets in AWS Secrets Manager<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>C. <\/strong>Store them in separate DynamoDB tables<\/span><br \/>\n<span style=\"font-weight: 400;\"><strong>D. <\/strong>Store them in separate S3 buckets<\/span><\/p>\n<p><b>Correct Answer: B<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">This is mentioned in the AWS Documentation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AWS Secrets Manager is an AWS service that makes it easier for you to manage secrets. <\/span><i><span style=\"font-weight: 400;\">Secrets<\/span><\/i><span style=\"font-weight: 400;\"> can be database credentials, passwords, third-party API keys, and even arbitrary text. You can store and control access to these secrets centrally by using the Secrets Manager console, the Secrets Manager command-line interface (CLI), or the Secrets Manager API and SDKs.<\/span><\/p>\n<p><b>Option A is incorrect<\/b><span style=\"font-weight: 400;\"> because the Lambda function is a compute service and not used for storing credentials.<\/span><br \/>\n<b>Option C is incorrect<\/b><span style=\"font-weight: 400;\"> because DynamoDB is a NoSQL database service and not suitable for storing credentials.<\/span><br \/>\n<b>Option D is incorrect<\/b><span style=\"font-weight: 400;\"> because the S3 bucket is used to store objects and is not particularly designed to store credentials. It may have some security issues.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more information on the Secrets Manager, please refer to the below URL: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/secretsmanager\/latest\/userguide\/intro.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/secretsmanager\/latest\/userguide\/intro.html<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-8\"><\/span><span style=\"font-weight: 400;\">Domain: Deployment<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>39. The Development team at New Epic Games are working on a new version of their top-rated car game. All their services are on AWS hence the management team has decided to explore AWS CodeStar along with GitHub &amp; AWS CodeDeploy to launch the new version.<\/strong><\/p>\n<p><strong>While testing, the application is experiencing continuous breaks even though the dependencies are being pointed to the latest version using the package.json file which is in the AWS CodeStar project. Which of the following solutions are required to resolve the problem?\u00a0<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A<\/strong>. Change the repository to AWS CodeCommit since AWS CodeStar does not support GitHub.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>B<\/strong>. Set the dependencies to point to a specific version to avoid application breaks.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>C<\/strong>. Change the deployment tool to Jenkins since it is well-supported by AWS CodeStar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>D<\/strong>.Package.json file needs to be updated with relevant read and write permissions through AW IAM.<\/span><\/p>\n<p><strong>CORRECT Answer: B<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Explanation<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">As a best practice, AWS recommends setting your dependencies to point to a specific version. This is known as pinning the version. In fact, AWS does not recommend that you set the version to the latest because that can introduce changes that might break your application without notice.<\/span><\/p>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/codestar\/latest\/userguide\/best-practices.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/codestar\/latest\/userguide\/best-practices.html<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option A is incorrect<\/strong> because changing the repository will not help in correcting the application breaks and secondly AWS CodeStar does support GitHub as the second repository service.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option C is incorrect<\/strong> because changing the deployment tool will not help in correcting the application breaks. The code has been deployed successfully, hence the problem lies somewhere else i.e. dependencies pointing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option D is incorrect<\/strong> because it has nothing to do with permissions. It is getting deployed but facing breaks that need to be corrected.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-9\"><\/span><span style=\"font-weight: 400;\">Domain: Deployment<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>40. Mary is a Docker expert and has deployed multiple projects using AWS Cloud9 as the preferred IDE along with AWS CodeStar to streamline the CI\/CD pipelines.<\/strong><\/p>\n<p><strong>She is currently struggling to open a new environment for a new project which involves workloads on Docker. She is unable to connect to the EC2 environment in the project VPC which has been set up using the IPV4 CIDR block of 172.17.0.0.\/16<\/strong><\/p>\n<p><strong>Which of the following solutions can be used to resolve the problem?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A.<\/strong> Enable Advance Networking for the EC2 instance which is being used for AWS Cloud9<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>B<\/strong>. Configure a new VPC for the instance backing the EC2 environment using a 192.168.0.0\/16 as the CIDR block.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>C.<\/strong> Upgrade the EC2 instance backing the environment from t2.micro to t3.large family type and then try reconnecting.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>D.<\/strong> Change the IP address range of the existing VPC to 172.17.0.0\/18.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0<strong>CORRECT Answer<\/strong>: <strong>B<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Explanation<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Docker uses a link layer device called a bridge network that enables containers that are connected to the same bridge network to communicate.\u00a0 <\/span><\/p>\n<p><span style=\"font-weight: 400;\">AWS Cloud9 creates containers that use a default bridge for container communication. The default bridge typically uses the 172.17.0.0\/16 subnet for container networking.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If the VPC subnet for your environment&#8217;s instance uses the same address range that&#8217;s already used by Docker, an IP address conflict might occur. So, when AWS Cloud9 tries to connect to its instance, that connection is routed by the gateway route table to the Docker bridge and this prevents AWS Cloud9 from connecting to the EC2 instance that backs the development environment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hence changing the CIDR block will help resolve the issue.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reference: <\/span><a href=\"https:\/\/docs.aws.amazon.com\/cloud9\/latest\/user-guide\/troubleshooting.html#troubleshooting-ide-low-memory\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/cloud9\/latest\/user-guide\/troubleshooting.html#troubleshooting-ide-low-memory<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option A is incorrect<\/strong> because Advanced networking provides higher bandwidth, high packet-per-second performance with lower latencies. This will not help in resolving the issue.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option C is incorrect<\/strong> because upgrading the instance type will not help. It is a connection issue and not the performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option D is incorrect<\/strong> because you can\u2019t change the IP address range for an existing VPC or subnet.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-10\"><\/span><span style=\"font-weight: 400;\">Domain: Deployment<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>41. A leading online learning platform provider having their 500 + courses distributed on 300 + micro services is experiencing High CPU usage during the JSON decentralization process used for application communications and bottlenecks resulting in server errors because of timeouts.<\/strong><\/p>\n<p><strong>The manual code reviews are turning out to be time consuming and too laborious.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Please select the right option from the listed below to resolve the application communication latencies, high CPU usage and performance degradation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A.<\/strong> Migrate the entire workload to AWS Elastic Kubernetes Services resulting in increased performance, automatic scaling and applications availability.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>B.<\/strong> Move the code to a Test environment &amp; Integrate Amazon CodeReview Profiler to evaluate the performance of JSON code and native object serialization.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>C.<\/strong> Change the Application Load balance to Network Load balancer adding more listener\u2019s.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>D.<\/strong> Upgrade the backend EC2 Instance family to the latest Amazon EC2 M5 type of instances providing 25 Gbps of network bandwidth using enhanced networking.<\/span><\/p>\n<p><strong>CORRECT Answer: B<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Explanation<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Because all the issues are similar across multiple applications leading towards rechecking of the code,CodeGuru Profiler provides application insights, helps troubleshoot issues in the applications and is easy to maintain and scale.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reference:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">https:\/\/aws.amazon.com\/blogs\/devops\/coursera-codeguru-profiler\/<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option A is incorrect<\/strong> because the question does not share any details of the existing infrastructure. It is pertaining towards application communication.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option C is incorrect<\/strong> because Network Load balancer will not help in providing a solution to JSON decentralization.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option D is incorrect<\/strong> because it has nothing to do with the underlying infrastructure.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Deployment-11\"><\/span><span style=\"font-weight: 400;\">Domain: Deployment<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>42. The team at Wonder Web Studios are working on different versions of a new-age serverless Photo app called as newagephoto.com which is based on the Next.js modern framework. Their team consists of frontend, backend &amp; mobile developers who are making use of AWS Amplify Studio to quickly and easily build this application.<\/strong><\/p>\n<p><strong>One of their users is experiencing the following error in deleting the old fictional version of the app while using the console;<\/strong><\/p>\n<p><strong>User: arn:aws:iam::123456789012:user\/User9 is not authorized to perform: amplifybackend;:RemoveAllBackends on resource: ver1photo-amplify-app<\/strong><\/p>\n<p><strong>Please help this user in rectifying the problem by selecting the right option from the list below.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A.<\/strong> The policy for User9 needs to be updated to allow him to access the ver1photo-amplify-app resource using the amplifybackend:RemoveAllBackends action.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>B.<\/strong> Add User9 to the administrative group so the user has full access to the project and set of permissions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>C.<\/strong> Use the Amplify Command Line Interface (CLI) to delete the resource and reinitialize the project.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>D.<\/strong> Move the app to a new environment, integrate it with AWS Cognito, and set up new authentication level permissions to delete the app.<\/span><\/p>\n<p><strong>CORRECT Answer: A<\/strong><\/p>\n<p><strong>Explanation<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Deleting an app or a backend in AWS Amplify Studio requires amplify &amp; amplifybackend permissions. If the user&#8217;s IAM policy provides only amplify permissions, he\/she will get a permission error while trying to delete the app.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reference:<\/span><\/p>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/amplify\/latest\/userguide\/security_iam_troubleshoot.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/amplify\/latest\/userguide\/security_iam_troubleshoot.html<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option B is incorrect<\/strong> because adding the user to the administrative group gives more privileged permissions which are not necessary plus falters the AWS least privilege policy.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option C is incorrect<\/strong> because this is a permission-related issue and the policy needs to be updated. No need to reinitialize the project.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option D is incorrect<\/strong> because AWS Cognito is used for authentication and will not resolve the issue since it is permission level. Only the user\u2019s IAM policy needs to be updated.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">Domain: Troubleshooting and Optimization<\/span><\/h4>\n<p><strong>43. <em>A leading Automobile dealer company that is expanding globally, facing problems to ensure a consistent state of provisioning and maintenance of environments.<\/em><\/strong><\/p>\n<p><strong><em>Their current architecture is rolling out Kubernetes jobs through AWS EKS using Spot instances to create new microservices for a new environment requested by a user. However, Spot instances are deleting the underlying nodes and jobs are getting terminated, hence disrupting the entire chain of environment creation for different business units.<\/em><\/strong><\/p>\n<p><strong><em>From the below solutions proposed, you have been asked to resolve the issue by selecting the right options. (Select TWO)<\/em><\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A.<\/strong> Replace Spot\u00a0 instances with Reserved which will ensure that the underlying infrastructure will not get terminated.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>B.<\/strong> Integrate AWS API Gateway which will trigger Lamda functions to spin off new instances.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>C.<\/strong> Integrate AWS SNS with AWS SQS with a Dead letter queue which will ensure job requests are being managed, stored, and processed seamlessly. Dead Letter queue will further enhance and bring in overall consistency.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>D.<\/strong> Integrate Cloudwatch monitoring along with Lambda, to spin off new instances in the event of nodes that are getting terminated.<\/span><\/p>\n<p><strong>CORRECT Answer: B and C<\/strong><\/p>\n<p><strong>Explanation<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Services like AWS SQS &amp; AWS SNS bring in isolation &amp; decouple the application. Even if there are messages which do not get consumed, the dead letter queue handles the lifecycle of these unconsumed messages.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reference:<\/span><\/p>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/SQSDeveloperGuide\/sqs-dead-letter-queues.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/SQSDeveloperGuide\/sqs-dead-letter-queues.html<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option A is incorrect<\/strong> since reserved instances will only bring in price changes. It does not bring any kind of advantages to the workflow.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option D is incorrect<\/strong> since Cloudwatch &amp; Lambda will only get into action once the nodes have failed. They will not be able to rectify the failures or bring any kind of consistency to the flow.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domain_Development_with_AWS_Services-5\"><\/span><span style=\"font-weight: 400;\">Domain: Development with AWS Services<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>44. The engineers at EpicONE Games are trying to work out the cache memory and the node provisioning sizing for their AWS ElastiCache cluster. They are clearly looking at high throughput, low latency, and about 35 to 45 million users per session for their new upcoming war game. They have been advised to spread the memory over more nodes with smaller capacities rather than using fewer capacity nodes. They are looking at 35 GB of cache memory for the cluster.<\/strong><\/p>\n<p><strong>One of the engineers has proposed the following options and you are required to work with the team and help them to choose the right sizing by selecting the correct option.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\"><strong>A.<\/strong> Use cache.t2.medium type of nodes with each having 3.22 GiB memory, 2 cores, and a quantity of 11 nodes giving 35.42 GiB in total meeting the requirement.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>B.<\/strong> Start with one cache.m5.large node. Monitor memory usage, CPU utilization, and cache hit rate with ElastiCache metrics that further get published to CloudWatch.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These metrics will enable monitoring of your clusters in the form of CPU usage and cache gets and cache misses. These metrics will be measured and published for each Cache node in 60-second intervals. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Based on the results, node &amp; memory sizing can then be worked upon.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>C.<\/strong> The node size does not impact the performance and fault tolerance at all. You could start with the t2 type of instances keeping the cost to a minimum and then add the nodes as the requirement increases.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>D.<\/strong> The number of nodes in the cluster is not a key factor when it comes to cluster availability.\u00a0<\/span><\/p>\n<p><strong>CORRECT Answer: A<\/strong><\/p>\n<p><strong>Explanation<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">AWS ElastiCache clusters contain one or more nodes with the cluster&#8217;s data portioned across them. Because of this, cluster memory needs and node\u2019s memory are related.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The total memory capacity of the cluster is calculated by multiplying the number of nodes in the cluster by the RAM capacity of the node after deducting the system overhead.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reference:<\/span><\/p>\n<p><a href=\"https:\/\/docs.aws.amazon.com\/AmazonElastiCache\/latest\/mem-ug\/nodes-select-size.html#CacheNodes.SelectSize\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.aws.amazon.com\/AmazonElastiCache\/latest\/mem-ug\/nodes-select-size.html#CacheNodes.SelectSize<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option B is incorrect<\/strong> because this method is used when we are not sure of how much capacity is needed. Trials can only be estimated and based on the estimation, the configuration can be worked out.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option C is incorrect<\/strong> because the node size \u201cdoes\u201d impact your cluster costs, performance, and fault tolerance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Option D is incorrect<\/strong> because the number of nodes is an important factor to consider, to reduce the availability impact, spread the memory, and compute capacity over more nodes with smaller capacity rather than using fewer high-capacity nodes.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: justify;\">So, here we&#8217;ve covered 35+ Free AWS Developer Associate exam questions. Definitely, this set of AWS CDA (dva-c02) practice exam questions will prove as a valuable resource to prepare you for the real certification exam. With the aim of helping you pass the AWS Developer Associate exam (DVA-C02) in the first attempt, we&#8217;ve prepared this exclusive set of AWS Developer Associate exam questions. Online, more unvalued dva-c02 dumps are available where you can avoid it and keep practicing on valuable resources.<\/p>\n<p style=\"text-align: justify;\">Along with this, we provide AWS Developer Associate free test with free practice questions. You can also try our full-length AWS Developer Associate practice tests with practice questions to check your current level of preparation. Trying a number of practice questions makes you confident enough to pass the exam on the first attempt. We also provide 121+ Videos and 86 <a href=\"https:\/\/www.whizlabs.com\/labs\/\">AWS Hands-on Labs<\/a> where you can apply your learnings practically in live AWS environment.<\/p>\n<p>If you are looking for help choosing the best AWS certification, read our blog post on <a href=\"https:\/\/www.whizlabs.com\/blog\/which-aws-certification-should-i-choose\/\" target=\"_blank\" rel=\"noopener\">which AWS certification exams are suitable for you<\/a>.<\/p>\n<p style=\"text-align: justify;\">What are you thinking now? Give your AWS Developer Associate exam preparation a new edge with these AWS CDA practice exam questions.<\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>Previously we&#8217;ve covered\u00a0free AWS Solutions Architect Associate exam questions to help you in your AWS Certified Solutions Architect exam preparation. Now, extending this series, here we bring the FREE AWS Developer Associate exam questions to help you with your AWS Certified Developer Associate exam preparation and make you ready for the exam.\u00a0 AWS Certified Developer Associate exam (DVA-C02)\u00a0 is intended for the candidates in the developer role, who have at least one year of working experience in the development and maintenance of AWS applications. The AWS Certified Developer Associate exam validates the ability of the individuals in Developing, Debugging, and [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":82171,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[1672,1673,1674,1676,1677],"class_list":["post-70010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-certifications","tag-aws-cda-practice-questions","tag-aws-certified-developer-associate-exam","tag-aws-certified-developer-associate-exam-questions","tag-aws-developer-associate-free-questions","tag-aws-developer-associate-practice-questions"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",600,315,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam-150x150.png",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam-300x158.png",300,158,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",600,315,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",600,315,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",600,315,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",600,315,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",24,13,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",48,25,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",96,50,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",150,79,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",300,158,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam-250x250.png",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",600,315,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",96,50,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/05\/AWS-Certified-Developer-Associate-Exam.png",150,79,false]},"uagb_author_info":{"display_name":"Pavan Gumaste","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/pavan\/"},"uagb_comment_info":189,"uagb_excerpt":"Previously we&#8217;ve covered\u00a0free AWS Solutions Architect Associate exam questions to help you in your AWS Certified Solutions Architect exam preparation. Now, extending this series, here we bring the FREE AWS Developer Associate exam questions to help you with your AWS Certified Developer Associate exam preparation and make you ready for the exam.\u00a0 AWS Certified Developer&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/70010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=70010"}],"version-history":[{"count":33,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/70010\/revisions"}],"predecessor-version":[{"id":97713,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/70010\/revisions\/97713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/82171"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=70010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=70010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=70010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}