最近在准备AWS的开发人员考试认证。所以特意做了一下考试样题。每道题尽量给出了文档出处以及解析。


Which of the following statements about SQS is true?

  1. Messages will be delivered exactly once and messages will be delivered in First in, First out order

  2. Messages will be delivered exactly once and message delivery order is indeterminate

  3. Messages will be delivered one or more times and messages will be delivered in First in, First out order

  4. Messages will be delivered one or more times and message delivery order is indeterminate

答案:D

参考文档:https://aws.amazon.com/sqs/faqs/

解析:SQS为了保持高可用,会在多个服务器间duplicate消息,所以消息可能会被delivery多次,但会保证至少被delivery一次;另外由于分布式的特性,所以消息的delivery顺序无法得到保证


EC2 instances are launched from Amazon Machine Images (AMIs). A given public AMI:

  1. can be used to launch EC2 instances in any AWS region

  2. can only be used to launch EC2 instances in the same country as the AMI is stored

  3. can only be used to launch EC2 instances in the same AWS region as the AMI is stored

  4. can only be used to launch EC2 instances in the same AWS availability zone as the AMI is stored

答案:C

参考文档:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html

解析:AMI只在当前region可用(不过AMI的ID是global范围内唯一的);如果想跨region的话需要copy到其它region。


Company B provides an online image recognition service and utilizes SQS to decouple system
components for scalability. The SQS consumers poll the imaging queue as often as possible to keep endto-end
throughput as high as possible. However, Company B is realizing that polling in tight loops is
burning CPU cycles and increasing costs with empty responses. How can Company B reduce the number
of empty responses?

  1. Set the imaging queue VisibilityTimeout attribute to 20 seconds

  2. Set the imaging queue ReceiveMessageWaitTimeSeconds attribute to 20 seconds

  3. Set the imaging queue MessageRetentionPeriod attribute to 20 seconds

  4. Set the DelaySeconds parameter of a message to 20 seconds

答案:B

参考文档:http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-long-polling.html

解析:这个需要使用SQS的long pulling;方式之一就是设置queue的ReceiveMessageWaitTimeSeconds属性


You attempt to store an object in the US-STANDARD region in Amazon S3, and receive a confirmation
that it has been successfully stored. You then immediately make another API call and attempt to read
this object. S3 tells you that the object does not exist. What could explain this behavior?

  1. US-STANDARD uses eventual consistency and it can take time for an object to be readable in a bucket.

  2. Objects in Amazon S3 do not become visible until they are replicated to a second region.

  3. US-STANDARD imposes a 1 second delay before new objects are readable

  4. You exceeded the bucket object limit, and once this limit is raised the object will be visible.

答案:A

参考文档:http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html

解析:这道题有点过时了,当时US-STANDARD不支持read-after-write,使用的是eventual consistency,所以当写入一个object以后,不一定会立即读到。现在已经没有US-STANDARD region了(被重命名了)。而且所有region都支持read-after-write了。


You have reached your account limit for the number of CloudFormation stacks in a region. How do you
increase your limit?

  1. Make an API call

  2. Contact AWS

  3. Use the console

  4. You cannot increase your limit

答案:B

参考文档: http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_cloudformation

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html

解析:stack数量的限制只是一个软限制,所以可以通过向AWS发请求来放宽限制。


Which statements about DynamoDB are true? (Pick 2 correct answers)

  1. DynamoDB uses a pessimistic locking model

  2. DynamoDB uses optimistic concurrency control

  3. DynamoDB uses conditional writes for consistency

  4. DynamoDB restricts item access during reads

  5. DynamoDB restricts item access during writes

答案:BC

参考文档: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html
解析:这个题目需要对DynamoDB有深入了解,具体可以查看相关文档


What is one key difference between an Amazon EBS-backed and an instance-store backed instance?

  1. Instance-store backed instances can be stopped and restarted

  2. Auto scaling requires using Amazon EBS-backed instances

  3. Amazon EBS-backed instances can be stopped and restarted

  4. Virtual Private Cloud requires EBS backed instances

答案:C

参考文档:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html


A corporate web application is deployed within an Amazon VPC, and is connected to the corporate data
center via IPSec VPN. The application must authenticate against the on-premise LDAP server. Once
authenticated, logged-in users can only access an S3 keyspace specific to the user.
Which two approaches can satisfy the objectives?

  1. The application authenticates against LDAP. The application then calls the IAM Security Service to login
    to IAM using the LDAP credentials. The application can use the IAM temporary credentials to access the
    appropriate S3 bucket.

  2. The application authenticates against LDAP, and retrieves the name of an IAM role associated with the
    user. The application then calls the IAM Security Token Service to assume that IAM Role. The application
    can use the temporary credentials to access the appropriate S3 bucket.

  3. The application authenticates against IAM Security Token Service using the LDAP credentials. The
    application uses those temporary AWS security credentials to access the appropriate S3 bucket.

  4. Develop an identity broker which authenticates against LDAP, and then calls IAM Security Token Service
    to get IAM federated user credentials. The application calls the identity broker to get IAM federated user
    credentials with access to the appropriate S3 bucket.

  5. Develop an identity broker which authenticates against IAM Security Token Service to assume an IAM
    Role to get temporary AWS security credentials. The application calls the identity broker to get AWS
    temporary security credentials with access to the appropriate S3 bucket.

答案:BD

参考文档:https://aws.amazon.com/blogs/aws/aws-identity-and-access-management-now-with-identity-federation/

解析:IAM认证一向是考察的重点。B采用的是assume role的方式,D采用的是federated user的方式。
A错误在于没有login to IAM这个功能;C、E错误在于认证应该通过LDAP,而不是STS。


You run an ad-supported photo sharing website using S3 to serve photos to visitors of your site. At some
point you find out that other sites have been linking to the photos on your site, causing loss to your
business. What is an effective method to mitigate this?

  1. Use CloudFront distributions for static content.

  2. Remove public read access and use signed URLs with expiry dates.

  3. Block the IPs of the offending websites in Security Groups.

  4. Store photos on an EBS volume of the web server.

答案:B

参考文档:http://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html

解析:使用signed URL或者创建bucket policy都可以防止盗链。


Your application is trying to upload a 6 GB file to Simple Storage Service and receive a “Your proposed
upload exceeds the maximum allowed object size.” error message. What is a possible solution for this?

  1. None, Simple Storage Service objects are limited to 5 GB

  2. Use the multi-part upload API for this object

  3. Use the large object upload API for this object

  4. Contact support to increase your object size limit

  5. Upload to a different region

答案:B

参考文档:http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadingObjects.html

解析:所以S3能存放的最大对象是5T,但单个put操作支持的最大对象只有5G,超过5G的需要使用multi-part upload API上传。

AWS开发人员认证考试样题解析的更多相关文章

  1. AWS的SysOps认证考试样题解析

    刚考过了AWS的developer认证,顺手做了一下SysOps的样题.以下是题目和答案. When working with Amazon RDS, by default AWS is respon ...

  2. 《Web前端开发》等级考试样题~以国家“1+X”职业技能证书为标准,厚溥推出Web前端开发人才培养方案

    1+x证书Web前端开发初级理论考试样题2019 http://blog.zh66.club/index.php/archives/149/ 1+x证书Web前端开发初级实操考试样题2019 http ...

  3. 1+x证书《Web前端开发》等级考试样题

    Web前端开发初级理论考试样题2019 http://blog.zh66.club/index.php/archives/149/ Web前端开发初级实操考试样题2019 http://blog.zh ...

  4. 1+X Web前端开发(中级)理论考试样题(附答案)

    传送门 教育部:职业教育将启动"1+X"证书制度改革 职业教育改革1+X证书制度试点启动 1+X成绩/证书查询入口 一.单选题(每小题2分,共30小题,共 60 分) 1.在Boo ...

  5. 1+X Web前端开发(初级)理论考试样题(附答案)

    传送门 教育部:职业教育将启动"1+X"证书制度改革 职业教育改革1+X证书制度试点启动 1+X成绩/证书查询入口 一.单选题(每题 2 分,共 60 分) 1.在 HTML 中, ...

  6. JS-常考算法题解析

    常考算法题解析 这一章节依托于上一章节的内容,毕竟了解了数据结构我们才能写出更好的算法. 对于大部分公司的面试来说,排序的内容已经足以应付了,由此为了更好的符合大众需求,排序的内容是最多的.当然如果你 ...

  7. swift初探(供objective c开发人员參考)

    6月初的wwdc苹果推出了一门新的开发语言swift.系统10.9.3以上安装xcode6 beta版就可以体验swift. 苹果公司做了尽可能多的努力让这门语言迅速成为一个工业级的有用编程语言,而不 ...

  8. AWS助理架构师样题解析

    AWS 认证是对其在 AWS 平台上设计.部署和管理应用程序所需的技能和技术知识的一种认可.获得证书有助于证明您使用 AWS 的丰富经验和可信度,同时还能提升您所在的组织熟练使用基于 AWS 云服务应 ...

  9. AWS助理架构师认证考经

    上周考了亚马逊的解决方案架构师-助理级别的认证考试并顺利通过.这也算是对自己AWS服务熟悉程度的一种检验.在准备考试的过程中,把自己学习到的AWS知识都梳理了一遍,也算是收获颇丰.这次特意分享了该认证 ...

随机推荐

  1. SQL Server中的高可用性(2)----文件与文件组

        在谈到SQL Server的高可用性之前,我们首先要谈一谈单实例的高可用性.在单实例的高可用性中,不可忽略的就是文件和文件组的高可用性.SQL Server允许在某些文件损坏或离线的情况下,允 ...

  2. 十分钟介绍mobx与react

    原文地址:https://mobxjs.github.io/mobx/getting-started.html 写在前面:本人英语水平有限,主要是写给自己看的,若有哪位同学看到了有问题的地方,请为我指 ...

  3. python黑魔法 -- 内置方法使用

    很多pythonic的代码都会用到内置方法,根据自己的经验,罗列一下自己知道的内置方法. __getitem__ __setitem__ __delitem__ 这三个方法是字典类的内置方法,分别对应 ...

  4. 微软新神器-Power BI横空出世,一个简单易用,还用得起的BI产品,你还在等什么???

    在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件.今天就给大家介绍一款逆 ...

  5. 微信小程序开发日记——高仿知乎日报(下)

    本人对知乎日报是情有独钟,看我的博客和github就知道了,写了几个不同技术类型的知乎日报APP 要做微信小程序首先要对html,css,js有一定的基础,还有对微信小程序的API也要非常熟悉 我将该 ...

  6. CSS margin详解

    以下的分享是本人最近几天学习了margin知识后,大有启发,感觉以前对margin的了解简直太浅薄.所以写成以下文章,一是供自己整理思路:二是把知识分享出来,避免各位对margin属性的误解.内容可能 ...

  7. BPM公文管理解决方案分享

    一.方案概述 公文作为一种规范性文书,具有法律性.指导性.政令性强的特点,是企事业单位政令上通下达的重要方式.及时.准确.安全地处理.控制和管理公文,方能保障企事业单位正常运转,确保组织权威和政令畅通 ...

  8. Oracle-BPM安装详解

    H3 BPM安装包括两个部分,基础工作包括安装IIS..net Freamwork基础框架.安装完成之后,主要配置安装包括数据库,H3 BPM 程序.下面详细介绍Oracle与H3 BPM对接安装的整 ...

  9. Web安全开发之验证码设计不当引发的撞库问题

    感谢某电商平台安全工程师feiyu跟我一起讨论这个漏洞的修复.以往在安全测试的过程中后台经常存在验证码不失效果造成的撞库问题,甚至在一些银行或者电商的登录与查存页面同样存在这个问题,一旦造成撞库无论对 ...

  10. Atitit.attilax软件研发与项目管理之道

    Atitit.attilax软件研发与项目管理之道 1. 前言4 2. 鸣谢4 3. Genesis 创世记4 4. 软件发展史4 5. 箴言4 6. 使徒行传 4 7. attilax书 4 8. ...