DVA-C02 题库 · 最新 50 题免费预览(第 1/5 页)
DVA-C02(AWS Certified Developer Associate (DVA-C02))最新题库第 1–10 题,共 5 页 50 题,含答案与中英解析,无需登录。点此进入在线题库练习全部 1394 题。
第 1 题 · 题号 1345 · 单选
开发人员向现有 AWS Lambda 函数添加新的依赖项。开发人员无法部署 Lambda 函数,因为解压缩的部署包超出了 Lambda 函数的最大大小配额。Lambda 函数的指令集架构是 x86_64。开发人员必须实施一个解决方案来部署具有新依赖项的 Lambda 函数。哪种解决方案将满足这些要求?
- A. 创建所有依赖项的快照。配置 Lambda 函数以使用快照。
- B. 将 Lambda 函数的指令集架构更改为使用 arm64 架构。
- C. 将 Amazon Elastic Block Store (Amazon EBS) 卷与 Lambda 函数关联。将所有依赖项存储在 EBS 卷上。
- D. 创建并部署包含所有依赖项的 Lambda 容器映像。
答案: D
解析: 这里的问题是解压后的部署包大小超出了Lambda的限制。AWS Lambda支持将函数部署为容器镜像,这允许更大的包大小(最高可达10 GB)。该解决方案通过使开发人员能够将所有依赖项打包到一个容器镜像中,直接解决了这个问题,而不会超出大小限制。其他选项如快照或EBS卷并不是管理Lambda依赖项的可行解决方案。
第 2 题 · 题号 1346 · 单选
一家公司有一个电子商务平台。开发人员正在设计一个 Amazon DynamoDB 表来存储平台的客户订单数据。该表使用订单 ID 作为分区键。开发人员需要修改表,以便在单个查询中获取与给定客户电子邮件地址关联的所有订单 ID。该解决方案必须使开发人员能够在将来按其他商品属性查询订单 ID。哪种解决方案将满足这些要求?
- A. 将分区键配置为使用客户电子邮件地址作为排序键。
- B. 更新表以使用客户电子邮件地址作为分区键。
- C. 创建本地二级索引 (LSI),并将客户电子邮件地址作为排序键。
- D. 创建全局二级索引 (GSI),并将客户电子邮件地址作为分区键。
答案: D
解析: 需求是要在单个查询中获取与给定客户电子邮件地址相关联的所有订单ID,同时保留未来对其他属性进行查询的灵活性。全局二级索引(GSI)允许您定义一个备用的分区键和排序键,从而可以有效地查询主分区键(订单ID)以外的属性。在GSI中使用客户电子邮件地址作为分区键可以直接按电子邮件查询订单,从而有效满足需求。
第 3 题 · 题号 1347 · 单选
一家公司有一个在 Amazon EC2 实例上运行的应用程序。应用程序需要使用将与其他应用程序共享的动态功能标志。应用程序必须按时间间隔轮询新功能标志值。检索这些值时,必须对其进行缓存。哪种解决方案将以最高效的运营方式满足这些要求?
- A. 将功能标志值存储在 AWS Secrets Manager 中。配置 Amazon ElastiCache 节点以通过在应用程序中使用延迟加载策略来缓存值。更新应用程序以每隔一段时间从 ElastiCache 轮询值。
- B. 将功能标志值存储在 Amazon DynamoDB 表中。将 DynamoDB Accelerator (DAX) 配置为通过在应用程序中使用延迟加载策略来缓存值。更新应用程序以轮询 DynamoDB 中的某个间隔值。
- C. 将功能标志值存储在 AWS AppConfig 中。在 EC2 实例上配置 AWS AppConfig 代理,以按时间间隔轮询值。更新应用程序以从 AppConfig 代理 localhost 终端节点检索值。
- D. 将功能标志值存储在 AWS Systems Manager Parameter Store 中。将应用程序配置为按间隔轮询。将应用程序配置为使用 AWS 开发工具包从 Parameter Store 中检索值并将值存储在内存中。
答案: B
第 4 题 · 题号 1348 · 单选
一家公司正在开发一个使用 Amazon EC2、Amazon S3 和 AWS Lambda 资源的新应用程序。该公司希望允许员工使用公司在本地 Microsoft Active Directory 中存储和管理的现有凭证来访问 AWS 管理控制台。每个员工都必须对 AWS 资源具有基于其角色的特定访问权限级别。哪种解决方案将以最少的运营开销满足这些要求?
- A. 配置 AWS Directory Service 以在 AWS Directory Service 中为 Microsoft Active Directory 创建 Active Directory。与本地 Active Directory 建立信任关系。配置 IAM 角色和信任策略,以授予员工对 AWS 资源的访问权限。
- B. 使用 LDAP 将本地 Active Directory 与 AWS Identity and Access Management (IAM) 直接集成。将 Active Directory 组映射到 IAM 角色以控制对 AWS 资源的访问。
- C. 实施自定义身份代理以对本地 Active Directory 中的用户进行身份验证。将身份代理配置为使用 AWS Security Token Service (AWS STS) 向授权用户授予基于 IAM 角色的 AWS 资源访问权限。
- D. 配置 Amazon Cognito 以将用户联合到本地 Active Directory 中。使用 Cognito 用户池管理用户身份并管理用户对 AWS 资源的访问。
答案: A
解析: 问题要求一个解决方案,允许员工使用其现有的本地Active Directory凭据访问AWS资源,同时尽量减少运营开销。选项A建议使用AWS Directory Service for Microsoft Active Directory,它通过信任关系与本地Active Directory集成。这种设置能够集中管理IAM中的员工角色和权限,从而减少开销。其他选项涉及更复杂的自定义解决方案或工具(如LDAP、身份代理或Amazon Cognito),这些都需要额外的开发和维护工作。
第 5 题 · 题号 1349 · 单选
一家视频流式处理公司在 Amazon EventBridge Pipes 中有一个管道,该管道使用 Amazon Simple Queue Service (Amazon SQS) 队列作为事件源。管道将所有源事件发布到目标 EventBridge 事件总线。在发布事件之前,管道使用 AWS Lambda 函数从数据库中检索每个事件的流状态,并将流状态添加到每个源事件。该公司希望管道仅在视频流的状态为 ready 时将事件发布到事件总线。哪种解决方案将满足这些要求?
- A. 向管道添加一个筛选步骤,该步骤将与 ready 的流状态匹配。
- B. 更新 Lambda 函数以仅返回状态为 ready 的视频流。
- C. 在订阅事件总线的所有 EventBridge 规则中包括状态为 ready 的筛选条件。
- D. 将输入转换器添加到管道输出中,以筛选状态为 ready 的流。
答案: A
第 6 题 · 题号 1350 · 单选
公司的应用程序包括一个用于产品订单的 Amazon DynamoDB 表。该表的主分区键为 orderId,并且没有排序键。该公司正在添加一项新功能,该功能要求应用程序使用 customerId 属性查询表。哪种解决方案将提供此查询功能?
- A. 通过将 customerId 设置为排序键来更改现有主键。
- B. 在表上创建分区键为 customerId 的新全局二级索引 (GSI)。
- C. 在表上创建分区键为 customerId 的新本地二级索引 (LSI)。
- D. 在表上创建一个新的本地二级索引 (LSI),分区键为 orderId,排序键为 customerId。
答案: B
解析: 正确的解决方案是创建一个新的全局二级索引(GSI),并将customerId作为分区键。GSI允许您使用备用的分区键查询DynamoDB表,在本例中即为customerId。更改现有的主键或创建本地二级索引(LSI)是行不通的,因为LSI需要基表中的排序键,而修改主键结构会破坏当前设计。
第 7 题 · 题号 1351 · 单选
开发人员正在创建 AWS Step Functions 状态机来处理订单处理工作流。当状态机收到订单时,状态机会暂停,直到订单得到确认。由其他服务添加到 Amazon DynamoDB 表中的记录将确认每个订单。开发人员必须完成订单处理工作流。哪种解决方案将满足此要求?
- A. 通过使用 DynamoDB GetItem 状态来确定记录是否存在,更新状态机以查询 DynamoDB 表。如果记录确实存在,请继续到下一个状态。如果记录不存在,请等待 5 分钟,然后再次检查。
- B. 将 AWS Lambda 函数订阅到 DynamoDB 表流。将 Lambda 函数配置为在将新记录添加到表时运行。当 Lambda 函数收到相应的记录时,在正在运行的状态机上运行 redrive 执行命令。
- C. 将 AWS Lambda 函数订阅到 DynamoDB 表流。将 Lambda 函数配置为在将新记录添加到表时运行。当 Lambda 函数收到相应的记录时,停止当前状态机调用并启动新的调用。
- D. 从状态机调用 AWS Lambda 函数。将 Lambda 函数配置为持续轮询 DynamoDB 表以查找相应的记录,并在记录存在时返回。当 Lambda 函数返回时,继续状态机调用。如果 Lambda 函数超时,则状态机失败。
答案: A
第 8 题 · 题号 1352 · 单选
开发人员构建了一个使用 AWS Lambda 函数处理图像的应用程序。开发人员希望缩短全天的图像处理时间。开发人员需要创建一个 Amazon CloudWatch Logs Insights 查询,该查询以 1 分钟为间隔显示平均、最慢和最快的处理时间。哪个查询将满足这些要求?
- A. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image23.png" class="in-exam-image">
- B. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image24.png" class="in-exam-image">
- C. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image25.png" class="in-exam-image">
- D. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image26.png" class="in-exam-image">
答案: A
第 9 题 · 题号 1353 · 单选
开发人员正在设计事件驱动的体系结构。处理数据的 AWS Lambda 函数需要将处理后的数据推送到四个使用者 Lambda 函数的子集。必须根据数据中一个字段的值来路由数据。哪种解决方案将以最少的运营开销满足这些要求?
- A. 为每个使用者 Lambda 函数创建 Amazon Simple Queue Service (Amazon SQS) 队列和事件源映射。将消息路由逻辑添加到数据处理 Lambda 函数。
- B. 创建 Amazon Simple Notification Service (Amazon SNS) 主题。为主题订阅四个使用者 Lambda 函数。将消息筛选逻辑添加到每个使用者 Lambda 函数。为 SNS 主题订阅数据处理 Lambda 函数。
- C. 为每个使用者 Lambda 函数创建单独的 Amazon Simple Notification Service (Amazon SNS) 主题和订阅。将消息路由逻辑添加到数据处理 Lambda 函数以发布到相应的主题。
- D. 创建单个 Amazon Simple Notification Service (Amazon SNS) 主题。为主题订阅四个使用者 Lambda 函数。向每个订阅添加 SNS 订阅筛选策略。配置数据处理 Lambda 函数以发布到主题。
答案: D
解析: 满足要求且操作开销最小的解决方案是创建一个Amazon SNS主题并使用订阅过滤策略。通过这种方式,数据处理Lambda函数可以将消息发布到一个主题,并依靠SNS根据过滤策略将消息路由到适当的消费者Lambda函数。这种方法减少了在生产者或消费者函数中定制路由逻辑的需求,从而降低了复杂性和维护工作。
第 10 题 · 题号 1354 · 单选
一家公司拥有一个名为 myStateMachine 的 AWS Step Functions 状态机。该公司为 Step Functions 配置了服务角色。开发者必须确保只有 myStateMachine 状态机可以承担服务角色。开发人员应将哪个语句添加到信任策略中以满足此要求?
- A. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image39.png" class="in-exam-image">
- B. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image40.png" class="in-exam-image">
- C. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image41.png" class="in-exam-image">
- D. <img src="https://img.examtopics.com/aws-certified-developer-associate-dva-c02/image42.png" class="in-exam-image">
答案: A
解析: 为了确保只有 myStateMachine 状态机可以承担服务角色,开发人员应在信任策略中添加一条声明,将访问权限限制为仅该特定状态机。这可以通过在 'sts:ExternalId' 的 'StringEquals' 条件中指定状态机的 ARN(Amazon 资源名称)来实现。正确的选项应明确在条件中包含状态机的 ARN。