AWS Certified DevOps Engineer – Professional 展示了在 AWS 上预置、操作和管理分布式应用程序系统方面的高级技术专长,增强了同行、同事和客户对他们的信心和信赖。拥有这些合格专业人员的组织可以确保快速交付安全、合规、高度可用且可扩展的系统。

■AWS-DOP-C02-(CN) All

/363

AWS-DOP-C02-(CN) All

1 / 363

1.

No.1
一家公司有一个移动应用程序,可以向应用程序负载均衡器 (ALB) 发出 HTTP API 调用。 ALB 将请求路由到 AWS Lambda 函数。在任何给定时间都会使用应用程序的各种版本,包括仅由少数用户测试的版本。应用程序版本在每次向 API 发送的请求中的用户代理标头中定义。
在最近对 API 进行一系列更改之后,该公司注意到其应用程序存在问题。公司应该通过正在使用的每个应用程序版本的响应代码收集每个 API 操作的指标。 DevOps 工程师修改了 Lambda 函数,从用户代理标头和响应代码中提取 API 操作名称和版本信息。
DevOps 工程师应执行哪些额外的操作来收集所需的指标?

2 / 363

2.

No.2
一家公司为其客户提供一款应用程序。该应用程序有一个调用 AWS Lambda 函数的 Amazon API Gateway REST API。初始化时,Lambda 函数会从 Amazon DynamoDB 表加载大量数据。数据加载过程导致冷启动时间较长,大概8-10秒。 DynamoDB 表配置了 DynamoDB Accelerator (DAX)。
客户报告说他们的应用程序偶尔需要很长时间才能响应请求。该应用程序全天接收数千个请求。在白天,您的应用程序所接收的请求数将比一天中任何其他时间多 10 倍。到了一天结束时,您的应用程序的请求量会下降到正常总量的 10%。
DevOps 工程师需要在一天中的任何时间减少其 Lambda 函数的延迟。
哪种解决方案可以满足这些要求?

3 / 363

3.

No.3
一家公司采用 AWS CodeDeploy 使用 Apache Web 服务器自动执行 Java-Apache Tomcat 应用程序的应用程序部署。开发团队从概念验证开始,为开发人员环境创建了一个部署组,并在应用程序内执行功能测试。一旦完成后,团队将为暂存和生产环境创建额外的部署组。
目前,日志级别是在 Apache 配置中配置的,但团队希望能够在部署时动态更改此配置,从而允许他们根据部署组拥有不同的日志级别配置,而无需为每个组进行不同的应用程序修订。
如何以最少的管理开销满足这些要求,并且不需要为每个部署组提供不同的脚本版本?

4 / 363

4.

No.4
一家公司要求其开发人员标记其账户中的所有 Amazon Elastic Block Store (Amazon EBS) 卷以指示其首选的备份频率。此要求还包括不需要备份的 EBS 卷。该公司使用名为 Backup_Frequency 的自定义标签,其值为 none、dally 和 weekly,与所需的备份频率相对应。在审计过程中,我们发现开发人员有时没有标记他们的 EBS 卷。
DevOps 工程师应确保所有 EBS 卷始终具有 Backup_Frequency 标签,以确保公司每周至少执行一次备份,除非指定了不同的值。
哪种解决方案可以满足这些要求?

5 / 363

5.

No.5
一家公司使用 Amazon Aurora 集群作为其应用程序的数据存储。 Aurora 集群由单个数据库实例组成。您的应用程序使用集群实例的端点来执行数据库读写操作。
该公司已安排在即将到来的维护期内对集群进行更新。在维护期间,您的集群必须保持可用,并且中断最少。
DevOps 工程师应该怎么做才能满足这些要求?

6 / 363

6.

No.6
一家公司要求账户之间共享的所有 AMI 都经过加密。 DevOps 工程师可以访问构建未加密自定义 AMI 的源账户。 DevOps 工程师还可以访问 Amazon EC2 Auto Scaling 组从 AMI 启动 EC2 实例的目标账户。 DevOps 工程师必须与目标账户共享 AMI。
该公司在源账户中创建了一个 AWS 密钥管理服务 (AWS KMS) 密钥。
DevOps 工程师应采取哪些额外步骤来满足要求?(选择三个。)

7 / 363

7.

No.7
一家公司使用 AWS CodePipeline 管道来自动化应用程序发布。典型的管道由三个阶段组成:构建、测试和部署。该公司一直使用单独的 AWS CodeBuild 项目来运行每个阶段的脚本。但是,现在您想使用 AWS CodeDeploy 来处理管道的部署阶段。
该公司已将应用程序打包为 RPM 包,并需要将该应用程序部署到 Amazon EC2 实例群。 EC2 实例位于 EC2 Auto Scaling 组中,并从通用 AMI 启动。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择两个。)

8 / 363

8.

No.8
一家公司的安全团队要求所有外部应用程序负载均衡器 (ALB) 和 Amazon API Gateway API 都与 AWS WAF Web ACL 关联。该公司拥有数百个 AWS 账户,全部包含在 AWS Organizations 内的单个组织内。该公司已为其组织设置了 AWS Config。在审计期间,该公司发现几个面向外部的 ALB 与 AWS WAF Web ACL 无关。
DevOps 工程师应采取哪些步骤来防止将来发生违规行为?(选择两个)

9 / 363

9.

No.9
一家公司使用 AWS Key Management Service (AWS KMS) 密钥和手动密钥轮换来满足监管合规性要求。如果密钥在 90 天后仍未轮换,安全团队希望收到通知。
什么解决方案可以实现这一目标?

10 / 363

10.

No.10
安全审查发现,AWS CodeBuild 项目正在使用未经身份验证的请求从 Amazon S3 存储桶下载数据库填充脚本。安全团队不允许对此项目的 S3 存储桶发出未经身份验证的请求。
我怎样才能以最安全的方式解决这个问题?

11 / 363

11.

No.11
电子商务公司选择 AWS 来托管新平台。该公司的 DevOps 团队开始构建 AWS Control Tower 着陆区。 DevOps 团队将 AWS IAM Identity Center(AW​​S Single Sign-On)中的身份存储配置为指向外部身份提供商 (IdP),并配置了 SAML 2.0。
DevOps 团队需要一个强大的权限模型来执行最小特权原则。这种模式要求团队只能构建和管理自己的资源。
哪些步骤组合可以满足这些要求?(选择三个)

12 / 363

12.

No.12
电子商务公司报告称,反映其订单处理状态的订单历史页面出现延迟。订单处理系统由使用保留并发的 AWS Lambda 函数组成。 Lambda 函数处理来自 Amazon Simple Queue Service (Amazon SQS) 队列的订单消息,并将处理后的订单插入 Amazon DynamoDB 表中。 DynamoDB 表已启用读取和写入容量的自动扩展。
DevOps 工程师应采取哪些措施来解决此延迟?(选择两个)

13 / 363

13.

No.13
一家公司拥有一个 AWS 账户,该账户在单个 AWS 区域运行数百个 Amazon EC2 实例。您的账户每小时启动和终止新的 EC2 实例。您的账户还包含已运行一周以上的现有 EC2 实例。
我公司的安全策略要求所有正在运行的 EC2 实例都使用 EC2 实例配置文件。如果 EC2 实例没有附加实例配置文件,则 EC2 实例必须使用未分配 IAM 权限的默认实例配置文件。
一位 DevOps 工程师检查了该账户,发现一个正在运行的 EC2 实例没有实例配置文件。在审查过程中,DevOps 工程师还发现,新的 EC2 实例在没有实例配置文件的情况下启动。
哪种解决方案可确保某个区域中所有现有和未来的 EC2 实例都附加有实例配置文件?

14 / 363

14.

No.14
一位 DevOps 工程师正在为使用 AWS Lambda 函数的无服务器应用程序构建持续部署管道。该公司希望减少部署失败对客户的影响。我们也想监控这个问题。
哪个部署阶段配置满足这些要求?

15 / 363

15.

No.15
为了运行该应用程序,DevOps 工程师在公共子网中启动具有公共 IP 地址的 Amazon EC2 实例。用户数据脚本检索应用程序工件并在启动时将其安装在实例上。应用程序的安全分类已发生改变,实例必须在没有互联网访问的情况下运行。实例成功启动并显示健康,但应用程序似乎未安装。
以下哪项是成功安装应用程序并遵守新规则的必需条件?

16 / 363

No.16
开发团队使用 AWS CodeCommit 对其应用程序代码进行版本控制,并使用 AWS CodePipeline 来协调软件部署。团队决定使用远程主分支作为管道集成代码更改的触发器。一名开发人员将代码更改推送到 CodeCommit 存储库,但随后发现 10 分钟后管道没有响应。

16. 您应采取下列哪种措施来解决此问题?

17 / 363

17.

No.17
一家公司的开发人员使用 Amazon EC2 实例作为远程工作站。该公司担心用户可能能够创建或修改 EC2 安全组以允许不受限制的入站访问。
DevOps 工程师需要开发一种解决方案来检测用户何时创建不受限制的安全组规则。该解决方案应该近乎实时地检测安全组规则的变化,删除不受约束的规则,并向安全团队发送电子邮件通知。一名 DevOps 工程师创建了一个 AWS Lambda 函数,该函数从输入中检查安全组 ID、删除任何允许不受限制访问的规则,并通过 Amazon Simple Notification Service (Amazon SNS) 发送通知。
DevOps 工程师下一步应该做什么来满足要求?

18 / 363

18.

No.18
一名 DevOps 工程师正在创建 AWS CloudFormation 模板来部署 Web 服务。该 Web 服务在应用程序负载均衡器 (ALB) 后面的私有子网中的 Amazon EC2 实例上运行。 DevOps 工程师必须确保他们的服务可以接受来自具有 IPv6 地址的客户端的请求。
DevOps 工程师应该在 CloudFormation 模板中做什么来允许 IPv6 客户端访问 Web 服务?

19 / 363

19.

No.19
一家公司使用 AWS Organizations 和 AWS Control Tower 来管理公司的所有 AWS 账户。该公司正在实施企业支持计划。
一位 DevOps 工程师正在使用 Terraform 的 Account Factory (AFT) 来配置新账户。当配置新帐户时,DevOps 工程师注意到新帐户的支持计划设置为基本支持计划。 DevOps 工程师需要实施一项解决方案,以便通过企业支持计划配置新帐户。
哪种解决方案可以满足这些要求?

20 / 363

20.

No.20
一家公司的 DevOps 工程师正在使用 AWS Systems Manager 在维护时段内执行维护任务。该公司有一些 Amazon EC2 实例在收到 AWS Health 通知后需要重新启动。 DevOps 工程师必须实施自动化解决方案来补救这些通知。 DevOps 工程师创建了 Amazon EventBridge 规则。
DevOps 工程师应该如何配置 EventBridge 规则以满足这些要求?

21 / 363

21.

No.21
一家公司正在将其所有内部质量控制应用程序容器化。该公司在 Amazon EC2 实例上运行 Jenkins,需要修补和升级。合规官员已要求 DevOps 工程师开始加密构建工件,因为它们包含公司知识产权。
DevOps 工程师应该怎么做才能以最可维护的方式实现这一点?

22 / 363

22.

No.22
IT 团队构建了 AWS CloudFormation 模板,以便公司中的其他人能够快速可靠地部署和终止应用程序。该模板会创建一个 Amazon EC2 实例,其中包含一个用于安装应用程序的用户数据脚本和一个应用程序在运行时用于提供静态网页的 Amazon S3 存储桶。
当您删除 CloudFormation 堆栈时,所有资源都应被删除。然而,团队注意到CloudFormation在删除堆栈时报告了错误,并且堆栈创建的S3存储桶未被删除。
团队如何以最有效的方式解决错误,以便所有资源都被无错误地删除?

23 / 363

23.

No.23
一家公司拥有一个 AWS CodePipeline 管道,该管道在 eu-west-1 区域配置了一个 Amazon S3 存储桶。管道在同一区域部署 AWS Lambda 应用程序。管道由 AWS CodeBuild 项目构建操作和 AWS CloudFormation 部署操作组成。
CodeBuild 项目使用 aws cloudformation package AWS CLI 命令来构建包含 Lambda 函数代码的 .zip 文件和 CloudFormation 模板的工件。 CloudFormation 部署操作引用了 CodeBuild 项目的构建操作的输出工件中的 CloudFormation 模板。
该公司希望使用 eu-west-1 中的管道将 Lambda 应用程序部署到 us-east-1 区域。一名 DevOps 工程师已更新 CodeBuild 项目,以使用 aws cloudformation package 命令在 us-east-1 中生成额外的输出工件。
为了满足这些要求,DevOps 工程师应采取哪些额外步骤组合?(选择两个)

24 / 363

24.

No.24
一家公司在单个 Amazon EC2 实例上运行应用程序。应用程序元数据存储在 Amazon S3 中,如果重新启动实例,则必须检索它。如果实例无响应,则应重新启动或自动重启。
哪种解决方案可以满足这些要求?

25 / 363

25.

No.25
一家公司有多个 AWS 账户。该公司使用与 AWS Toolkit for Microsoft Azure DevOps 集成的 AWS IAM Identity Center(AW​​S Single Sign-On)。访问控制功能的属性在 IAM 身份中心中启用。
属性映射列表包含两个条目:部门键映射到${path:enterprise.department}。 costCenter 键映射到 ${path:enterprise.costCenter}。
所有现有的 Amazon EC2 实例都有与公司中的三个部门相对应的部门标签:d1、d2 和 d3。 DevOps 工程师必须根据匹配的属性创建策略。该策略应最大限度地减少管理工作量,并允许每个 Azure AD 用户仅访问标有用户各自部门名称的 EC2 实例。
DevOps 工程师应在自定义权限策略中包含哪些条件键来满足这些要求?
A.
"Condition": {
"ForAllValues:StringEquals": {
"aws:TagKeys": ["department"]
}
}

B.
"Condition": {
"StringEquals": {
"aws:PrincipalTag/department": "$(aws:ResourceTag/department)"
}
}

C.
"Condition": {
"StringEquals": {
"ec2:ResourceTag/department": "$(aws:PrincipalTag/department)"
}
}

D.
"Condition": {
"ForAllValues:StringEquals": {
"ec2:ResourceTag/department": ["d1", "d2", "d3"]
}
}

26 / 363

26.

No.26
一家公司在其 AWS 账户中托管一个安全审计应用程序。审计应用程序使用 IAM 角色访问其他 AWS 账户。所有账户均位于 AWS Organizations 内的同一组织中。
最近的安全审计显示,被审计的 AWS 账户中的用户可以修改或删除审计应用程序的 IAM 角色。您的公司必须阻止除受信任的管理员 IAM 角色之外的任何实体修改审计应用程序的 IAM 角色。
哪种解决方案可以满足这些要求?

27 / 363

27.

No.27
一家公司有一个用 Go 编写的内部部署应用程序。 DevOps 工程师需要将他们的应用程序迁移到 AWS。该公司的开发团队希望实现蓝/绿部署并执行 A/B 测试。
哪种解决方案可以满足这些要求?

28 / 363

28.

No.28
一位开发人员管理着 50 台 Amazon EC2 Linux 服务器。这些服务器是 Amazon EC2 Auto Scaling 组的一部分,也使用 Elastic Load Balancing 进行负载分配。
有时,一些应用程序服务器在 ELB HTTP 健康检查失败后会被终止。开发人员想要对问题进行根本原因分析,但服务器在他们访问应用程序日志之前终止。
如何实现日志收集自动化?

29 / 363

29.

No.29
一家公司在 AWS Organizations 中有一个组织。该组织包含包含您的企业应用程序的工作负载账户。该公司通过生产账户集中管理用户。您不能在工作量账户中创建用户。该公司最近增加了一个运营团队,需要为运营团队成员提供每个工作负载账户的管理访问权限。
提供此访问权限需要哪些操作组合?(选择三个。)

30 / 363

30.

No.30
一家公司在 AWS Organizations 的一个组织内拥有多个账户。当您组织中的任何账户关闭 Amazon S3 存储桶的阻止公共访问功能时,您公司的 SecOps 团队需要接收 Amazon Simple Notification Service (Amazon SNS) 通知。 DevOps 工程师必须在不影响您的 AWS 账户运行的情况下实施此更改。您的实施不得允许组织内的个人成员帐户关闭通知。
哪种解决方案可以满足这些要求?

31 / 363

31.

No.31
一家公司希望将其基于容器的应用程序迁移到 Amazon EKS 并建立自动电子邮件通知。发送到每个电子邮件地址的通知用于与 EKS 组件相关的特定活动。该解决方案包括一个 Amazon SNS 主题和一个 AWS Lambda 函数,用于评估传入的日志事件并将消息发布到适当的 SNS 主题。
哪种日志解决方案支持这些要求?

32 / 363

32.

No.32
一家公司已经实施了 Amazon Elastic Container Service (Amazon ECS) 集群来运行其工作负载。在我们公司的架构中,我们在一个集群上运行多个ECS服务。该架构包括前端的应用程序负载均衡器,以使用多个目标组来路由流量。
DevOps 工程师需要收集应用程序和访问日志。然后,DevOps 工程师需要将日志发送到 Amazon S3 存储桶进行近乎实时的分析。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择三个。)

33 / 363

33.

No.33
一家使用电子健康记录的公司正在运行一批搭载 Amazon Linux 操作系统的 Amazon EC2 实例。作为患者隐私要求的一部分,该公司必须确保在其 EC2 实例上运行的操作系统和应用程序持续遵守补丁程序。
如何使用默认和自定义存储库自动部署操作系统和应用程序补丁?

34 / 363

No.34
一家公司使用 AWS CodePipeline 来自动化其发布管道。该管道使用 AWS CodeDeploy 通过蓝/绿部署模型将应用程序部署到 Amazon Elastic Container Service (Amazon ECS)。该公司希望在迁移流量之前实现一个脚本来测试应用程序的绿色版本。这些脚本只需不到 5 分钟即可完成。如果在这些测试中发现任何错误,则必须回滚该应用程序。

34. 哪种策略可以满足这些要求?

35 / 363

35.

No.35
一家公司在由多个资源使用的 Amazon S3 存储桶前面以文件网关模式使用 AWS Storage Gateway。当早上开始工作时,用户将看不到前一天晚上由第三方处理的对象。如果 DevOps 工程师直接检查 S3 存储桶,数据就在那里,但在 Storage Gateway 中不可见。
哪种解决方案可以确保所有更新的第三方文件在早上可用?

36 / 363

36.

No.36
DevOps 工程师需要使用 S3 跨区域复制功能来备份具有私有存储桶策略的 S3 存储桶中存储的敏感 Amazon S3 对象。必须将对象复制到不同 AWS 区域和账户中的目标存储桶。
必须采取哪些操作组合才能实现此复制?(选择三项)

37 / 363

37.

No.37
一家公司拥有多个成员账户,这些账户属于 AWS Organizations 中某个组织的一部分。您的安全团队应该检查所有 Amazon EC2 安全组及其入站和出站规则。安全团队希望使用组织管理账户中的 AWS Lambda 函数以编程方式从成员账户中检索此信息。
哪种访问修改组合可以满足这些要求?(选择三项)

38 / 363

38.

No.38
一家太空探索公司接收来自多颗卫星的遥测数据。它通过 Amazon API Gateway 接收小数据包并将其直接放入 Amazon Simple Queue Service (Amazon SQS) 标准队列中。自定义应用程序订阅队列并将数据转换为标准格式。
卫星生成的数据可能存在不一致,从而阻止应用程序解释数据。在这种情况下,消息仍保留在 SQS 队列中。 DevOps 工程师必须开发一种解决方案来保存失败的消息,以便科学家可以审查它们并用于未来的处理。
哪种解决方案可以满足这些要求?

39 / 363

39.

No.39
一家公司希望使用 AWS CloudFormation 进行基础设施部署。该公司对标记和资源有严格的要求,并希望将部署限制在两个地区。开发人员需要部署同一个应用程序的多个版本。
哪种解决方案可以确保资源按照公司政策进行部署?

40 / 363

No.40
一家公司需要提高其内部网络应用程序的可用性。该架构由一个 Amazon EC2 Web 服务器实例和一个 NAT 实例组成,提供出站 Internet 访问以进行更新和访问公共数据。

40. 公司应进行哪些架构调整组合才能实现高可用性?(选择两个)

41 / 363

41.

No.41
DevOps 工程师使用 AWS CodePipeline 构建多阶段管道,用于构建、验证、暂存、测试和部署应用程序。测试和部署阶段之间需要手动批准阶段。开发团队使用支持 webhook 的自定义聊天工具,需要近乎实时的通知。
DevOps 工程师如何设置聊天工具来发布管道活动和批准请求的状态更新?

42 / 363

No.42
一家公司的应用程序开发团队使用基于 Linux 的 Amazon EC2 实例作为堡垒主机。对堡垒主机的入站 SSH 访问仅限于关联安全组中定义的特定 IP 地址。公司的安全团队希望在安全组规则更改为允许从任何 IP 地址进行 SSH 访问时收到通知。

42. DevOps 工程师应该怎么做才能满足这一要求?

43 / 363

43.

No.43
DevOps 团队管理在本地运行并作为 Amazon API Gateway 端点后端的 API。客户抱怨响应延迟过高,开发团队使用 Amazon CloudWatch 中的 API 网关延迟指标验证了这一点。为了确定原因,团队需要收集相关数据,而不会引入额外的延迟。
为了实现这一目标你应该采取什么行动?(选择两个。)

44 / 363

44.

No.44
一家公司有一个应用程序,使用与 MySQL 兼容的 Amazon Aurora Multi-AZ DB 集群作为其数据库。创建跨区域只读副本是为了实现灾难恢复目的。在发生故障时,DevOps 工程师希望自动将副本提升为主数据库实例。
哪种解决方案可以实现这一目标?

45 / 363

45.

No.45
一家公司使用由 Amazon EBS 存储支持的 Amazon EC2 实例托管暂存网站。如果他们的 EC2 实例遇到网络连接问题或电源中断,公司希望最大限度地减少数据丢失并快速恢复。
哪种解决方案可以满足这些要求?

46 / 363

No.46
一家公司希望使用 AWS 开发工具来替换其当前的 bash 部署脚本。目前,该公司在应用程序负载均衡器 (ALB) 后面的一组 Amazon EC2 实例上部署了 LAMP 应用程序。在部署期间,公司对提交的应用程序进行单元测试,停止和启动服务,向负载均衡器取消注册和重新注册实例,并更新文件权限。该公司希望通过过渡到使用 AWS 服务来保持相同的部署能力。

46. 哪种解决方案可以满足这些要求?

47 / 363

47.

No.47
一家公司在 Amazon EC2 和本地配置上运行其应用程序。 DevOps 工程师需要在两个环境中标准化修补。公司政策规定修补只能在工作时间之外进行。
哪些行动组合可以满足这些要求?(选择三个。)

48 / 363

48.

No.48
一家公司选择 AWS 来托管新应用程序。该公司需要实施多账户策略。 DevOps 工程师在 AWS Organizations 中创建新的 AWS 账户和组织。 DevOps 工程师还为组织创建了 OU 结构并使用 AWS Control Tower 设置了着陆区。
DevOps 工程师需要实施一种解决方案,该解决方案可在用户通过 AWS Control Tower 账户工厂创建的新账户中自动部署资源。当用户创建新账户时,解决方案应通过应用为 OU 或账户定制的 AWS CloudFormation 模板和 SCP 自动部署与该账户相关的所有资源。所有 OU 均已注册到 AWS Control Tower。
哪种解决方案能够以最自动化的方式满足这些要求?

49 / 363

49.

No.49
这家总部位于美国的在线零售商计划在未来六个月内扩展到欧洲和亚洲。目前,他们的产品在应用程序负载均衡器后面的 Amazon EC2 实例上运行。这些实例在跨多个可用区域的 Amazon EC2 Auto Scaling 组中运行。所有数据都存储在 Amazon Aurora 数据库实例中。
如果产品部署在多个地区,公司希望所有地区都有一个单一的产品目录,但出于合规原因,每个地区的客户信息和购买情况必须保存。
如何通过对应用程序进行最少的修改来满足这些要求?

50 / 363

No.50
一家公司已经将精心设计的结构实施到可全局访问的 API 堆栈中。该设计必须确保北美和欧洲用户的高可靠性和快速响应时间。

50. API 堆栈包括三层:

Amazon API 网关 -

AWS Lambda -

亚马逊 DynamoDB -

哪种解决方案符合您的要求?

51 / 363

51.

No.51
一家快速发展的公司希望根据开发人员对 AWS 开发环境的需求进行扩展。在 AWS 管理控制台中手动创建开发环境。网络团队使用 AWS CloudFormation 管理网络基础设施,为 Amazon VPC 和所有子网导出堆栈输出值。开发环境具有通用标准,例如应用程序负载均衡器、Amazon EC2 Auto Scaling 组、安全组和 Amazon DynamoDB 表。
为了满足需求,DevOps 工程师希望自动创建开发环境。支持您的应用程序所需的基础设施预计会增长,因此您需要一种简单的方法来更新已部署的基础设施。使用 CloudFormation 为您的开发环境创建模板。
哪种方法可以满足这些要求并快速为您的开发人员提供一致的 AWS 环境?

52 / 363

52.

No.52
一家公司使用 AWS Organizations 来管理多个账户。您的信息安全策略要求将所有未加密的 Amazon EBS 卷标记为不合规。 DevOps 工程师需要自动部署解决方案并确保始终存在此合规性检查。
哪种解决方案可以实现这一目标?

53 / 363

53.

No.53
一家公司对多个账户的所有 Amazon EC2 实例运行漏洞扫描。该账户位于 AWS Organizations 内的组织内。每个账户中的 VPC 都连接到共享的传输网关。 VPC 通过中央出口 VPC 将流量发送到 Internet。该公司已在委派管理员账户上启用了 Amazon Inspector,并启用了对所有成员账户的扫描。
一位 DevOps 工程师发现一些 EC2 实例列在 Amazon Inspector 的“未扫描”选项卡中。
DevOps 工程师应采取哪些措施组合来解决此问题?(选择三个。)

54 / 363

54.

No.54
开发团队使用 AWS CodeCommit 进行应用程序版本控制。开发团队使用 AWS CodePipeline、AWS CodeBuild 和 AWS CodeDeploy 作为其 CI/CD 基础设施。在 CodeCommit 中,一个开发团队最近合并了其代码库中的拉取请求,但该请求未通过长期运行的测试。开发团队必须回滚代码库的分支,从而浪费时间和精力。
DevOps 工程师需要在 CodeCommit 中自动测试拉取请求,以便审阅者可以更轻松地在拉取请求审阅过程中看到自动测试的结果。
DevOps 工程师应该怎么做才能满足这一要求?

55 / 363

55.

No.55
一家公司已将应用程序部署到单个 AWS 账户中的生产 VPC 中。这个应用程序很受欢迎并且使用率很高。该公司的安全团队希望在其应用程序部署中添加额外的安全性,例如 AWS WAF。然而,该应用程序的产品经理担心成本,除非安全团队能够证明额外的安全性是必要的,否则不愿意批准这一更改。
安全团队认为,该应用程序的部分需求可能来自 IP 地址在拒绝列表中的用户。安全团队向 DevOps 工程师提供拒绝列表。如果拒绝列表中的任何 IP 地址访问该应用程序,安全团队希望近乎实时地收到自动通知,以便他们可以记录该应用程序需要额外的安全性。 DevOps 工程师为生产 VPC 创建 VPC 流日志。
DevOps 工程师应采取哪些额外步骤才能最经济有效地满足这些要求?

56 / 363

56.

No.56
DevOps 工程师使用 AWS CodePipeline 通过以下步骤自动部署 Web 服务:
1. AWS CodeBuild 项目编译部署工件并运行单元测试。
2. AWS CodeDeploy 部署组将 Web 服务部署到暂存环境中的 Amazon EC2 实例。
3.CodeDeploy部署组将Web服务部署到生产环境中的EC2实例。
质量保证 (QA) 团队需要获得权限才能在将构建工件部署到生产之前对其进行检查。 QA 团队希望运行内部渗透测试工具来执行手动测试。该工具通过 REST API 调用来调用。
DevOps 工程师应采取哪些行动组合来满足此请求?(选择两个。)

57 / 363

57.

No.57
一家公司在 AWS 区域托管一个 Web 应用程序。为了灾难恢复目的,第二个区域被用作备用区域。灾难恢复要求要求会话数据在各个区域之间近乎实时地复制,并且 1% 的请求被路由到辅助区域以持续验证系统功能。此外,如果主区域出现服务中断,流量应自动路由到次要区域,次要区域应能够扩展以处理所有流量。
DevOps 工程师应该如何满足这些要求?

58 / 363

58.

No.58
一家公司在 Amazon EC2 实例上运行应用程序。该公司使用一系列 AWS CloudFormation 堆栈来定义其应用程序资源。开发人员在笔记本电脑上构建和测试应用程序,并通过将构建输出和 CloudFormation 堆栈模板上传到 Amazon S3 来执行更新。在开发人员运行 CloudFormation 堆栈更新并在 EC2 实例上安装新版本的应用程序之前,开发人员的同事会检查这些更改。
当开发人员使用新应用程序更新每个 EC2 实例时,部署过程容易出错且耗时。该公司希望尽可能地实现应用程序部署流程的自动化,同时在进行任何应用程序或资源更改之前仍保留最终的手动批准步骤。
该公司已将其应用程序源代码和 CloudFormation 模板迁移到 AWS CodeCommit。您还可以创建一个 AWS CodeBuild 项目来构建和测试您的应用程序。
哪些步骤组合能够满足公司的要求?(选择两个。)

59 / 363

59.

No.59
一名 DevOps 工程师正在管理在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行的 Web 应用程序。这些实例在跨多个可用区域的 EC2 Auto Scaling 组中运行。工程师应实施以下部署策略:
启动具有与原始队列相同容量的第二个实例队列。
在第二舰队下水时,保持原有舰队不变。
待第二舰队全面部署后,将流量转移至第二舰队。
迁移后一小时,原有舰队将自动终止。
哪种解决方案可以满足这些要求?

60 / 363

60.

No.60
一家视频共享公司将视频存储在 Amazon S3 上。该公司发现视频访问请求激增,但尚不清楚哪些视频最受欢迎。公司需要确定视频文件的典型访问模式。这些模式包括在特定日期访问特定文件的用户数量和针对特定文件的拉取请求数量。
如何以最小的努力满足这些要求?

61 / 363

61.

No.61
开发团队希望使用 AWS CloudFormation 堆栈部署他们的应用程序。但是,开发人员 IAM 角色没有配置 AWS CloudFormation 模板中指定的资源所需的权限。 DevOps 工程师需要实施使开发人员能够部署堆栈的解决方案。解决方案应该遵循最小特权原则。
哪种解决方案可以满足这些要求?

62 / 363

62.

No.62
生产账户有一个要求,即任何手动登录的 Amazon EC2 实例必须在 24 小时内终止。生产账户中的所有应用程序都使用配置了 Amazon CloudWatch Logs 代理的 Auto Scaling 组。
我怎样才能使这个过程自动化?

63 / 363

63.

No.63
一家公司已启用 AWS Organizations 中的所有组织功能。该组织有 10 个 AWS 账户。该公司已为所有账户启用了 AWS CloudTrail。该公司预计,明年其组织内的 AWS 账户数量将增长到 500 个。该公司计划为这些账户使用多个 OU。
该公司已在其组织中每个现有的 AWS 账户中启用了 AWS Config。 DevOps 工程师需要实施一项解决方案,为组织中创建的所有未来 AWS 账户自动启用 AWS Config。
哪种解决方案可以满足这一要求?

64 / 363

64.

No.64
一个公司有很多应用程序。公司内部的各个团队使用多种语言和框架开发应用程序。应用程序在内部和具有不同操作系统的不同服务器上运行。每个团队都有自己的发布协议和流程。该公司希望降低发布和维护这些应用程序的复杂性。
该公司正在将其技术堆栈(包括这些应用程序)迁移到 AWS。该公司希望集中源代码管理、一致的自动交付流程以及尽可能少的底层基础设施维护任务。
DevOps 工程师应该怎么做才能满足这些要求?

65 / 363

65.

No.65
一家公司的应用程序当前部署在单个 AWS 区域中。最近,该公司在另一个大陆开设了一个新办事处。新办公室的用户遇到了较高的延迟。该公司的应用程序在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行,并使用 Amazon DynamoDB 作为数据库层。这些实例在跨多个可用区域的 EC2 Auto Scaling 组中运行。 DevOps 工程师的任务是最大限度地缩短应用程序响应时间并提高两个地区用户的可用性。
应采取哪些措施组合来解决延迟问题?(选择三项)

66 / 363

66.

No.66
DevOps 工程师需要将一组核心安全控制应用于现有的一组 AWS 账户。该账户位于 AWS Organizations 内的组织内。各个团队使用 AdministratorAccess AWS 托管策略管理其各自的帐户。适用于所有帐户。应在所有提供 AWS CloudTrail 和 AWS Config 的 AWS 区域中启用它们。个人账户管理员不能编辑或删除基线资源。但是,个人账户管理员应该能够编辑或删除他们自己的 CloudTrail 跟踪和 AWS Config 规则。
哪种解决方案可以最有效地管理这些要求?

67 / 363

67.

No.67
一家公司在 AWS Organizations 内的组织中拥有 AWS 账户。 AWS Config 在每个 AWS 账户中手动配置。该公司需要实施一项解决方案,为组织中的所有账户集中配置 AWS Config。该解决方案还要求将资源变化记录在中央账户中。
DevOps 工程师应采取哪些行动组合来满足这些要求?(选择两个。)

68 / 363

68.

No.68
一家公司希望将其托管在 Amazon EC2 上的内容共享 Web 应用程序迁移到无服务器架构。该公司目前正在通过创建一个新的 EC2 实例 Auto Scaling 组和一个新的 Elastic Load Balancer,并使用 Amazon Route 53 加权路由策略移动流量来对其应用程序进行更改。
该公司计划将 Amazon API Gateway 和 AWS Lambda 用于其新的无服务器应用程序。公司将需要更新他们的部署流程来适应新的应用程序。您还需要保留与少数用户测试新功能的能力,然后再将其推广到整个用户群。
哪种部署策略可以满足这些要求?

69 / 363

69.

No.69
开发团队使用 AWS CodeCommit、AWS CodePipeline 和 AWS CodeBuild 来开发和部署应用程序。代码更改通过拉取请求提交。开发团队审查并合并拉取请求,然后管道构建并测试应用程序。
随着时间的推移,拉取请求的数量不断增加。管道经常由于测试失败而被堵塞。为了防止这种阻塞,开发团队希望在合并之前对每个拉取请求运行单元和集成测试。
哪种解决方案可以满足这些要求?

70 / 363

70.

No.70
一家公司有一个在 Amazon EC2 实例群上运行的应用程序。应用程序需要频繁重启。如果需要重新启动,应用程序日志将包含错误消息。应用程序日志发布到 Amazon CloudWatch Logs 中的日志组。
如果日志包含许多与重启相关的错误消息,Amazon CloudWatch 警报会通过 Amazon Simple Notification Service (Amazon SNS) 主题通知应用程序工程师。应用工程师收到SNS主题的通知后,手动在实例上重启应用程序。
DevOps 工程师需要实施一个解决方案,无需重新启动实例即可自动重启实例上的应用程序。
哪种解决方案能够以最具运营效率的方式满足这些要求?

71 / 363

71.

No.71
一家公司的 DevOps 工程师正在支持所有用户使用 AWS IAM Identity Center(AW​​S Single Sign-On)的 AWS 环境。该公司希望立即撤销新 IAM 用户的凭证并通知其安全团队。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择三个。)

72 / 363

72.

No.72
一家公司想要建立一条持续交付管道。该公司将其应用程序代码存储在私人 GitHub 存储库中。该公司需要在 Amazon Elastic Container Service (Amazon ECS)、Amazon EC2 和 AWS Lambda 上部署应用程序组件。管道必须支持手动批准操作。
哪种解决方案可以满足这些要求?

73 / 363

73.

No.73
一家公司有一个在 Auto Scaling 组中的 Amazon EC2 实例上运行的应用程序。当您的应用程序启动时,它需要处理来自 Amazon S3 存储桶的数据,然后才能开始处理请求。
S3 存储桶中存储的数据大小正在增加。当 Auto Scaling 组添加新实例时,需要几分钟时间下载并处理数据,然后应用程序才能处理请求。该公司需要减少新的 EC2 实例可用于处理请求所需的时间。
提高应用程序启动时间最具成本效益的方法是什么?

74 / 363

74.

No.74
一家公司使用 AWS CodeBuild 项目来构建和打包应用程序。这些包被复制到共享的 Amazon S3 存储桶中,然后部署到多个 AWS 账户。
buildspec.yml 文件包含以下内容:

版本:0.2
阶段:
建造:
命令:
- 构建-o myapp
构建后:
命令:
-aws s3 cp --acl authenticated-read myapp s3://artifacts/

DevOps 工程师意识到任何拥有 AWS 账户的人都可以下载这些工件。
DevOps 工程师应采取什么措施来阻止这种情况发生?

75 / 363

75.

No.75
一家公司开发了一个托管在 AWS 上的无服务器 Web 应用程序。该应用程序包括 Amazon S3、Amazon API Gateway、多个 AWS Lambda 函数以及 Amazon RDS for MySQL 数据库。该公司使用 AWS CodeCommit 来存储其源代码。源代码是 AWS 无服务器应用程序模型 (AWS SAM) 模板和 Python 代码的组合。
安全审计和渗透测试表明,数据库身份验证的用户名和密码在 CodeCommit 存储库中是硬编码的。 DevOps 工程师应该实施自动检测和防止硬编码秘密的解决方案。
满足这些要求的最安全的解决方案是什么?

76 / 363

76.

No.76
一家公司使用 Amazon S3 存储桶来存储重要文件。该公司发现其部分 S3 存储桶未加密。目前,贵公司的 IAM 用户可以创建不加密的新 S3 存储桶。我的公司正在实施一项新要求,即所有 S3 存储桶都必须加密。
DevOps 工程师必须实施解决方案,以确保所有现有和所有新的 S3 存储桶都启用了服务器端加密。您必须在创建 S3 存储桶后立即在新的 S3 存储桶上启用加密。默认加密类型必须是 256 位高级加密标准 (AES-256)。
哪种解决方案可以满足这些要求?

77 / 363

No.77
一位 DevOps 工程师正在为公司在 AWS 上运行的软件即服务 (SaaS) Web 应用程序设计持续开发策略。出于应用程序和安全原因,订阅此应用程序的用户分布在多个应用程序负载均衡器 (ALB) 中,每个都有自己的 Auto Scaling 组和 Amazon EC2 实例群。应用程序不需要构建阶段。当应用程序提交给 AWS CodeCommit 时,它应该触发向所有 ALB、Auto Scaling 组和 EC2 队列的同时部署。

77. 哪种架构可以以最少的配置满足这些要求?

78 / 363

78.

No.78
一家公司从 Amazon S3 存储桶托管静态网站。该网站由 example.com 向客户提供。该公司使用 Amazon Route 53 加权路由策略,TTL 为 1 天。该公司决定用动态网络应用程序取代其现有的静态网站。动态 Web 应用程序在 Amazon EC2 实例组前面使用应用程序负载均衡器 (ALB)。
在向客户发布产品当天,该公司会创建一个额外的 Route 53 加权 DNS 记录条目,指向 ALB,权重为 255,TTL 为 1 小时。两天后,这位 DevOps 工程师注意到客户在导航到 example.com 时有时会看到之前的静态网站。
DevOps 工程师如何确保他们的公司仅为 example.com 提供动态内容?

79 / 363

79.

No.79
一家公司正在实施 AWS CodePipeline 来自动化其测试流程。我希望在执行状态失败时收到通知,因此我在 Amazon EventBridge 中使用了以下自定义事件模式:

{
"source": [
"aws.codepipeline"
],
"detail-type": [
"CodePipeline Action Execution State Change"
],
"detail": {
"state" [
"FAILED"
],
"type": {
"category": ["Approval"]
}
}
}
哪些类型的事件与此事件模式匹配?

80 / 363

No.80
在 Auto Scaling 组中的一组 Amazon EC2 实例上运行的应用程序需要配置文件才能运行。使用 AWS CloudFormation 创建和维护实例。 DevOps 工程师希望在启动实例时使用最新的配置文件,并且当 CloudFormation 模板更新时,配置文件的更改会以最小的延迟传播到所有实例。公司政策要求应用程序配置文件与 AWS 基础设施配置文件一起在源代码控制中维护。

80. 哪些解决方案可以实现这一点?

81 / 363

No.81
一家公司管理一个将日志存储在 Amazon CloudWatch Logs 中的应用程序。该公司希望将日志存档到 Amazon S3 存储桶。 90 天后日志很少被访问,必须保留 10 年。

81. DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择两个。)

82 / 363

No.82
一家公司正在开发一款新的应用程序。此应用程序使用 AWS Lambda 函数作为计算层。公司应该使用金丝雀部署来更改 Lambda 函数。如果报告失败,则应执行自动回滚。

82. 公司的 DevOps 团队需要为该解决方案创建基础设施即代码 (IaC) 和 CI/CD 管道。

哪些步骤组合可以满足这些要求?(选择三个)

83 / 363

83.

No.83
一位 DevOps 工程师正在将公司应用程序的新版本部署到与 Amazon EC2 实例关联的 AWS CodeDeploy 部署组。一段时间后,部署失败。工程师注意到与特定部署 ID 相关的所有事件都处于“已跳过”状态,并且尚未将任何代码部署到与部署组相关的实例。
导致这次失败的正当理由是什么?(选择两个。)

84 / 363

No.84
一家公司有一条指导方针,即所有 Amazon EC2 实例都必须从该公司安全团队创建的 AMI 启动。每个月,安全团队都会向所有开发团队发送一封电子邮件,其中包含最新批准的 AMI。

84. 开发团队使用 AWS CloudFormation 部署应用程序。当开发人员启动一项新服务时,他们需要在其电子邮件中搜索安全部门发送的最新 AMI。 DevOps 工程师希望自动化安全团队向开发团队提供 AMI ID 的过程。

满足这些要求的最具可扩展性的解决方案是什么?

85 / 363

85.

No.85
您的应用程序在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行。一位 DevOps 工程师正在使用 AWS CodeDeploy 发布新版本。部署在 AllowTraffic 生命周期事件期间失败,但部署日志未指示失败的原因。
可能是什么原因造成的?

86 / 363

86.

No.86
某公司有20个服务团队。每个服务团队负责自己的微服务。每个服务团队为其微服务使用单独的 AWS 账户,并使用具有 192.168.0.0/22 CIDR 块的 VPC。我的公司在 AWS Organizations 中管理其 AWS 账户。
每个服务团队在应用程序负载均衡器后面的多个 Amazon EC2 实例上托管他们的微服务。微服务通过公共互联网相互通信。该公司的安全团队发布了新的指导方针,规定微服务之间的所有通信都必须通过私有网络连接使用 HTTPS,并且绝不能穿越公共互联网。
DevOps 工程师必须实施履行这些义务的解决方案并尽量减少每个服务团队的变更次数。
哪种解决方案可以满足这些要求?

87 / 363

87.

No.87
我有一个在 VPC 中运行的 Amazon EC2 实例,我需要从受限的 Amazon S3 存储桶下载对象。当 DevOps 工程师尝试下载对象时,他们会收到 AccessDenied 错误。
导致此错误的可能原因有哪些?(选择两个。)

88 / 363

88.

No.88
一家公司希望在 AWS 上使用网格系统来存储其自己的企业内存数据存储。该系统可以在任何基于Linux发行版的多个服务器节点上运行。每当添加或删除节点时,系统必须能够重新配置整个集群。当您添加或删除节点时,您必须更新 /etc/cluster/nodes.config 文件以列出集群当前节点成员的 IP 地址。
一家公司希望自动执行向集群添加新节点的任务。
DevOps 工程师可以做些什么来满足这些要求?

89 / 363

89.

No.89
一名 DevOps 工程师正在开展数据存档项目,将本地数据迁移到 Amazon S3 存储桶。 DevOps 工程师开发脚本,将一个月前的本地数据逐步存档到 Amazon S3。一旦数据传输到 Amazon S3,它就会从您的本地位置删除。该脚本使用 S3 PutObject 操作。
在代码审查期间,一名 DevOps 工程师发现该脚本并未检查数据是否已成功复制到 Amazon S3。 DevOps 工程师必须更新脚本以确保数据在传输过程中不会损坏。在删除本地数据之前,脚本应该使用 MD5 校验和验证数据完整性。
哪些脚本解决方案满足这些要求?(选择两个。)

90 / 363

90.

No.90
一家公司使用 AWS CodePipeline 管道每周几次向其 Amazon API Gateway API 部署更新。作为更新过程的一部分,该公司从 API 网关控制台导出 API 的 JavaScript SDK,并将 SDK 上传到 Amazon S3 存储桶。
该公司已建立了使用 S3 存储桶作为源的 Amazon CloudFront 分发。然后,Web 客户端使用 CloudFront 分发的端点下载 SDK。 DevOps 工程师需要实施一个解决方案,使得在部署新 API 期间能够自动使用新的 SDK。
哪种解决方案可以满足这些要求?

91 / 363

91.

No.91
一家公司开发了一个 AWS Lambda 函数来处理通过 API 收到的订单。该公司使用 AWS CodeDeploy 部署 Lambda 函数作为其 CI/CD 管道的最后一步。
一位 DevOps 工程师注意到,订购 API 在部署后会间歇性地失败几秒钟。经过一番调查,DevOps 工程师认为这是由于在调用 Lambda 函数之前数据库更改未完全传播造成的。
DevOps 工程师该如何克服这个问题?

92 / 363

92.

No.92
一家公司使用单个 AWS 账户在 Amazon EC2 实例上测试应用程序。该公司在其 AWS 账户中开启了 AWS Config,并启用了 restricted-ssh AWS Config 管理规则。
该公司需要一种自动监控解决方案,当其账户内的安全组不符合限制 ssh 规则时,提供实时、定制的通知。您的自定义通知应包括不合规安全组的名称和 ID。
DevOps 工程师在其账户中创建一个 Amazon Simple Notification Service (Amazon SNS) 主题并让适当的人员订阅该主题。
为了满足这些要求,DevOps 工程师下一步应该做什么?

93 / 363

93.

No.93
企业需要其数据和应用程序的一致 RPO 为 2 小时,RTO 为 10 分钟。该应用程序使用 MySQL 数据库和 Amazon EC2 网络服务器。开发团队需要故障转移和灾难恢复策略。
哪种部署策略组合可以满足这些要求?(选择两个)

94 / 363

94.

No.94
一家公司有一个由五个独立的 AWS Lambda 函数组成的应用程序。
DevOps 工程师使用 AWS CodePipeline 和 AWS CodeBuild 构建了 CI/CD 管道,以按顺序构建、测试、打包和部署每个 Lambda 函数。管道使用 Amazon EventBridge 规则来确保在对应用程序源代码进行更改后管道尽快启动。
使用该管道几个月后,DevOps 工程师意识到它花费的时间太长了。
DevOps 工程师应该实施什么来最好地提高管道速度?

95 / 363

95.

No.95
一家公司使用 AWS CloudFormation 堆栈来部署其应用程序的更新。堆栈由不同的资源组成。这些资源包括 AWS Auto Scaling 组、Amazon EC2 实例、应用程序负载均衡器 (ALB) 以及启动和维护独立堆栈所需的其他资源。不允许在更新 CloudFormation 堆栈之外修改应用程序资源。
最近,该公司尝试使用 AWS CLI 更新其应用程序堆栈。堆栈更新失败,出现以下错误消息: “错误:部署和 CloudFormation 堆栈回滚均失败。部署失败,因为以下资源无法更新:[AutoScalingGroup]。”
堆栈状态保持为UPDATE_ROLLBACK_FAILED。
您将使用哪种解决方案来解决这个问题?

96 / 363

96.

No.96
一家公司正在部署使用 Amazon EC2 实例的新应用程序。该公司需要一个解决方案来查询应用程序日志和 AWS 账户 API 活动。
哪种解决方案可以满足这些要求?

97 / 363

97.

No.97
一家公司希望确保其 EC2 实例的安全。如果在我的实例上发现任何新的漏洞,我希望收到通知,并且我还希望对我的实例上的所有登录活动进行审计跟踪。
哪种解决方案可以满足这些要求?

98 / 363

98.

No.98
一家公司在 Auto Scaling 组中的 Amazon EC2 实例上运行应用程序。最近,我遇到了一个问题,我的 EC2 实例无法正常启动,我们的支持团队花了几个小时才发现这个问题。每当 EC2 实例无法成功启动时,支持团队都希望通过电子邮件收到通知。
您可以采取什么行动来实现这一目标?

99 / 363

99.

No.99
一家公司使用 AWS Organizations 来集中管理其 AWS 账户。该公司使用 AWS CloudFormation StackSets 在每个成员账户中启用 AWS Config。该公司已在 Organizations 中为 AWS Config 设置了受信任的访问,并将成员账户配置为 AWS Config 中的委派管理员账户。
DevOps 工程师必须实施新的安全政策。该策略应要求所有当前和未来的 AWS 成员账户使用 AWS Config 规则的通用基线,并从中央账户管理补救措施。具有成员账户访问权限的非管理员用户不得修改部署到每个成员账户的 AWS Config 规则的通用基线。
哪种解决方案可以满足这些要求?

100 / 363

100.

No.100
一位 DevOps 工程师管理着一个在 Amazon EC2 上运行的大型商业网站。该网站使用 Amazon Kinesis Data Streams 收集和处理网络日志。一名 DevOps 工程师正在管理在 Amazon EC2 上运行的 Kinesis 消费者应用程序。
当数据突然增加时,Kinesis 消费者应用程序会落后,并且 Kinesis 数据流会在处理记录之前将其丢弃。 DevOps 工程师需要实施改进流处理的解决方案。
哪种解决方案能够最有效地满足这些要求?

101 / 363

101.

No.101
一家公司最近在 AWS Organizations 的一个新组织中创建了一个新的 AWS Control Tower 登陆区。您的着陆区必须符合 AWS Foundations 的互联网安全中心 (CIS) 基准。
贵公司的安全团队希望使用 AWS Security Hub 来审查所有账户的合规性。只有您的安全团队可以查看汇总的安全中心发现结果。此外,某些用户应该能够查看组织中自己帐户的调查结果。创建账户后,您必须在 Security Hub 中注册所有账户。
哪些步骤组合能够以最自动化的方式满足这些要求?(选择三个。)

102 / 363

102.

No.102
一家公司在位于 AWS Organizations 内的组织内的 AWS 账户中运行其应用程序。该应用程序使用 Amazon EC2 实例和 Amazon S3。
该公司希望检测所有现有和未来的 AWS 账户中可能受到损害的 EC2 实例、可疑的网络活动以及异常 API 活动。当您的公司检测到其中一个事件时,您需要使用现有的 Amazon Simple Notification Service (Amazon SNS) 主题向您的运营支持团队发送通知以进行调查和补救。
根据 AWS 最佳实践,哪种解决方案满足这些要求?

103 / 363

103.

No.103
一家公司的 DevOps 工程师在多账户环境中工作。该公司使用 AWS Transit Gateway 将所有出站流量路由到其网络运营账户。在网络操作帐户中,所有帐户流量在发送到 Internet 网关之前都会经过防火墙设备进行检查。
防火墙设备将日志发送到 Amazon CloudWatch Logs,并包含以下事件严重性:CRITICAL、HIGH、MEDIUM、LOW、INFO。当严重事件发生时,安全团队希望收到警报。
DevOps 工程师应该怎么做才能满足这些要求?

104 / 363

104.

No.104
公司分为不同的团队。每个团队都有一个 AWS 账户,所有账户均位于 AWS Organizations 内的组织内。每个团队必须对其 AWS 账户拥有完全的管理控制权。此外,每个团队应该只能访问公司批准他们使用的 AWS 服务。 AWS 服务必须通过请求和批准流程获得批准。
DevOps 工程师应如何配置他们的帐户以满足这些要求?

105 / 363

105.

No.105
DevOps 工程师使用 AWS CloudFormation 自定义资源设置了 AD 连接器。我的 AWS Lambda 函数运行并创建了 AD 连接器,但 CloudFormation 尚未从 CREATE_IN_PROGRESS 转换为 CREATE_COMPLETE。
工程师应采取什么措施来解决这个问题?

106 / 363

106.

No.106
一家公司使用 AWS CodeCommit 进行源代码控制。开发人员将更改应用于各个功能分支,当更改准备好投入生产时,他们会创建一个拉取请求以将这些更改移动到主分支。
开发人员不应该能够将更改直接推送到主分支。该公司将 AWSCodeCommitPowerUser 托管策略应用于开发人员的 IAM 角色,允许他们将更改直接推送到其 AWS 账户中所有存储库的主分支。
作为一家公司,您应该做些什么来限制开发人员将更改直接推送到主分支的能力?

107 / 363

107.

No.107
一家公司管理在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行的 Web 应用程序。 EC2 实例在跨多个可用区域的 Auto Scaling 组中运行。该应用程序使用 Amazon RDS for MySQL DB 实例来存储数据。该公司为 Amazon Route 53 配置了指向 ALB 的别名记录。
该公司的新指南要求地理位置隔离的灾难恢复 (DR) 站点的 RTO 为 4 小时,RPO 为 15 分钟。
哪种 DR 策略能够满足这些要求,同时最大限度地减少对应用程序堆栈的更改?

108 / 363

108.

No.108
大型企业在 AWS 上部署其 Web 应用程序。您的应用程序在应用程序负载均衡器后面的 Amazon EC2 实例上运行。实例在跨多个可用区域的 Auto Scaling 组中运行。该应用程序将数据存储在 Amazon RDS for Oracle DB 实例和 Amazon DynamoDB 中。有用于开发、测试和生产的单独环境。
在部署期间获取密码凭证最安全、最灵活的方法是什么?

109 / 363

109.

No.109
安全团队使用 AWS CloudTrail 检测公司 AWS 账户中的敏感安全问题。 DevOps 工程师需要一个解决方案来自动修复其 AWS 账户中已禁用的 CloudTrail。
有哪些解决方案可以最大限度地减少 CloudTrail 日志传送的停机时间?

110 / 363

110.

No.110
一家公司使用 AWS CodeArtifact 集中存储 Python 包。 CodeArtifact 存储库配置了以下存储库策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"codeartifact:DescribePackageVersion",
"codeartifact:DescribeRepository",
"codeartifact:GetPackageVersionReadme",
"codeartifact:GetRepositoryEndpoint",
"codeartifact:ListPackageVersionAssets",
"codeartifact:ListPackageVersionDependencies",
"codeartifact:ListPackageVersions",
"codeartifact:ListPackages",
"codeartifact:ReadFromRepository"
],
"Effect": "Allow",
"Resource": "*",
"Principal": "*",
"Condition": {
"StringEquals": {
"aws:PrincipalOrgID": [
"o-xxxxxxxxxxx"
]
}
}
}
]
}
一个开发团队正在 AWS Organizations 中某个组织内的账户中构建一个新项目。您的开发团队想要使用已存储在您组织的 CodeArtifact 存储库中的 Python 库。开发团队使用 AWS CodePipeline 和 AWS CodeBuild 来构建新的应用程序。您的开发团队用来构建其应用程序的 CodeBuild 作业配置为在 VPC 中运行。由于合规性要求,VPC 没有互联网连接。
开发团队为 CodeArtifact 创建 VPC 终端节点并更新 CodeBuild buildspec.yaml 文件。但是,开发团队无法从存储库下载 Python 库。
DevOps 工程师应采取哪些步骤组合来使开发团队能够使用 CodeArtifact?(选择两个)

111 / 363

111.

No.111
一家公司使用一组单独的 Amazon CloudFormation 模板部署多区域应用程序。这些模板必须按照特定的顺序部署。该公司对其模板所做的更改超出了他们的预期,并且希望更有效地部署新模板。此外,需要将模板的所有更改通知数据工程团队。
为了实现这些目标,公司应该做什么?

112 / 363

112.

No.112
一名 DevOps 工程师实施了 CI/CD 管道并部署了用于配置 Web 应用程序的 AWS CloudFormation 模板。该 Web 应用程序由一个应用程序负载均衡器 (ALB)、一个目标组、一个带有 Amazon Linux 2 AMI 的启动模板、一个 Amazon EC2 实例的 Auto Scaling 组、一个安全组和一个 Amazon RDS for MySQL 数据库组成。启动模板包含指定安装和启动应用程序的脚本的用户数据。
应用程序的初始部署成功。 DevOps 工程师进行了更改,使用用户数据更新了应用程序版本。 CI/CD 管道部署了新版本的模板。但是,ALB 健康检查失败。健康检查将所有目标标记为不健康。
在调查过程中,DevOps 工程师注意到 CloudFormation 堆栈的状态为 UPDATE_COMPLETE。然而,当一名 DevOps 工程师连接到其中一个 EC2 实例并查看 /var/log/messages 时,他注意到 Apache Web 服务器由于配置错误而无法成功启动。
如果用户数据运行未成功完成,DevOps 工程师如何确保 CloudFormation 部署失败?

113 / 363

113.

No.113
一家公司有一个在多个 AWS 账户中运行的数据提取应用程序。该账户位于 AWS Organizations 内的组织内。公司需要监控应用程序并整合对它们的访问权限。目前,该公司在多个 Auto Scaling 组中的 Amazon EC2 实例上运行其应用程序。由于数据敏感,EC2 实例无法访问互联网。工程师部署了必要的 VPC 端点。 EC2 实例运行专为您的应用程序构建的自定义 AMI。
为了维护和排除应用程序故障,系统管理员需要能够登录 EC2 实例。此访问必须是自动化且集中控制的。每当实例被访问时,您公司的安全团队都需要得到通知。
哪种解决方案可以满足这些要求?

114 / 363

114.

No.114
一家公司使用 Amazon S3 来存储自己的信息。开发团队每天都会为新项目创建存储桶。安全团队希望确保所有现有和未来的存储桶都启用了加密、日志记录和版本控制。此外,存储桶不得公开供读取或写入访问。
DevOps 工程师应该怎么做才能满足这些要求?

115 / 363

115.

No.115
一位 DevOps 工程师正在研究在 AWS 上实现图像批处理集群的最便宜的方法。该应用程序不能在 Docker 容器中运行,必须在 Amazon EC2 上运行。批处理作业可以将检查点数据存储在 NFS 卷上并容忍中断。从通用 EC2 Linux 映像配置集群软件需要 30 分钟。
最具成本效益的解决方案是什么?

116 / 363

116.

No.116
一家公司最近将旧版应用程序从本地迁移到 AWS。该应用程序托管在 Amazon API Gateway 后面的应用程序负载均衡器后面的 Amazon EC2 实例上。该公司希望在推出新版本的应用程序时尽量减少对用户的干扰。如果出现问题,我们还希望能够快速回滚更新。
什么解决方案可以满足这些要求,同时最大限度地减少对应用程序的更改?

117 / 363

117.

No.117
一家公司在 Amazon S3 存储桶中以 .csv 格式存储了 100 GB 的日志数据。 SQL 开发人员想要查询这些数据并生成图形来将其可视化。 SQL 开发人员还需要一种高效、自动化的方法来保存 .csv 文件中的元数据。
哪种步骤组合可以用最少的努力满足这些要求?(选择三个。)

118 / 363

118.

No.118
一家公司在 AWS 上的多个 AWS 区域和可用区部署其企业基础设施。基础设施部署在 Amazon EC2 实例上并连接到 AWS IoT Greengrass 设备。公司正在其总部的内部服务器上部署额外的资源。
企业希望减少与维护和更新资源相关的开销。该公司的DevOps团队计划使用AWS Systems Manager实现自动化补丁管理和应用。 DevOps 团队确保 Systems Manager 在部署资源的区域中可用。系统管理器还可在距离您总部较近的地区使用。
DevOps 团队应采取哪些步骤组合来实现跨 EC2 实例、IoT 设备和本地基础设施的自动修补和配置管理? (选择三项)

119 / 363

119.

No.119
一家公司正在测试在应用程序负载均衡器后面的 Amazon EC2 实例上运行的 Web 应用程序。实例在跨多个可用区域的 Auto Scaling 组中运行。该公司在部署新软件时采用具有不可变实例的蓝/绿部署流程。
在测试期间,用户会在随机时间自动退出应用程序。测试人员还报告说,当部署新版本的应用程序时,所有用户都会被注销。开发团队需要一种解决方案,确保用户在扩展事件和应用程序部署期间保持登录状态。
确保用户保持登录状态的最有效的操作方法是什么?

120 / 363

120.

No.120
DevOps 工程师需要配置现有 3 层应用程序的蓝/绿部署。该应用程序在 Amazon EC2 实例上运行并使用 Amazon RDS 数据库。 EC2 实例在应用程序负载均衡器 (ALB) 后面运行,并位于 Auto Scaling 组中。
DevOps 工程师为蓝色环境创建了一个启动模板和一个 Auto Scaling 组。 DevOps 工程师还为绿色环境创建了启动模板和 Auto Scaling 组。每个 Auto Scaling 组部署到匹配的蓝色或绿色目标组。目标组还指定将加载到 EC2 实例上的软件(蓝色或绿色)。您可以配置 ALB 以将流量发送到蓝色环境中的目标组或绿色环境中的目标组。 www.example.com 的 Amazon Route 53 记录指向 ALB。
部署需要在蓝色环境中的 EC2 实例上的软件和绿色环境中的 EC2 实例上新部署的软件之间同时移动流量。
DevOps 工程师应该怎么做才能满足这些要求?

121 / 363

121.

No.121
一家公司正在其构建账户中使用 AWS CodePipeline 和 AWS CodeBuild 构建新的管道。该管道由两个阶段组成。第一阶段是构建和打包 AWS Lambda 函数的 CodeBuild 作业。第二阶段包括在两个不同的 AWS 账户中运行的部署操作:开发账户和生产账户。部署阶段使用 CodePipeline 调用的 AWS CloudFormation 操作来部署 Lambda 函数所需的基础设施。
一名 DevOps 工程师创建一条 CodePipeline 管道,并将该管道配置为使用 AWS Key Management Service (AWS KMS) 针对 Amazon S3 的 AWS 管理密钥 (aws/s3 密钥) 加密构建工件。这些工件存储在 S3 存储桶中。当我运行管道时,CloudFormation 操作失败并出现“访问被拒绝”错误。
DevOps 工程师应采取哪些措施组合来解决此错误?(选择两个。)

122 / 363

122.

No.122
一家公司使用 AWS Organizations 中的组织来管理多个 AWS 账户。该公司的开发团队希望使用 AWS Lambda 函数来满足其弹性要求,并正在重写所有应用程序以与部署在 VPC 中的 Lambda 函数配合使用。开发团队使用 Amazon Elastic File System (Amazon EFS) 作为您组织的账户 A 中的共享存储。
该公司希望继续将 Amazon EFS 与 Lambda 结合使用。公司政策要求所有无服务器项目都部署到账户 B。
DevOps 工程师需要重新配置现有的 EFS 文件系统,以允许 Lambda 函数通过现有的 EFS 接入点访问数据。
为了满足这些要求,DevOps 工程师应该执行哪些步骤组合?(选择三个。)

123 / 363

123.

No.123
一家媒体公司在其 AWS 账户中拥有数千个 Amazon EC2 实例。该公司使用 Slack 和共享电子邮件收件箱进行团队沟通和重要更新。 DevOps 工程师需要将所有 AWS 计划的 EC2 维护通知发送到 Slack 频道和共享收件箱。解决方案必须包含实例的名称和所有者标签。
哪种解决方案可以满足这些要求?

124 / 363

124.

No.124
AWS CodePipeline管道实现代码发布流程。该管道与 AWS CodeDeploy 集成,每个 CodePipeline 阶段都会将您的应用程序的一个版本部署到多个 Amazon EC2 实例。
在最近的部署期间,CodeDeploy 问题导致我的管道失败。 DevOps 团队希望在部署期间获得更好的监控和通知,以减少解决时间。
当发现问题时,DevOps 工程师应该做什么来创建通知?

125 / 363

125.

No.125
一家全球企业使用 AWS Control Tower 来管理多个 AWS 账户。该公司托管内部和公共应用程序。
该公司内的每个应用程序团队都有自己的 AWS 账户用于应用程序托管。该账户已集成到 AWS Organizations 内的组织中。其中一个 AWS Control Tower 成员账户充当具有 CI/CD 管道的集中式 DevOps 账户,应用程序团队使用该管道将应用程序部署到各自的目标 AWS 账户。部署的 IAM 角色驻留在集中式 DevOps 帐户中。
应用程序团队希望将应用程序部署到应用程序 AWS 账户中的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。部署的 IAM 角色存在于应用程序 AWS 账户中。部署是通过在中央 DevOps 账户中设置的 AWS CodeBuild 项目完成的。 CodeBuild 项目使用 CodeBuild 的 IAM 服务角色。尝试从 CodeBuild 连接到跨账户 EKS 集群时,部署失败并出现未授权错误。
哪种解决方案可以解决此错误?

126 / 363

126.

No.126
一家受到严格监管的公司有一项政策,即 DevOps 工程师除非紧急情况,否则不得登录 Amazon EC2 实例。如果 DevOps 工程师登录,他们必须在事件发生后 15 分钟内通知安全团队。
哪种解决方案可以满足这些要求?

127 / 363

127.

No.127
一家公司更新了其关键业务应用程序的 AWS CloudFormation 模板。更新后的模板出现错误,导致堆栈更新过程失败,AWS CloudFormation 自动启动堆栈回滚过程。然后,DevOps 工程师发现应用程序仍然不可用,并且堆栈处于 UPDATE_ROLLBACK_FAILED 状态。
DevOps 工程师必须执行哪些操作组合才能成功完成堆栈回滚?(选择两个。)

128 / 363

128.

No.128
开发团队在本地手动构建工件并将其放置在 Amazon S3 存储桶中。应用程序具有本地缓存​​,在部署时需要清除。为此,团队运行命令从 Amazon S3 下载工件,然后解压工件以完成部署。
DevOps 团队希望进入他们的 CI/CD 流程并建立检查,以便在发生故障时停止并回滚部署。为此,您的团队需要跟踪部署的进度。
哪些行动组合可以实现这一目标?(选择三项)

129 / 363

129.

No.129
一位 DevOps 工程师正在开展一个托管在 Amazon Linux 上的项目,但该项目未能通过安全审查。已要求 DevOps 经理审查公司针对 AWS CodeBuild 项目的 buildspec.yaml 文件并提供建议。 buildspec.yaml 文件的结构如下:
env:
variables:
AWS_ACCESS_KEY_ID: AKIAJF7BREFWJBA4GHXNA
AWS_SECRET_ACCESS_KEY: ORj3ns3At2mIh404Atm0+zHxZqz7cNaVMLYRehcI
AWS_DEFAULT_REGION: us-east-1
DB_PASSWORD: cuj5RptFa3va

phases:
build:
commands:
- aws s3 cp s3://db-deploy-bucket/my.cnf.template /tmp/my.cnf
- sed -i '' s/DB_PW/${DB_PASSWORD}/ /tmp/my.cnf
- aws s3 cp s3://db-deploy-bucket/instance.key /tmp/instance.key
- chmod 600 /tmp/instance.key
- scp -i /tmp/instance.key /tmp/my.cnf root@10.25.15.23:/etc/my.cnf
- ssh -i /tmp/instance.key root@10.25.15.23 /etc/init.d/mysqld restart
您建议进行哪些更改以符合 AWS 安全最佳实践?(选择三项)

130 / 363

130.

No.130
一家公司有一个遗留应用程序。 DevOps 工程师需要自动化为遗留应用程序构建可部署工件的过程。该解决方案要求将可部署工件存储在现有的 Amazon S3 存储桶中,以便在未来的部署中引用它们。
哪种解决方案能够以最具运营效率的方式满足这些要求?

131 / 363

131.

No.131
一家公司运行 Docker 命令在 AWS CodeBuild 项目中构建容器映像。构建容器映像后,CodeBuild 项目会将容器映像上传到 Amazon S3 存储桶。 CodeBuild 项目具有 IAM 服务角色,该角色有权访问 S3 存储桶。
DevOps 工程师需要用 Amazon Elastic Container Registry (Amazon ECR) 存储库替换 S3 存储桶来存储容器映像。 DevOps 工程师在与 CodeBuild 项目相同的 AWS 区域中创建 ECR 私有映像存储库。 DevOps 工程师使用操作新的 ECR 存储库所需的权限调整 IAM 服务角色。 DevOps 工程师将新的存储库信息放在 buildspec.yml 文件中使用的 docker build 和 docker push 命令中。
当 CodeBuild 项目运行构建作业时,该作业在尝试访问 ECR 存储库时失败。
哪种解决方案可以解决无法访问 ECR 存储库的问题?

132 / 363

132.

No.132
一家公司手动为员工提供 IAM 访问权限。该公司希望用自动化流程取代手动流程。您的公司有一个现有的 Active Directory 系统,该系统配置了外部 SAML 2.0 身份提供者 (IdP)。
一家公司希望其员工能够使用其现有的公司凭证访问 AWS。您现有 Active Directory 系统中的组必须可用于管理 AWS Identity and Access Management (IAM) 中的权限。一名 DevOps 工程师已在公司的 AWS 账户中完成了 AWS IAM Identity Center(AW​​S Single Sign-On)的初始设置。
DevOps 工程师下一步应该做什么来满足要求?

133 / 363

133.

No.133
一家公司使用 AWS 来运行其数字工作负载。公司内的每个应用程序团队都有自己的 AWS 账户用于应用程序托管。该账户已集成到 AWS Organizations 中的组织。
该公司希望在整个组织内实施安全标准。为了避免因安全配置错误而导致不合规,公司强制使用 AWS CloudFormation。运营支持团队可以使用 AWS 管理控制台修改生产环境中的资源,以排除故障并解决与应用程序相关的问题。
DevOps 工程师需要实施解决方案,以近乎实时地识别导致不合规的 AWS 服务错误配置。该解决方案应在识别问题后 15 分钟内自动修复该问题。该解决方案还应在具有精确时间戳的集中式仪表板中跟踪不合规的资源和事件。
哪种解决方案需要的开发开销最少?

134 / 363

134.

No.134
一家公司使用 AWS Organizations 来管理其 AWS 账户。在组织根目录下,有一个名为“环境”的 OU。环境 OU 有两个子 OU,分别名为开发和生产。
环境 OU 和任何子 OU 都具有默认的 FullAWSAccess 策略。 DevOps 工程师计划从开发 OU 中删除 FullAWSAccess 策略,并将其替换为允许对 Amazon EC2 资源执行所有操作的策略。
这次政策替换的结果将会如何?

135 / 363

135.

No.135
一家公司正在研究灾难恢复功能,并希望能够将日常运营切换到辅助 AWS 区域。该公司使用 AWS CodeCommit 作为其主要区域的源代码控制工具。
DevOps 工程师需要使公司能够在次要区域开发代码。如果公司需要使用二级区域,开发人员可以将远程 URL 添加到他们的本地 Git 配置中。
哪种解决方案可以满足这些要求?

136 / 363

136.

No.136
DevOps 团队正在合并使用 Amazon RDS Multi-AZ DB 集群作为生产数据库的应用程序的代码修订。 DevOps 团队使用持续集成来定期验证其应用程序是否正常运行。 DevOps 团队需要在将更改部署到生产数据库之前对其进行测试。
哪种解决方案可以满足这些要求?

137 / 363

137.

No.137
一家公司在自己的 VPC 中管理多租户环境,并在相应的 AWS 账户中配置了 Amazon GuardDuty。该公司将所有 GuardDuty 发现发送至 AWS Security Hub。
来自可疑来源的流量正在产生大量发现。 DevOps 工程师应该实施一种解决方案,当 GuardDuty 检测到新的可疑源时,自动拒绝跨 VPC 的流量。
哪种解决方案可以满足这些要求?

138 / 363

138.

No.138
一家公司使用 AWS Secrets Manager 来存储其 AWS Lambda 函数使用的一组敏感 API 密钥。当调用 Lambda 函数时,它会获取 API 密钥并对外部服务发出 API 调用。 Secrets Manager 机密信息使用您的默认 AWS Key Management Service (AWS KMS) 密钥加密。
DevOps 工程师必须更新他们的基础设施,以确保只有 Lambda 函数的执行角色才能访问 Secrets Manager 中的值。解决方案应该执行最小特权原则。
哪些步骤组合可以满足这些要求?(选择两个。)

139 / 363

139.

No.139
一家公司的 DevOps 工程师正在创建 AWS Lambda 函数来处理来自 Amazon Simple Notification Service (Amazon SNS) 主题的通知。 Lambda 函数处理通知消息并将通知消息的内容写入 Amazon RDS Multi-AZ 数据库实例。
在测试期间,数据库管理员意外关闭了数据库实例。数据库瘫痪期间,在此期间发送的一些 SNS 通知消息丢失。
DevOps 工程师必须确保通知消息将来不会丢失。
哪些解决方案符合这一要求?(选择两个)

140 / 363

140.

No.140
一家公司有一个在 Amazon EC2 实例上运行的应用程序。该公司使用 AWS CodePipeline 管道将应用程序部署到多个 AWS 区域。管道针对每个区域都有阶段。每个阶段包含针对每个区域的 AWS CloudFormation 操作。
当管道将应用程序部署到某个区域时,公司希望确保在管道移动到下一个区域之前该应用程序处于健康状态。为每个区域的应用程序配置了 Amazon Route 53 记录集。 DevOps 工程师根据应用程序部署的每个区域的 Amazon CloudWatch 警报创建 Route 53 运行状况检查。
DevOps 工程师下一步应该做什么来满足要求?

141 / 363

141.

No.141
一家公司想要使用 Amazon CloudWatch 来监控其 Amazon EC2 实例。如果 NetworkPacketsIn 指标在 12 小时内的至少 3 小时内平均值小于 5,则应停止 EC2 实例。公司应该每小时评估一次指标。如果评估期间 NetworkPacketsIn 指标的数据缺失,您的 EC2 实例应该继续运行。
DevOps 工程师为 NetworkPacketsIn 指标创建 CloudWatch 警报。 DevOps工程师将阈值设置为5,将评估期设置为1小时。
DevOps 工程师应该采取哪些额外的措施来满足这些要求?

142 / 363

142.

No.142
一家公司在 AWS Organizations 内管理组织内的 500 个 AWS 账户。该公司发现所有账户中都存在大量未连接的 Amazon Elastic Block Store (Amazon EBS) 卷。您的公司希望自动标记未附加的 EBS 卷以供调查。
DevOps 工程师需要在所有 AWS 账户中部署 AWS Lambda 函数。 Lambda 函数必须每 30 分钟运行一次,以标记所有已解除连接超过 7 天的 EBS 卷。
哪种解决方案能够以最具运营效率的方式满足这些要求?

143 / 363

143.

No.143
一家公司使用 AWS CodeDeploy 蓝/绿部署在其生产环境中部署应用程序。此部署包括一个 Amazon EC2 Auto Scaling 组,该组启动运行 Amazon Linux 2 的实例。
代码存储库有一个有效的 appspec.yml 文件,其中包含以下文本:

version: 0.0
os: linux
files:
- source: /
destination: /var/www/html/application

DevOps 工程师必须确保在实例开始服务请求流量之前,脚本在替换实例上下载并安装许可证文件。 DevOps 工程师在 appspec.yml 文件中添加了一个钩子部分。
DevOps 工程师应该使用哪个钩子来运行脚本来下载并安装许可证文件?

144 / 363

144.

No.144
一家公司有一个包含 AWS Lambda 函数的应用程序。 Lambda 函数运行存储在 AWS CodeCommit 存储库中的 Python 代码。最近,我们的 Python 代码中有一个错误,导致生产环境出现故障。工程师为 Lambda 函数编写了单元测试,以防止将来在生产中出现缺陷。
该公司的 DevOps 团队需要实施一个解决方案,将单元测试集成到其现有的 AWS CodePipeline 管道中。该解决方案应生成公司可以查看的单元测试报告。
哪种解决方案可以满足这些要求?

145 / 363

145.

No.145
一家公司在 AWS Organizations 中管理多个 AWS 账户。贵公司的安全策略规定您不得将 AWS 账户根用户凭证用于成员账户。该公司监控对根用户凭证的访问。
最近的警报显示,成员账户的根用户启动了 Amazon EC2 实例。 DevOps 工程师必须在组织的根级别创建 SCP,以防止成员账户中的根用户进行 AWS 服务 API 调用。
哪个 SCP 满足这些要求?

146 / 363

146.

No.146
一家公司使用 AWS 并拥有一个包含具有可预测流量模式的关键计算基础设施的 VPC。该公司已配置 VPC 流日志,并将其发布到 Amazon CloudWatch Logs 中的日志组。
该公司的 DevOps 团队需要设置 VPC 流日志监控解决方案,以识别一段时间内 VPC 的网络流量异常。如果监控解决方案检测到异常,公司需要开始对该异常做出响应。
DevOps 团队应如何配置他们的监控解决方案以满足这些要求?

147 / 363

147.

No.147
AnyCompany 使用 AWS Organizations 来创建和管理多个 AWS 账户。 AnyCompany 最近收购了一家规模较小的公司 Example Corp。在收购过程中,Example Corp 的单个 AWS 账户通过组织邀请加入了 AnyCompany 的管理账户。 AnyCompany 将新成员帐户移至专供 Example Corp 使用的 OU。
AnyCompany 的 DevOps 工程师有一个 IAM 用户,该用户承担名为 OrganizationAccountAccessRole 的角色来访问成员帐户。此角色配置了完全访问策略。当 DevOps 工程师尝试使用 AWS 管理控制台在 Example Corp 的新成员账户中担任角色时,该 DevOps 工程师收到以下错误消息:“一个或多个字段包含无效信息。请验证您的信息或联系您的管理员。”
哪种解决方案为 DevOps 工程师提供了访问新成员帐户的权限?

148 / 363

148.

No.148
一位 DevOps 工程师正在设计一个与旧版 REST API 集成的应用程序。该应用程序具有 AWS Lambda 函数,可从 Amazon Kinesis 数据流读取记录。 Lambda 函数将记录发送到旧式 REST API。
Lambda 函数从 Kinesis 数据流发送的记录中大约有 10% 存在数据错误,需要手动处理。 Lambda 函数的事件源配置具有 Amazon Simple Queue Service (Amazon SQS) 死信队列作为失败时的目的地。 DevOps 工程师配置了一个 Lambda 函数来批量处理记录,并在发生故障时实现重试。
在测试期间,DevOps 工程师注意到死信队列包含许多没有数据错误且已经由旧式 REST API 处理的记录。 DevOps 工程师应该配置 Lambda 函数的事件源选项,以减少发送到死信队列的无错误记录的数量。
哪种解决方案可以满足这些要求?

149 / 363

No.149
一家公司在 AWS Lambda 上运行一个微服务,从 Amazon DynamoDB 读取数据。 Lambda 代码在测试成功后由开发人员手动部署。公司现在需要实现测试和部署的自动化,并在云中运行。此外,每个微服务部署后,必须逐步转移至新版本的流量。
哪种解决方案可以满足所有要求并最大限度提高开发人员的速度?

149.  

150 / 363

150.

No.150
一家公司正在使用 AWS Lambda 和 Amazon API Gateway 构建使用无服务器架构的 Web 和移动应用程序。该公司希望根据推送到 AWS CodeCommit 存储库中相应环境分支的代码完全自动化其后端 Lambda 部署。
对于部署,您需要以下内容:
• 为测试和生产提供单独的环境管道
• 仅在测试环境中运行的自动部署
必须采取哪些步骤才能满足这些要求?

151 / 363

151.

No.151
一位 DevOps 工程师想要找到一种解决方案,将应用程序从本地迁移到 AWS。该应用程序在 Linux 上运行,并且必须在特定版本的 Apache Tomcat、HAProxy 和 Varnish Cache 上运行才能正常运行。您可能需要为您的应用程序调整操作系统级参数。您的解决方案应该包括一种自动部署新应用程序版本的方法。基础设施需要可扩展,并且故障的服务器应该被自动替换。
DevOps 工程师应该使用哪些解决方案?

152 / 363

152.

No.152
DevOps 工程师正在 EC2 Auto Scaling 组中的一组 Amazon EC2 实例中使用 AWS CodeDeploy。与 EC2 Auto Scaling 集成的关联 CodeDeploy 部署组配置为使用 CodeDeployDefault.OneAtATime 执行就地部署。在进行新的部署时,工程师注意到,尽管整体部署已成功完成,但五个实例中有两个仍然部署了以前的应用程序修订版。其余三个实例具有最新的应用程序修订版。
什么原因导致了这个问题?

153 / 363

153.

No.153
安全团队担心开发人员可能会在生产中无意中将弹性 IP 地址附加到 Amazon EC2 实例。开发人员不得将弹性 IP 地址附加到他们的实例。只要生产服务器具有弹性 IP 地址,就应该通知您的安全团队。
如何自动完成这项任务?

154 / 363

No.154
一家公司使用 AWS Organizations 为每个部门创建单独的 AWS 账户。该公司需要自动化以下任务:
• 定期使用新补丁更新Linux AMI并生成黄金映像。
• 在黄金映像上安装新版本的 Chef 代理(如果可用)
• 将新生成的AMI 交付给部门账户。

154. 哪种解决方案需要的管理开销最少?

155 / 363

155.

No.155
一家公司在 AWS 上有一个使用自动扩展功能的关键任务应用程序。该公司希望部署生命周期满足以下参数:
• 应一次部署一个应用程序实例,以便剩余的资源组能够继续处理流量。
• 该应用程序占用大量CPU,应密切监控。
• 如果部署实例的 CPU 利用率超过 85%,则部署应自动回滚。
哪种解决方案可以满足这些要求?

156 / 363

156.

No.156
一家公司有一位开发人员为自动部署管道编写代码。开发人员将每个项目的源代码存储在 Amazon S3 存储桶中。该公司希望为其团队增加更多开发人员,但担心代码冲突和工作损失。该公司还希望创建一个测试环境,以便他们可以部署新版本的代码进行测试,并允许开发人员在存储库中进行代码更改时自动部署到两个环境。
满足这些要求的最有效方法是什么?

157 / 363

157.

No.157
一位 DevOps 工程师注意到,Auto Scaling 组中应用程序负载均衡器后面运行的所有 Amazon EC2 实例均未响应用户请求。 EC2 实例也未通过目标组的 HTTP 运行状况检查。
经过检查,工程师发现任何 EC2 实例上都没有运行应用程序进程。系统日志中有大量内存不足消息。工程师需要提高其应用程序的弹性以解决潜在的应用程序内存泄漏。为了在发生问题时收到警报,您必须启用监控和通知。
哪些行动组合可以满足这些要求?(选择两个。)

158 / 363

158.

No.158
一家电子商务公司使用大量由 Amazon Elastic Block Store (Amazon EBS) 支持的 Amazon EC2 实例。为了减少所有实例的手动工作量,当 EC2 实例计划退役事件时,DevOps 工程师负责自动执行重启操作。
我们如何才能实现这个目标?

159 / 363

159.

No.159
一家公司使用 AWS Control Tower 来管理其应用程序团队的 AWS 账户。各个应用程序团队负责保护自己的 AWS 账户。
DevOps 工程师应在应用程序团队尚未启用 GuardDuty 的所有 AWS 账户中启用 Amazon GuardDuty。 DevOps 工程师正在使用来自 AWS Control Tower 托管账户的 AWS CloudFormation StackSets。
DevOps 工程师如何配置他们的 CloudFormation 模板以避免 StackSets 部署期间出现故障?

160 / 363

160.

No.160
一家公司有一个 AWS Control Tower 着陆区。公司的 DevOps 团队创建了 Workloads OU。开发 OU 和生产 OU 嵌套在工作负载 OU 下。该公司授予用户对公司 AWS 账户的完全访问权限以部署应用程序。
DevOps 团队需要确保只有特定的管理 IAM 角色才能管理生产 OU 中 AWS 账户的 IAM 角色和策略。
哪些步骤组合可以满足这些要求?(选择两个。)

161 / 363

161.

No.161
一家公司雇用一名渗透测试人员来模拟内部安全漏洞。测试人员对该公司的 Amazon EC2 实例执行了端口扫描。该公司的安全措施并未检测到该端口扫描。
您的公司需要一种解决方案,当对您的 EC2 实例执行端口扫描时自动提供通知。一家公司创建并订阅 Amazon Simple Notification Service (Amazon SNS) 主题。
公司下一步该怎么做才能满足该要求?

162 / 363

162.

No.162
一家公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行其应用程序。 EKS 集群使用应用程序负载均衡器将流量路由到集群上运行的应用程序。
迁移到 EKS 集群的新应用程序性能不佳。 EKS 集群中的所有其他应用程序继续正常运行。在用户流量路由到 Web 应用程序之前,新应用程序会在部署后立即水平扩展到预先配置的最大 Pod 数量。
哪种解决方案可以解决 EKS 集群中 Web 应用程序的扩展行为?

163 / 363

163.

No.163
一家公司有一个 AWS Control Tower 登陆区,用于管理 AWS Organizations 中的组织。该公司根据公司的要求创建了OU结构。该公司的 DevOps 团队为该解决方案建立了一个核心账户,并为所有集中式 AWS CloudFormation 和 AWS Service Catalog 解决方案建立了账户。
该公司希望提供一系列账户可以通过 AWS Control Tower 请求的定制服务。
哪些步骤组合可以满足这些要求?(选择三个)

164 / 363

164.

No.164
一家公司在 Amazon EC2 实例上运行工作负载。该公司需要控制措施,要求其 AWS 账户中的所有 EC2 实例都使用实例元数据服务版本 2 (IMDSv2)。如果您的 EC2 实例不阻止使用实例元数据服务版本 1 (IMDSv1),则必须终止 EC2 实例。
哪种解决方案可以满足这些要求?

165 / 363

165.

No.165
一家公司正在构建一个应用程序,该应用程序在 Auto Scaling 组中的 Amazon EC2 实例前面使用应用程序负载均衡器。该应用程序是无状态的。 Auto Scaling 组使用完全预构建的自定义 AMI。 EC2实例没有自定义引导过程。
Auto Scaling 组使用的 AMI 最近已被删除。 Auto Scaling 组扩展活动将显示失败,因为 AMI ID 不存在。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择三个。)

166 / 363

166.

No.166
一家公司在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上部署了一个 Web 应用程序。该公司将其应用程序代码存储在 AWS CodeCommit 存储库中。当代码合并到主分支时,AWS Lambda 函数会调用 AWS CodeBuild 项目。 CodeBuild 项目打包代码,将打包后的代码存储在 AWS CodeArtifact 中,并调用 AWS Systems Manager Run Command 将打包后的代码部署到 EC2 实例。
以前的部署引入了缺陷,EC2 实例没有运行最新版本的打包代码,以及实例之间的不一致。
DevOps 工程师应采取哪些行动组合来实现更可靠的部署解决方案?(选择两个。)

167 / 363

167.

No.167
一家公司使用 AWS Organizations 中的组织来管理其 AWS 账户。该公司的自动化账户包含一个用于创建和配置新 AWS 账户的 CI/CD 管道。
该公司拥有一组内部服务团队,为组织内部的账户提供服务。服务团队通过一组服务账户进行运作。当通过 CreateAccount API 调用创建新账户时,服务团队希望在其服务账户上接收 AWS CloudTrail 事件。
如何与服务账户共享此 CloudTrail 事件?

168 / 363

168.

No.168
一位 DevOps 工程师正在构建使用 Amazon Simple Queue Service (Amazon SQS) 标准队列的解决方案。该解决方案还包括 AWS Lambda 函数和 Amazon DynamoDB 表。 Lambda 函数从 SQS 队列事件源检索内容并将内容写入 DynamoDB 表。
该解决方案必须最大限度地提高 Lambda 的可扩展性,并防止成功处理的 SQS 消息被多次处理。
哪种解决方案可以满足这些要求?

169 / 363

169.

No.169
一家公司有一个新的 AWS 账户,其团队将使用该账户部署各种应用程序。该团队创建了许多 Amazon S3 存储桶,用于特定应用程序的目的和存储 AWS CloudTrail 日志。您的公司已为您的账户启用 Amazon Macie。
DevOps 工程师需要优化其账户的 Macie 成本,同时又不牺牲其账户的功能。
哪些解决方案满足这些要求?(选择两个)

170 / 363

170.

No.170
一家公司使用 AWS Organizations 内的组织来管理其 AWS 账户。该公司最近收购了另一家拥有独立 AWS 账户的公司。收购公司的 DevOps 团队需要整合两家公司的 AWS 账户的管理,并保持对账户的完全管理控制。 DevOps 团队还需要收集和分组所有账户的调查结果,以实施和维护他们的安全态势。
DevOps 团队应采取哪些步骤组合来满足这些要求?(选择两个。)

171 / 363

171.

No.171
一家公司有一个应用程序和一个 CI/CD 管道。 CI/CD 管道由 AWS CodePipeline 管道和 AWS CodeBuild 项目组成。作为构建过程的一部分,CodeBuild 项目会针对您的应用程序运行测试并生成测试报告。该公司必须保留90天的测试报告。
哪种解决方案可以满足这些要求?

172 / 363

172.

No.172
一家公司使用 Amazon API Gateway Regional REST API 来托管其应用程序 API。 REST API 有一个自定义域。 REST API 中的默认端点已被停用。
公司内部团队使用 API。该公司希望在其 API 和内部团队之间使用相互 TLS 作为额外的身份验证层。
哪些步骤组合可以满足这些要求?(选择两个)

173 / 363

173.

No.173
一家公司使用 AWS Directory Service for Microsoft Active Directory 作为其身份提供商 (IdP)。该公司要求在 AWS CloudFormation 中定义和部署其所有基础设施。
DevOps 工程师需要创建一组基于 Windows 的 Amazon EC2 实例来托管应用程序。一位 DevOps 工程师创建了一个 CloudFormation 模板,其中包括一个 EC2 启动模板、一个 IAM 角色、一个 EC2 安全组和一个 EC2 Auto Scaling 组。 DevOps 工程师需要实施一项解决方案,将所有 EC2 实例加入 AWS Managed Microsoft AD 目录中的域。
哪种解决方案能够最有效地满足这些要求?

174 / 363

174.

No.174
一家公司使用 AWS Organizations 来管理其 AWS 账户。该公司有一个包含子 OU 的根 OU。根 OU 有一个 SCP,允许对所有资源执行所有操作。子 OU 具有 SCP,它允许对 Amazon DynamoDB 和 AWS Lambda 执行所有操作并拒绝所有其他操作。
该公司在子 OU 中拥有一个名为 vendor-data 的 AWS 账户。 DevOps 工程师有一个 IAM 用户附加到供应商数据帐户中的管理员访问 IAM 策略。一名 DevOps 工程师尝试在供应商数据账户中启动 Amazon EC2 实例并收到访问被拒绝错误。
DevOps 工程师应该进行哪些更改才能在供应商数据账户中启动 EC2 实例?

175 / 363

175.

No.175
公司的安全策略要求在生产环境中使用安全强化的 AMI。 DevOps 工程师使用 EC2 Image Builder 创建了一个管道,以便定期构建 AMI。
DevOps 工程师需要更新公司的 Auto Scaling 组的启动模板。启动 Amazon EC2 实例时,您的 Auto Scaling 组必须使用最新的 AMI。
哪种解决方案能够最有效地满足这些要求?

176 / 363

176.

No.176
一家公司使用 AWS Lambda 函数配置了 Amazon S3 事件源。当在特定的 S3 存储桶中创建新对象或修改现有对象时,公司需要执行 Lambda 函数。 Lambda 函数使用传入事件中的 S3 存储桶名称和 S3 对象键来读取已创建或修改的 S3 对象的内容。 Lambda 函数解析内容并将解析的内容存储在 Amazon DynamoDB 表中。
Lambda 函数的执行角色具有从 S3 存储桶读取和写入 DynamoDB 表的权限。在测试期间,DevOps 工程师发现,当将对象添加到 S3 存储桶或修改现有对象时,Lambda 函数不会执行。
哪种解决方案可以解决这个问题?

177 / 363

No.177
一家公司在两个 AWS 区域部署了一个关键应用程序。该应用程序在两个区域中都使用应用程序负载均衡器 (ALB)。该公司拥有这两个 ALB 的 Amazon Route 53 别名 DNS 记录。
该公司使用 Amazon Route 53 应用程序恢复控制器来实现应用程序在两个区域之间的故障转移。 Route 53 ARC 配置包括两个区域的路由控制。该公司使用 Route 53 ARC 执行季度灾难恢复 (DR) 测试。
在最近的 DR 测试中,一位 DevOps 工程师意外关闭了两个路由控制。您的公司应确保至少一个路由控制始终处于打开状态。

177. 哪种解决方案可以满足这些要求?

178 / 363

178.

No.178
医疗保健服务公司担心监测患者健康状况的应用程序的软件许可证成本不断增加。该公司希望创建一个审计流程,以确保应用程序仅在 Amazon EC2 专用主机上运行。 DevOps 工程师需要创建工作流程来审核应用程序以确保合规性。
工程师应采取哪些步骤才能以最少的管理开销满足这一要求?

179 / 363

179.

No.179
一位 DevOps 工程师正计划将基于 Ruby 的应用程序部署到生产环境。该应用程序需要与 Amazon RDS for MySQL 数据库交互,并且需要自动扩展和高可用性。存储在数据库中的数据至关重要,无论应用程序堆栈的状态如何都必须保存。
DevOps 工程师需要为具有自动回滚功能的应用程序设置自动部署策略。当部署失败时,解决方案还应向应用程序团队发出警报。
哪些步骤组合可以满足这些要求?(选择三个。)

180 / 363

180.

No.180
一家公司正在使用 AWS CodePipeline 部署应用程序。根据新指南,任何应用程序更改在部署到生产之前都必须经过公司安全团队的一名成员的批准。必须记录并保留批准。
哪些行动组合可以满足这些要求? (选择两个)

181 / 363

181.

No.181
一家公司要求其业务团队仅使用预先批准的 AWS CloudFormation 模板启动资源。当资源偏离预期状态时,安全团队要求自动监控。
应该使用什么策略来满足这些要求?

182 / 363

182.

No.182
一家公司有多个开发小组,使用一个共享的 AWS 账户开展工作。当资源创建接近账户的服务限制时,该集团的高级经理希望通过第三方 API 调用收到警报。
哪种解决方案能够以最少的开发工作量实现这一目标?

183 / 363

183.

No.183
DevOps 工程师正在建立基于容器的架构。工程师决定使用 AWS CloudFormation 自动配置 Amazon ECS 集群和 Amazon EC2 Auto Scaling 组以启动 EC2 容器实例。成功创建 CloudFormation 堆栈后,工程师注意到,尽管 ECS 集群和 EC2 实例已成功创建并且堆栈创建已完成,但 EC2 实例仍与不同的集群相关联。
DevOps 工程师应如何更新他们的 CloudFormation 模板来解决此问题?

184 / 363

184.

No.184
DevOps 工程师正在为需要将基础设施设在美国境内的公司实施治理控制。工程师应该限制可使用的 AWS 区域,并确保如果发生任何超出其治理政策的活动,尽快向他们发出警报。这些控制措施应自动针对美国以外的任何新地区启用。
哪些行动组合可以满足这些要求?(选择两个)

185 / 363

185.

No.185
一家公司通过电子商务网络应用程序销售产品。该公司需要一个以饼图形式显示产品交易详情的仪表板。该公司希望将该仪表板与公司现有的 Amazon CloudWatch 仪表板集成。
哪种解决方案能够最有效地满足这些要求?

186 / 363

186.

No.186
一家公司正在推出一款应用程序。您的应用程序必须仅使用经批准的 AWS 服务。运行该应用程序的账户创建时间不到一年,并分配给 AWS Organizations OU。
您的公司将需要创建一个新的组织帐户结构。您的账户结构应该具有适当的 SCP,以支持仅使用您 AWS 账户中当前处于活动状态的服务。该公司在其解决方案中使用 AWS Identity and Access Management (IAM) 访问分析器。
哪种解决方案可以满足这些要求?

187 / 363

187.

No.187
一家公司有来自不同业务部门的多个开发团队,他们使用共享的单个 AWS 账户开展工作。在您的账户中创建的所有 Amazon EC2 资源都必须包含一个标签,指定谁创建了该资源。标记必须在资源创建后一小时内进行。
DevOps 工程师应该为创建的资源添加标签,其中包含创建该资源的用户 ID 和成本中心 ID。 DevOps 工程师使用成本中心映射和标签资源配置 AWS Lambda 函数。 DevOps 工程师还在 AWS 账户中设置了 AWS CloudTrail。 Amazon S3 存储桶存储 CloudTrail 事件日志。
哪种解决方案可以满足您的标记要求?

188 / 363

188.

No.188
一家公司在单个 AWS 账户中运行适用于多个环境的应用程序。 AWS CodePipeline 管道使用开发 Amazon Elastic Container Service (Amazon ECS) 集群来测试来自 Amazon Elastic Container Registry (Amazon ECR) 存储库的应用程序映像。管道将图像提升至生产 ECS 集群。
一家公司需要将生产集群迁移到同一 AWS 区域内的其他 AWS 账户。您的生产集群必须能够通过私有连接下载图像。
哪种解决方案可以满足这些要求?

189 / 363

189.

No.189
公司需要能够保留其 AWS 账户中所有现有和新 VPC 的流日志配置。该公司使用 AWS CloudFormation 堆栈来管理其 VPC。该公司需要一个适用于其 IAM 用户创建的所有 VPC 的解决方案。
哪种解决方案可以满足这些要求?

190 / 363

190.

No.190
一家公司的应用程序团队使用 AWS CodeCommit 存储库来管理他们的应用程序。应用程序团队在多个 AWS 账户中拥有存储库。所有账户均位于 AWS Organizations 内的组织内。
每个应用程序团队使用配置了外部 IdP 的 AWS IAM Identity Center(AW​​S Single Sign-On)承担开发人员 IAM 角色。开发人员角色使应用程序团队能够使用 Git 处理存储库中的代码。
安全审计显示,应用程序团队可以修改任何存储库的主分支。 DevOps 工程师需要实施一个解决方案,允许应用程序团队仅对他们控制的存储库的主分支进行更改。
哪些步骤组合可以满足这些要求? (选择三个。)

191 / 363

191.

No.191
一家公司使用 AWS WAF 来保护其云基础设施。 DevOps 工程师需要为他们的运营团队提供分析来自 AWS WAF 的日志消息的能力。运营团队需要能够针对日志输出中的特定模式创建警报。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

192 / 363

192.

No.192
软件团队使用 AWS CodePipeline 来自动化 Java 应用程序的发布管道。管道由源阶段、构建阶段和部署阶段组成。每个阶段包含一个 runOrder 值为 1 的操作。
该团队希望将单元测试集成到他们现有的发布流程中。团队需要一个仅部署通过所有单元测试的代码更改的解决方案。
哪种解决方案可以满足这些要求?

193 / 363

193.

No.193
一家公司使用 AWS Organizations 中的组织来管理公司开发人员使用的多个 AWS 账户。该公司要求所有数据在传输过程中都必须加密。
您的开发者账户中创建的几个 Amazon S3 存储桶允许未加密的连接。 DevOps 工程师必须对组织内账户中创建的所有现有 S3 存储桶的传输数据实施加密。
哪种解决方案可以满足这些要求?

194 / 363

194.

No.194
一家公司正在审查其 IAM 政策。一位 DevOps 工程师制定的政策之一被标记为过于严格。此策略由 AWS Lambda 函数使用,该函数在周末向标有 Environment: NonProduction 的 Amazon EC2 实例发出停止命令。现行政策如下:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*"
}
]
}
工程师应做出哪些改变才能实现最小特权策略?(选择三项)

195 / 363

195.

No.195
一家公司正在开发一款生成日志事件的应用程序。日志事件每十分之一秒包含五个不同的指标,从而产生大量数据。
该公司必须配置其应用程序以将日志写入 Amazon Timestream。该公司每天针对 Timestream 表编写查询。
哪种步骤组合可以满足这些要求并提供最快的查询性能?(选择三项)

196 / 363

196.

No.196
一名 DevOps 工程师创建了一个 AWS CloudFormation 模板,用于在 Amazon EC2 实例上部署应用程序。 EC2 实例运行 Amazon Linux。使用包含用户数据的 shell 脚本将应用程序部署到 EC2 实例。 EC2 实例具有一个 IAM 实例配置文件,该配置文件具有一个附加了 AmazonSSMManagedinstanceCore 托管策略的 IAM 角色。
一名 DevOps 工程师修改了 CloudFormation 模板中的用户数据以安装新版本的应用程序。工程师们还应用了堆栈更新。但是,该应用程序并未在正在运行的 EC2 实例上更新。工程师需要确保对应用程序的更改安装在正在运行的 EC2 实例上。
哪些步骤组合可以满足这些要求?(选择两个)

197 / 363

197.

No.197
一家公司正在重构应用程序以使用 AWS。该公司已确定需要在特定 AWS 账户中进行 Amazon S3 API 调用的内部 Web 应用程序。
该公司希望使用其现有的身份提供商 (IdP) auth.company.com 进行身份验证。 IdP 仅支持 OpenID Connect (OIDC)。 DevOps 工程师需要保护从 Web 应用程序对 AWS 账户的访问。
哪些步骤组合可以满足这些要求?(选择三个)

198 / 363

198.

No.198
一家公司将 Amazon RDS 用于其 AWS 账户中的所有数据库。该公司正在使用 AWS Control Tower 构建具有审计和日志记录账户的着陆区。出于合规原因,所有数据库都必须进行静态加密。如果贵公司的帐户中存在任何不合规的数据库,则应通知贵公司的安全工程师。
哪种解决方案的运营效率最高并能满足这些要求?

199 / 363

199.

No.199
一家公司正在从本地数据中心迁移到 AWS。目前,该公司使用定制的内部部署 Cl/CD 管道解决方案来构建和打包其软件。
该公司希望在 AWS CodeArtifact 中提供他们的软件包和依赖的公共存储库,以方便创建特定于应用程序的管道。
您应该采取哪些步骤组合来更新 CI/CD 管道解决方案并以最小的运营开销配置 CodeArtifact?(选择两个)

200 / 363

200.

No.200
DevOps 团队使用 AWS CodePipeline、AWS CodeBuild 和 AWS CodeDeploy 部署应用程序。该应用程序是一个使用 AWS Lambda 函数和 Amazon API Gateway 的 REST API。最近的部署期间发生了一个错误,影响了许多客户。
DevOps 团队需要一个解决方案,当检测到错误时可以恢复到应用程序的最新稳定版本。该解决方案应该对尽可能少的客户产生影响。
哪种解决方案能够最有效地满足这些要求?

201 / 363

201.

No.201
一家公司最近在 AWS 上部署了一个 Web 应用程序。该公司正在为大型销售活动做准备,需要确保他们的网络应用程序能够扩展以满足需求。
该应用程序的前端基础设施包括一个以 Amazon S3 存储桶为源的 Amazon CloudFront 分发版。后端基础设施包括一个 Amazon API Gateway API、多个 AWS Lambda 函数和一个 Amazon Aurora DB 集群。
该公司的 DevOps 工程师进行了负载测试,以确保 Lambda 函数可以处理峰值请求数量。然而,DevOps 工程师注意到在请求最初爆发期间存在请求延迟。大多数对 Lambda 函数的请求都会生成对数据库的查询。大部分调用时间都花在建立数据库连接上。
哪些步骤组合将提供您的应用程序所需的可扩展性?(选择三个。)

202 / 363

202.

No.202
一家公司运行一个跨多个可用区域的 Web 应用程序。我们使用应用程序负载均衡器 (ALB) 进行路由,使用 AWS Fargate 处理应用程序,使用 Amazon Aurora 处理应用程序数据。要部署应用程序,您可以使用 AWS CloudFormation 模板。所有 Docker 镜像都存储在同一 AWS 账户和 AWS 区域的 Amazon Elastic Container Registry (Amazon ECR) 存储库中。
DevOps 工程师必须在另一个区域建立灾难恢复 (DR) 流程。该解决方案必须满足 8 小时的 RPO 和 2 小时的 RTO。从 Dockerfile 构建 Docker 镜像可能需要两个多小时。
哪种解决方案能够最具成本效益地满足您的 RTO 和 RPO 要求?

203 / 363

203.

No.203
一家公司的应用程序在 Amazon EC2 实例上运行。该应用程序将写入日志文件,记录登录的用户名、日期、时间和源 IP 地址。日志发布到 Amazon CloudWatch Logs 中的日志组。
该公司正在对前一天发生的事件进行根本原因分析。该公司需要了解过去 7 天内特定用户的登录次数。
哪些解决方案提供了此信息?

204 / 363

204.

No.204
一家公司有一个 AWS CodeDeploy 应用程序。此应用程序有一个部署组,该部署组使用单个标签组来识别应用程序部署的实例。单个标签组配置通过 Environment=Production 和 Name=ApplicationA 标签来标识用于部署 ApplicationA 的实例。
该公司启动了一个额外的 Amazon EC2 实例,其标签为 Department=Marketing、Environment=Production 和 Name=ApplicationB。应用程序的下一次 CodeDeploy 部署将在其他实例上安装 ApplicationA。 DevOps 工程师需要配置现有的部署组以防止 ApplicationA 安装在其他实例上。
哪种解决方案可以满足这些要求?

205 / 363

205.

No.205
一家公司正在推出一款将原始数据存储在 Amazon S3 存储桶中的应用程序。为了生成报告,三个应用程序需要访问数据。为了使应用程序访问数据,它们需要以不同的方式编辑数据。
哪种解决方案可以满足这些要求?

206 / 363

206.

No.206
一家公司使用 AWS Control Tower 和 AWS CloudFormation 来管理 AWS 账户并创建 AWS 资源。当 CloudFormation 堆栈创建 S3 存储桶时,公司要求所有 Amazon S3 存储桶都使用 AWS 密钥管理服务 (AWS KMS) 加密。
哪种解决方案可以满足这一要求?

207 / 363

207.

No.207
一位 DevOps 工程师开发了一个 AWS Lambda 函数。 Lambda 函数针对特定 CloudFormation 堆栈支持的所有资源启动 AWS CloudFormation 偏差检测操作。然后 Lambda 函数完成调用。
一位 DevOps 工程师在 Amazon EventBridge 中创建了一条计划规则,每小时调用一次 Lambda 函数。您的 AWS 账户中已存在 Amazon Simple Notification Service (Amazon SNS) 主题。 DevOps 工程师已订阅 SNS 主题以接收通知。
当在此特定堆栈配置中检测到漂移时,需要尽快通知 DevOps 工程师。
哪种解决方案可以满足这些要求?

208 / 363

208.

No.208
一家公司在 AWS 上部署了基于容器的复杂工作负载。工作负载使用 Amazon Managed Service for Prometheus 进行监控。工作负载在您的 AWS 账户中的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行。
贵公司的 DevOps 团队希望使用贵公司的 Amazon Simple Notification Service (Amazon SNS) 主题接收工作负载警报。 SNS 主题与 EKS 集群位于同一个 AWS 账户中。
哪些步骤组合可以满足这些要求?(选择三个。)

209 / 363

209.

No.209
该公司在 AWS Organizations 中的组织有一个 OU。该公司在 OU 账户中运行 Amazon EC2 实例。您的公司必须将每个 EC2 实例凭证的使用限制在分配给该凭证的特定 EC2 实例上。 DevOps 工程师需要为 EC2 实例配置安全性。
哪种解决方案可以满足这些要求?

210 / 363

210.

No.210
一家公司在单个 AWS 账户中拥有一批运行 Linux 的 Amazon EC2 实例。该公司在其 EC2 实例中使用 AWS Systems Manager 自动化任务。
在最近的修补周期中,由于缺少可用磁盘空间,几个 EC2 实例进入错误状态。 DevOps 工程师必须确保 EC2 实例在即将进行的修补过程中有足够的可用磁盘空间。
哪些步骤组合可以满足这些要求?(选择两个。)

211 / 363

211.

No.211
一位 DevOps 工程师正在构建一个使用 AWS Lambda 函数查询 Amazon Aurora MySQL DB 集群的应用程序。 Lambda 函数仅执行读取查询。 Amazon EventBridge 事件调用 Lambda 函数。
每秒调用 Lambda 函数的事件越多,数据库延迟就越大,数据库吞吐量就越低。 DevOps 工程师需要提高应用程序性能。
哪些步骤组合可以满足这些要求?(选择三个。)

212 / 363

212.

No.212
一家公司拥有一个部署在单个 AWS 账户中的 AWS CloudFormation 堆栈。该公司配置了堆栈以将事件通知发送到 Amazon Simple Notification Service (Amazon SNS) 主题。
DevOps 工程师必须实施自动化解决方案,仅在堆栈更新成功后才将标签应用于特定的 CloudFormation 堆栈实例。一位 DevOps 工程师创建了一个 AWS Lambda 函数,使用此标签更新特定的堆栈实例。
哪种解决方案可以满足这些要求?

213 / 363

213.

No.213
一家公司在两个 AWS 区域部署了一个应用程序。您的应用程序会在位于同一区域的 Amazon S3 存储桶中创建并存储对象。应用程序的两个部署都必须能够访问两个区域中的所有对象及其元数据。该公司已配置 S3 存储桶之间的双向复制,并在每个 S3 存储桶上启用了 S3 复制指标。
如果对象复制失败,DevOps 工程师必须实施解决方案来重试复制过程。
哪种解决方案可以满足这些要求?

214 / 363

214.

No.214
一家公司需要为应用程序实现故障转移。该应用程序包括 AWS 区域中的 Amazon CloudFront 分发和公共应用程序负载均衡器 (ALB)。该公司将 ALB 配置为其分销的默认原点。
在最近的一次应用程序中断之后,该公司希望实现 0 秒的 RTO。该公司在二级区域以热备用配置部署其应用程序。 DevOps 工程师需要自动将应用程序故障转移到辅助区域,以便 HTTP GET 请求满足所需的 RTO。
哪种解决方案可以满足这些要求?

215 / 363

215.

No.215
云团队使用 AWS Organizations 和 AWS IAM Identity Center(AW​​S Single Sign-On)来管理公司的 AWS 账户。该公司最近成立了一个研究团队。研究团队需要能够完全控制其账户内的资源。研究团队不应该能够创建 IAM 用户。
云团队在 IAM Identity Center 中为研究团队创建研究管理员权限集。权限集附加了 AdministratorAccess AWS 托管策略。云团队需要确保研究团队中的任何人都不能创建 IAM 用户。
哪种解决方案可以满足这些要求?

216 / 363

216.

No.216
一家公司在新的 AWS 账户中发布了一款新的应用程序。该应用程序包括一个 AWS Lambda 函数,用于处理来自 Amazon Simple Queue Service (Amazon SQS) 标准队列的消息。 Lambda 函数将结果存储在 Amazon S3 存储桶中,以供进一步的下游处理。您的 Lambda 函数必须在消息发布后的特定时间段内处理该消息。 Lambda 函数的批次大小为 10 条消息,处理该批次消息需要几秒钟。
随着应用程序服务第一天的负载增加,队列中的消息累积速度超过了 Lambda 函数的处理速度。一些消息错过了所需的处理时间表。日志显示队列中的许多消息包含无效数据。公司必须满足消息的时间线要求以及有效的数据。
哪种解决方案可以满足这些要求?

217 / 363

217.

No.217
一家公司有一个在 AWS Lambda 上运行的应用程序,并将日志发送到 Amazon CloudWatch Logs。 Amazon Kinesis 数据流订阅了 CloudWatch Logs 中的日志组。单个消费者 Lambda 函数处理来自数据流的日志并将其存储在 Amazon S3 存储桶中。
该公司的 DevOps 团队注意到在处理和提取某些日志期间存在较高的延迟。
哪些步骤组合可以减少延迟?(选择三项)

218 / 363

218.

No.218
一家公司在 AWS Organizations 内其自身组织内的 AWS 账户之间运行敏感工作负载。该公司使用 IP 地址范围来委托 Amazon VPC CIDR 块和其所有非云硬件的 IP 地址。
该公司需要一种解决方案,以防止其自身 IP 地址范围之外的主体在其账户中执行 AWS 操作。
哪种解决方案可以满足这些要求?

219 / 363

219.

No.219
一家公司在两个 AWS 区域部署了一个应用程序。该应用程序当前使用主区域中的 Amazon S3 存储桶来存储数据。
DevOps 工程师需要确保应用程序在两个区域都具有高可用性。 DevOps 工程师在次要区域创建了一个新的 S3 存储桶。所有现有对象和新对象都必须存在于两个 S3 存储桶中。应用程序需要在区域之间进行故障转移,并且不能丢失数据。
哪些步骤组合能够最有效地满足这些要求? (选择三项)

220 / 363

220.

No.220
一家公司使用 AWS Organizations 中的组织来管理多个 AWS 账户。当实例收到特定标签时,公司需要所有 AWS 账户的自动化流程来隔离受损的 Amazon EC2 实例。
哪些步骤组合可以满足这些要求?(选择两个。)

221 / 363

221.

No.221
一家公司使用 AWS Organizations 管理多个 AWS 账户,其中 OU 针对不同的业务部门。该公司正在更新其企业网络以使用新的 IP 地址范围。该公司在不同的 AWS 账户中拥有 10 个 Amazon S3 存储桶。 S3 存储桶存储各个部门的报告。 S3 存储桶配置仅允许私有企业网络 IP 地址访问 S3 存储桶。
DevOps 工程师需要更改有权访问 S3 存储桶内容的 IP 地址范围。 DevOps 工程师还需要撤销公司内两个 OU 的权限。
哪种解决方案可以满足这些要求?

222 / 363

222.

No.222
一家公司已开始在多个团队中使用 AWS。每个团队都有多个账户和独特的安全配置文件。我的公司使用 AWS Organizations 来管理其组织内的账户。每个帐户都有自己的配置和安全控制。
该公司的 DevOps 团队希望通过预防和侦查控制来管理所有账户。当公司在其组织内创建新帐户时,DevOps 团队需要确保该帐户现在和将来的安全。
哪种解决方案可以满足这些要求?

223 / 363

223.

No.223
一家公司使用 AWS CodeCommit 存储库来存储源代码和相应的单元测试。该公司建立了一个 AWS CodePipeline 管道,其中包括一个 AWS CodeBuild 项目,该项目在代码合并到存储库的主分支时运行。
该公司希望在 CodeBuild 项目中运行单元测试。如果单元测试通过,CodeBuild 项目应该标记最新的提交。
公司应如何配置其 CodeBuild 项目以满足这些要求?

224 / 363

No.224
一名 DevOps 工程师为一家公司管理 Amazon Elastic Container Service (Amazon ECS) 集群。集群在 Auto Scaling 组中的多个 Amazon EC2 实例上运行。 DevOps 工程师应该实施一个解决方案,记录所有停止的任务并检查错误。
哪种解决方案可以满足这些要求?

224.  

225 / 363

225.

No.225
一家公司希望在数百个 Amazon EC2 实例上部署工作负载。一家公司使用启动模板在 Auto Scaling 组中配置 EC2 实例。
工作负载从 Amazon S3 存储桶中提取文件、处理数据并将结果存储在另一个 S3 存储桶中。 EC2 实例必须具有最小权限并使用临时安全凭证。
哪些步骤组合可以满足这些要求?(选择两个。)

226 / 363

226.

No.226
一家公司使用 AWS CodeDeploy 来自动化软件部署。您的部署必须满足以下要求:
• 您需要一些实例来处理部署期间的流量。流量应该在实例之间保持平衡,并且实例在发生故障时应该能够自动修复。 • 需要启动一组新实例来自动部署新的修订版本。无需手动配置。
• 必须将流量重新路由到新环境,每次路由一半的新实例。只要流量重新路由到至少一半的实例,部署就会成功。否则就会失败。
• 在将流量路由到新的实例队列之前,您必须删除部署过程中生成的所有临时文件。
• 部署成功后,应立即删除部署组中原有的实例,以降低成本。
DevOps 工程师如何满足这些要求?

227 / 363

227.

No.227
公司需要采用多账户策略来部署其应用程序和相关的 CI/CD 基础设施。该公司已在 AWS Organizations 中创建了一个组织,并启用了所有功能。该公司配置了 AWS Control Tower 并设置了着陆区。
该公司要求在组织内的所有 AWS 账户上使用 AWS Control Tower 控制(护栏)。公司需要为其多环境应用程序创建账户,并确保所有账户都配置到初始基线。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

228 / 363

228.

No.228
DevOps 团队在 AWS Config 中创建了自定义 Lambda 规则。此规则监控 Amazon Elastic Container Repository (Amazon ECR) 策略声明的 ecr:* 操作。当检测到不合规的存储库时,Amazon EventBridge 会使用 Amazon Simple Notification Service (Amazon SNS) 向你的安全团队发送通知。
评估自定义 AWS Config 规则时,AWS Lambda 函数无法执行。
哪种解决方案可以解决这个问题?

229 / 363

229.

No.229
开发人员正在为新的软件即服务 (SaaS) 应用程序创建概念证明。该应用程序位于共享开发 AWS 账户中,该账户是 AWS Organizations 内某个组织的一部分。
开发人员必须为作为概念验证目标的 AWS 服务创建与服务相关的 IAM 角色。您的解决方案必须允许开发人员仅创建和配置与服务相关的角色。
哪种解决方案可以满足这些要求?

230 / 363

230.

No.230
一家公司使用 AWS Organizations 来管理其 AWS 账户。该公司希望他们的监控系统在 root 用户登录时收到警报。您还需要一个显示根用户生成的日志活动的仪表板。
哪些步骤组合可以满足这些要求?(选择三个。)

231 / 363

231.

No.231
一家公司使用 AWS Organizations 来管理其 AWS 账户。 DevOps 工程师需要确保访问 AWS 管理控制台的所有用户都通过其公司的企业身份提供商 (IdP) 进行身份验证。
哪些步骤组合可以满足这些要求?(选择两个)

232 / 363

232.

No.232
一家公司推出了一个在 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行的新平台。新平台将承载用户经常更新的网络应用程序。应用程序开发人员为其应用程序构建 Docker 镜像,并手动将 Docker 镜像部署到平台。
该平台的每日使用人数已增至500多人。频繁更新、为您的应用程序构建更新的 Docker 镜像以及手动将 Docker 镜像部署到您的平台都变得难以管理。
如果对 Docker 映像的扫描返回操作系统或编程语言包漏洞的“高”或“严重”发现,您的公司应该会收到 Amazon Simple Notification Service (Amazon SNS) 通知。
哪些步骤组合可以满足这些要求?(选择两个。)

233 / 363

233.

No.233
一家公司将其 AWS 账户分组到 AWS Organizations 内组织内的 OU 中。该公司在其一个组织账户中部署了一组 Amazon API Gateway API。该API与账户的VPC绑定,没有现有的身份验证机制。只有特定 OU 内的主体才有权限调用 API。
该公司对 API 网关接口 VPC 端点应用以下策略:

{
"Statement": [
{
"Action": "*",
"Condition": {
"ForAnyValue:StringLike": {
"aws:PrincipalOrgPaths": "o-company-org/r-company-root/ou-company-ou"
}
},
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Resource": "*",
"Sid": "RestrictToOU"
}
],
"Version": "2012-10-17"
}
该公司还正在更新其 API 网关资源策略,以拒绝任何不通过接口 VPC 端点的调用。更新后,如果您尝试使用接口 VPC 端点 URL 调用 API,您将收到错误消息“用户:匿名未授权”。
哪些步骤组合可以解决这个问题?(选择两个。)

234 / 363

234.

No.234
一家公司希望缩短开发新功能所需的时间。该公司使用 AWS CodeBuild 和 AWS CodeDeploy 来构建和部署应用程序。我们还使用 AWS CodePipeline 来部署每个微服务及其自己的 CI/CD 管道。
公司需要更清楚地了解发布新功能与部署失败后平均恢复时间之间的时间。
哪些解决方案能够以最少的配置工作提供这种可见性?

235 / 363

235.

No.235
一家公司开发了一个静态网站,托管在 Amazon S3 存储桶中。该网站使用 AWS CloudFormation 部署。 CloudFormation 模板定义了一个 S3 存储桶和一个将内容从源位置复制到存储桶的自定义资源。
该公司决定将其网站迁移到新位置,因此他们需要删除并重新创建现有的 CloudFormation 堆栈。但是,CloudFormation 报告称无法干净地删除堆栈。
最可能的原因是什么? DevOps 工程师如何缓解此网站以及网站未来版本的这个问题?

236 / 363

236.

No.236
一家公司使用 Amazon EC2 作为其主要计算平台。 DevOps 团队想要审计公司的 EC2 实例,以查明 EC2 实例上是否安装了任何禁止的应用程序。
哪种解决方案能够最有效地满足这些要求?

237 / 363

237.

No.237
一家公司有一个事件驱动的 JavaScript 应用程序。该应用程序使用解耦的 AWS 托管服务来发布、使用和路由事件。在您测试应用程序时,事件不会传送到 Amazon EventBridge 规则中指定的目标。
DevOps 团队需要为应用程序测试人员提供额外的功能,以便他们查看、排除故障并防止事件丢失,而无需重新部署应用程序。
DevOps 团队应采取哪些步骤组合来满足这些要求?(选择三项)

238 / 363

238.

No.238
一家公司正在将其基于容器的工作负载转移到 AWS Organizations 中的多账户环境。该环境由公司用于部署和运行容器化工作负载的应用程序工作负载账户组成。该公司还为组织内共享的工作负载提供共享服务账户。
公司必须遵守严格的合规规定。所有容器镜像在部署到任何环境之前都必须经过安全扫描。如果图像通过扫描且没有任何严重漏洞,则可用于下游部署机制。预扫描图像和后扫描图像必须彼此分开,以便预扫描图像不会在部署中使用。
DevOps 工程师需要创建一个策略来集中这一过程。
哪些步骤组合能够满足这些要求,同时最大限度地减少管理开销? (选择两个。)

239 / 363

239.

No.239
一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 集群在容器中部署 Web 应用程序。 Web 应用程序包含敏感数据,没有特定凭证就无法解密。
DevOps 工程师将凭证存储在 AWS Secrets Manager 中。机密信息使用 AWS Key Management Service (AWS KMS) 中的客户管理密钥进行加密。第三方工具的 Kubernetes 服务账户可为您的应用程序提供机密信息。服务账户承担贵公司创建的 IAM 角色来访问机密。
当我尝试从 Secrets Manager 检索机密时,我的服务账户收到访问被拒绝 (403 禁止) 错误。
这个问题的根本原因是什么?

240 / 363

240.

No.240
一家公司正在将其产品开发团队从内部数据中心迁移到混合环境。新环境增加了四个 AWS 区域,使开发人员能够使用地理位置上距离他们最近的区域。
所有开发团队都使用一组共享的 Linux 应用程序。本地数据中心将应用程序存储在 NetApp ONTAP 存储设备上。存储卷以只读形式安装在开发本地虚拟机上。该公司每周更新一次共享卷上的应用程序。
DevOps 工程师必须将数据复制到每个新区域。 DevOps 工程师需要通过重复数据删除确保数据始终是最新的。此外,数据不能依赖于内部存储设备的可用性。
哪种解决方案可以满足这些要求?

241 / 363

241.

No.241
一家公司有一个应用程序,可将数据(包括个人身份信息 (PII))存储在 Amazon S3 存储桶中。所有数据均使用 AWS 密钥管理服务 (AWS KMS) 中的客户管理密钥加密。所有 AWS 资源均从 AWS CloudFormation 模板部署。
DevOps 工程师需要为不同 AWS 账户中的应用程序设置开发环境。开发 S3 存储桶应每周从生产 S3 存储桶刷新一次。
公司不得在未对 PII 进行匿名化处理的情况下将 PII 移出生产环境。每个环境中的数据必须使用不同的 KMS 客户管理密钥进行加密。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择两个。)

242 / 363

242.

No.242
一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 集群来托管机器学习 (ML) 应用程序。随着 ML 模型和容器镜像的大小不断增大,启动新 pod 所需的时间增加到几分钟。
DevOps 工程师需要将启动时间缩短至几秒钟。当 pod 在最近添加到集群的节点上运行时,该解决方案还应将启动时间缩短至几秒钟。
DevOps 工程师创建了一条 Amazon EventBridge 规则,用于调用 AWS Systems Manager 中的自动化功能。当新映像被推送到存储库时,自动化会从 Amazon Elastic Container Registry (Amazon ECR) 存储库预取容器映像。 DevOps 工程师还配置标签以应用于集群和节点组。
DevOps 工程师下一步应该做什么来满足要求?

243 / 363

243.

No.243
公司的应用程序有一个检索工作负载指标的 API。公司需要审计、分析和可视化其应用程序中的这些指标,以检测大规模问题。
哪些步骤组合可以满足这些要求?(选择三个)

244 / 363

244.

No.244
DevOps 工程师正在为应用程序构建基础设施。该应用程序必须在包含 Amazon EC2 实例的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行。您的 EC2 实例必须使用 Amazon Elastic File System (Amazon EFS) 文件系统作为其存储后端。 Amazon EFS 容器存储接口 (CSI) 驱动程序已安装在您的 EKS 集群上。
当 DevOps 工程师启动应用程序时,EC2 实例不会挂载 EFS 文件系统。
哪些解决方案可以解决这个问题?(选择三项)

245 / 363

245.

No.245
一家公司在其内部数据中心的内部设备上部署了一个应用程序。该公司在其数据中心和 AWS 账户之间使用 AWS Direct Connect 连接。在您的本地设备初始设置和应用程序更新期间,您的应用程序需要从 Amazon Elastic File System (Amazon EFS) 文件系统检索配置文件。
从您的本地设备到 Amazon EFS 的所有流量都必须保持私密和加密。本地设备应遵守 AWS 访问的最小特权原则。公司的 DevOps 团队需要能够撤销从单个设备的访问权限,而不影响其他设备上的访问。
哪些步骤组合可以满足这些要求?(选择两个)

246 / 363

246.

★No.246
DevOps 工程师使用 AWS CodeDeploy 和 AWS CloudFormation 为其应用程序设置 Amazon Elastic Container Service (Amazon ECS) 蓝/绿部署。在部署期间,您的应用程序必须具有高可用性,并且 CodeDeploy 必须每分钟将 10% 的流量转移到新版本的应用程序,直到所有流量都转移完毕。
DevOps 工程师应该向 CloudFormation 模板添加哪些配置来满足这些要求?

247 / 363

247.

No.247
一家公司使用 AWS Organizations 中的组织来管理其 AWS 账户。该公司的 DevOps 团队开发了一个 AWS Lambda 函数,该函数调用 Organizations API 来创建一个新的 AWS 账户。
Lambda 函数在组织的托管账户中运行。 DevOps 团队需要将 Lambda 函数从管理账户移至专用 AWS 账户。在将 Lambda 函数部署到新账户之前,您的 DevOps 团队必须确保 Lambda 函数只能在组织中创建新的 AWS 账户。
哪种解决方案可以满足这些要求?

248 / 363

248.

No.248
一家公司在单个 AWS 区域部署了一个应用程序。应用程序后端使用 Amazon DynamoDB 表和 Amazon S3 存储桶。
该公司希望将应用程序部署到次要区域。公司需要确保 DynamoDB 表和 S3 存储桶中的数据在两个区域中都保留。此外,数据必须在各个区域之间即时传播。
哪种解决方案能够最有效地满足这些要求?

249 / 363

249.

No.249
一家公司为 RDS DB 实例配置了 Amazon RDS 存储自动扩展。 DevOps 团队需要在 Amazon CloudWatch 仪表板上可视化自动扩展事件。
哪种解决方案可以满足这一要求?

250 / 363

250.

No.250
一家公司使用容器来开发其应用程序。该公司发现其一些容器图像缺少必要的安全设置。
DevOps 工程师需要实施一个创建标准基础镜像的解决方案。该解决方案要求每周向 us-west-2、us-east-2 和 eu-central-1 区域发布基础图像。
哪种解决方案可以满足这些要求?

251 / 363

251.

No.251
一名 DevOps 工程师需要实施一项解决方案,在 AWS 账户中的所有 Amazon EC2 实例上安装防病毒软件。 EC2 实例运行最新版本的 Amazon Linux。
该解决方案应该发现所有实例,如果不存在则使用 AWS Systems Manager 文档来安装该软件。
哪种解决方案可以满足这些要求?

252 / 363

252.

No.252
公司需要加强生产中运行的容器镜像的安全性。该公司希望将容器操作系统扫描和编程语言包漏洞扫描集成到其 CI/CD 管道中。 CI/CD 管道是一个 AWS CodePipeline 管道,其中包含一个 AWS CodeBuild 构建项目、一个 AWS CodeDeploy 操作和一个 Amazon Elastic Container Registry (Amazon ECR) 存储库。
DevOps 工程师应该将图像扫描添加到他们的 CI/CD 管道中。您的 CI/CD 管道应该仅将没有 CRITICAL 和 HIGH 发现的图像部署到生产中。
哪些步骤组合可以满足这些要求?(选择两个)

253 / 363

253.

No.253
一家公司的 DevOps 团队管理 AWS Organizations 内组织内的一组 AWS 账户。
该公司需要一个解决方案来确保所有 Amazon EC2 实例都使用由 DevOps 团队管理的已批准 AM。该解决方案还必须纠正未经授权的 AMI 的使用。个人账户管理员不应能够取消使用已批准 AMI 的限制。
哪种解决方案可以满足这些要求?

254 / 363

254.

No.254
一家公司授予员工有限的 AWS 权限。 DevOps工程师可以承担管理员角色。为了跟踪目的,安全团队希望在担任管理员角色时收到近乎实时的通知。
我们如何才能实现这个目标?

255 / 363

255.

No.255
公司需要针对数据和应用程序制定故障转移和灾难恢复策略。该应用程序使用 MySQL 数据库和 Amazon EC2 实例。您的公司始终要求其数据和应用程序的最大 RPO 为 2 小时,最大 RTO 为 10 分钟。
哪种部署策略组合可以满足这些要求?(选择两个)

256 / 363

256.

No.256
开发人员正在使用 AWS 无服务器应用程序模型 (AWS SAM) 来制作 AWS Lambda 函数原型。 AWS SAM 模板包含一个 AWS::Serverless::Function 资源,该资源具有指向 Amazon S3 位置的 CodeUri 属性。在创建 CI/CD 管道之前,开发人员希望确定正确的部署命令。
开发人员创建一个名为 package.zip 的 Lambda 函数代码的档案。开发人员将 .zip 文件档案上传到 CodeUri 属性指定的 S3 位置。开发人员运行 sam deploy 命令来部署 Lambda 函数。开发人员使用相同的步骤更新 Lambda 函数代码并部署新版本的 Lambda 函数。 sam deploy 命令失败,并显示错误“没有要部署的更改”。
哪些解决方案部署了新版本?(选择两个。)

257 / 363

257.

No.257
一家公司正在 AWS App Runner 上运行其容器工作负载。 DevOps 工程师在 Amazon Elastic Container Registry (Amazon ECR) 中管理公司的容器存储库。
DevOps 工程师需要实施一个能够持续监控其容器存储库的解决方案。该解决方案应该在检测到操作系统漏洞或语言包漏洞时创建一个新的容器映像。
哪种解决方案可以满足这些要求?

258 / 363

258.

No.258
一家公司希望使用 AWS Systems Manager 文档为其开发人员引导物理笔记本电脑。引导代码存储在 GitHub 上。 DevOps 工程师已经创建了 Systems Manager 激活,并使用注册码和激活 ID 在所有笔记本电脑上安装了 Systems Manager 代理。
您下一步应该采取什么措施?

259 / 363

No.259
一家公司的开发团队使用 AWS CloudFormation 来部署应用程序资源。团队应该使用 CloudFormation 来对其环境进行所有更改。团队不能直接使用 AWS 管理控制台或 AWS CLI 进行手动更改。
您的团队将使用开发人员 IAM 角色访问环境。此角色配置有 AdministratorAccess 管理 IAM 策略。该公司创建了一个新的 CloudFormationDeployment IAM 角色,并附加了以下策略:

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticloadbalancing:*",
"lambda:*",
"dynamodb:*"
],
"Resource": "*"
}
]
}

259. 该公司希望新角色仅对 CloudFormation 可用。开发团队无法手动更改已部署的资源。

哪些步骤组合可以满足这些要求?(选择三个)

260 / 363

260.

No.260
一家公司正在使用 AWS CloudFormation 为 Web 应用程序开发基础设施。数据库工程团队使用 CloudFormation 模板管理数据库资源,软件开发团队使用不同的 CloudFormation 模板管理 Web 应用程序资源。随着应用程序范围的扩大,软件开发团队必须使用数据库工程团队管理的资源。然而,两个团队都有他们想要维护的自己的审查和生命周期管理流程。它还需要对两个团队的变更集进行资源级别的审查。软件开发团队希望使用 CI/CD 管道部署对此模板的更改。
哪种解决方案可以满足这些要求?

261 / 363

261.

No.261
一家公司在 AWS Organizations 中有一个组织。 DevOps 工程师需要管理其组织中属于不同 OU 的多个 AWS 账户。您账户中的所有资源(包括 IAM 和 Amazon S3 策略)均通过 AWS CloudFormation 部署。所有模板和代码均在 AWS CodeCommit 存储库中进行管理。最近,一些开发人员无法从我们组织中的某些账户访问 S3 存储桶。
以下策略附加到 S3 存储桶:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject*",
"s3:PutObject*"
],
"Principal": {
"AWS": "arn:aws:sts::*:assumed-role/developer-role/access-session"
},
"Resource": [
"arn:aws:s3:::DOC-EXAMPLE-BUCKET",
"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
]
}
]
}
DevOps 工程师应该怎么做才能解决这个访问问题?

262 / 363

262.

No.262
一家公司在 AWS Organizations 中有一个组织,用于多账户环境。 DevOps 工程师正在开发基于 AWS CodeArtifact 的策略,用于整个组织的应用程序包管理。贵公司的每个应用程序团队在组织内都有自己的帐户。每个应用程序团队对集中共享服务帐户的访问权限也有限。
每个应用程序团队都需要完全访问权限才能下载、发布和授予对他们自己的包的访问权限。应用程序团队使用的某些公共库包也需要在整个组织内共享。
哪些步骤组合可以满足这些要求并最大限度地减少管理开销?(选择三个。)

263 / 363

No.263
一家公司在 Amazon EC2 实例上部署了一个应用程序。该应用程序运行 Amazon Linux 2 并使用 AWS CodeDeploy。应用程序代码库的文件结构将如下所示:
appspec.yml
config/config.txt
application/web

263. appspec.yml 文件的 files 部分包含以下内容:

文件:
- 来源:config/config.txt
目的地:/usr/local/src/config.txt
- 酱汁: /
目的地:/var/www/html

部署 config.txt 文件的结果是什么?

264 / 363

264.

No.264
一家公司使用公共上游存储库建立了 AWS CodeArtifact 存储库。该公司的开发团队使用位于公司内部网络上的存储库的开源依赖项。
该公司的安全团队最近在开发团队使用的最新版本的软件包中发现了一个严重的漏洞。安全团队已经创建了补丁版本来修复该漏洞。公司应该阻止下载有漏洞的版本。公司应该允许其安全团队发布修补版本。
哪些步骤组合可以满足这些要求?(选择两个)

265 / 363

265.

No.265
一家公司运行一个处理记录的定制应用程序。所有组件都在 Auto Scaling 组中运行的 Amazon EC2 实例上运行。处理每条记录是一项计算密集型、多步骤、连续的操作。每个步骤总是需要不到 5 分钟的时间来完成。
当前系统的一个限制是,如果任何步骤失败,应用程序必须从头开始重新处理记录。该公司希望更新其架构,以便应用程序仅重新处理失败的步骤。
满足这些要求且最具运营效率的解决方案是什么?

266 / 363

266.

No.266
一家公司正在将本地 Windows 和 Linux 应用程序迁移到 AWS。该公司使用自动化启动 Amazon EC2 实例来镜像其内部部署配置。迁移的应用程序需要使用 Windows 的 SMB 和 Linux 的 NFS 访问共享存储。
该公司还正在另一个 AWS 区域创建试点灾难恢复 (DR) 环境。该公司使用自动化在 DR 区域启动和配置 EC2 实例。公司需要将存储复制到 DR 区域。
哪种存储解决方案可以满足这些要求?

267 / 363

267.

No.267
一家公司的应用程序使用一组 Amazon EC2 按需实例来分析和处理数据。 EC2 实例位于 Auto Scaling 组中。 Auto Scaling 组是应用程序负载均衡器 (ALB) 的目标组。该应用程序分析不能容忍中断的关键数据。它还分析可以容忍中断的非关键数据。
关键任务数据分析需要快速扩展以满足实时应用需求。非平凡的数据分析会消耗内存。 DevOps 工程师需要实施可减少关键数据的扩展延迟的解决方案。该解决方案还必须处理非关键数据。
哪些步骤组合可以满足这些要求?(选择两个)

268 / 363

268.

No.268
一家公司最近将其应用程序迁移到使用 Amazon EC2 实例的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。该公司将其应用程序配置为根据 CPU 利用率自动扩展。
应用程序在高负载下会产生内存错误。此外,应用程序的扩展能力不足以处理增加的负载。该公司需要随着时间的推移收集和分析其应用程序的内存指标。
哪些步骤组合可以满足这些要求? (选择三项)

269 / 363

269.

No.269
一家公司的视频流平台在多个国家/地区的每日使用量从 10,000 名用户增加到 50,000 名用户。该公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 上部署了其流媒体平台。在观看高峰时段,EKS 工作负载可扩展到数千个节点。
该公司的用户报告了未经授权登录的情况。也有报道称,该平台突然中断并被退出。
该公司希望在其平台上增加安全措施。他们还需要一目了然地了解整个 AWS 环境中的资源行为和交互。摘要视图应显示登录尝试、API 调用和网络流量。该解决方案必须能够进行网络流量分析,同时最大限度地减少日志管理开销。您的解决方案还应该快速调查与您的 EKS 工作负载相关的任何潜在恶意行为。
哪种解决方案可以满足这些要求?

270 / 363

270.

No.270
一家公司使用 AWS Organizations 来管理数百个 AWS 账户。该公司有一个负责 AWS 身份和访问管理 (IAM) 的团队。
IAM 团队希望实施 AWS IAM Identity Center(AW​​S Single Sign-On)。 IAM 团队只需要管理 IAM 身份中心所需的最低权限。您的 IAM 团队必须确保没有人能够获得对组织管理账户的不必要访问权限。您的 IAM 团队需要能够为现有和新成员账户配置新的 IAM 身份中心权限集和分配。
哪些步骤组合可以满足这些要求? (选择三项)

271 / 363

271.

No.271
一家公司在 AWS Organizations 中有一个组织,并启用了所有功能。该公司在其主账户中使用 AWS Backup,并使用 AWS Key Management Service (AWS KMS) 密钥加密备份。
该公司需要自动对主账户中由 AWS Backup 备份的资源进行跨账户备份。该公司使用组织管理账户配置跨账户备份。该公司为其组织创建了一个新的 AWS 账户,并在新账户中配置了一个 AWS Backup 备份库。该公司在新账户中创建 KMS 密钥来加密备份。最后,企业在主账户中配置新的备份计划。您的新备份计划将保存到新帐户的备份库中。
在主账户中调用 AWS Backup 作业时,该作业会在主账户中创建备份。但是,您的备份不会被复制到新帐户中的备份库中。
要将备份复制到新帐户中的备份库,必须执行哪些步骤组合? (选择两个)

272 / 363

272.

No.272
一家公司运行一款使用 Amazon S3 存储桶存储图像的应用程序。 DevOps 工程师需要为存储在 S3 存储桶中的对象实施多区域策略。该公司需要能够故障转移到另一个 AWS 区域的 S3 存储桶。当将图像添加到任何 S3 存储桶时,必须在 15 分钟内将其复制到另一个 S3 存储桶。
DevOps 工程师启用 S3 存储桶之间的双向复制。
DevOps 工程师接下来应该采取哪些步骤组合来满足要求?(选择三个。)

273 / 363

No.273
一家公司使用 AWS 云开发工具包 (AWS CDK) 来定义其应用程序。该公司使用由 AWS CodePipeline 和 AWS CodeBuild 组成的管道部署 CDK 应用程序。
该公司希望将单元测试引入其流程来测试各种基础设施组件。该公司希望确保如果没有单元测试失败,部署就能继续。
哪些步骤组合可以强制执行管道中的测试要求?(选择两个。)

273.  

274 / 363

274.

No.274
一家公司在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行一个应用程序。 EC2 实例位于多个可用区域。该应用程序在一个可用区域中配置错误,导致部分应用程序中断。
DevOps 工程师实施了一些变更,以确保一个可用区中不健康的 EC2 实例不会影响其他可用区中健康的 EC2 实例。 DevOps 工程师需要测试应用程序故障转移并更改 ALB 发送流量的位置。在故障转移期间,ALB 不得将流量发送到故障的可用区。
哪种解决方案可以满足这些要求?

275 / 363

275.

No.275
一家公司将 AWS 网络防火墙流日志发送到 Amazon S3 存储桶。然后我们使用 Amazon Athena 分析流日志。
在将流日志传送到您现有的 S3 存储桶之前,需要对其进行转换并添加数据。
哪种解决方案可以满足这些要求?

276 / 363

276.

No.276
DevOps 工程师需要将集成测试实施到 Amazon Elastic Container Service (Amazon ECS) 服务的现有 AWS CodePipeline CI/CD 工作流中。 CI/CD 工作流从 AWS CodeCommit 存储库检索新的应用程序代码并构建容器映像。然后,Cl/CD 工作流将使用新映像标签版本的容器映像上传到 Amazon Elastic Container Registry (Amazon ECR)。
您的集成测试应该验证新版本的服务端点是否可以访问,以及各种 API 方法是否返回成功的响应数据。 DevOps 工程师已经创建了一个 ECS 集群来测试该服务。
哪些步骤组合可以满足这些要求,同时最大限度地减少管理开销?(选择三个)

277 / 363

277.

No.277
一家公司在 Windows 和 Linux Amazon EC2 实例上运行应用程序。这些实例在 AWS 区域内的多个可用区中运行。该公司对每个应用程序都使用 Auto Scaling 组。
该公司需要为其实例提供高度耐用的存储解决方案。此解决方案需要对于 Windows 使用 SMB 以及对于 Linux 使用 NFS。该解决方案的延迟还必须小于 1ms。所有实例都读取和写入数据。
哪些步骤组合可以满足这些要求?(选择三个)

278 / 363

278.

No.278
一家公司使用 AWS Organizations 内由其安全和 DevOps 团队管理的组织。两个团队都使用 AWS IAM Identity Center 访问他们的账户。
每个团队都创建了一个专门的小组。 DevOps 团队的组被分配了一个名为 DevOps 的权限集。权限集附加了 AdministratorAccess 管理的 IAM 策略。该权限集适用于组织内的所有账户。
安全团队不希望 DevOps 团队访问组织管理账户的 IAM 身份中心。安全团队已将以下 SCP 附加到组织的根目录:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DenyIAMIdentityCenter",
"Effect": "Deny",
"Action": [
"sso:*",
"sso-directory:*"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/AWSReservedSSO_DevOps_*"
]
}
}
}
]
}
实施该策略后,安全团队发现 DevOps 团队仍然可以访问 IAM 身份中心。
哪种解决方案可以解决您的问题?

279 / 363

279.

No.279
Amazon EC2 Auto Scaling 组管理从 AMI 创建的 EC2 实例。 AMI 附带安装的 AWS Systems Manager Agent。当 EC2 实例启动到 Auto Scaling 组时,标签将应用于 EC2 实例。
Auto Scaling 组启动的 EC2 实例必须具有正确的操作系统配置。
哪种解决方案可以满足这些要求?

280 / 363

280.

No.280
一家公司使用 AWS Organizations 来管理其 AWS 账户。组织根有一个名为“部门”的子 OU。部门 OU 有一个名为“工程”的子 OU。默认的 FullAWSAccess 策略附加到根、部门 OU 和工程 OU。
该公司在工程 OU 中拥有多个 AWS 账户。每个账户都有一个管理 IAM 角色,并附加了 AdministratorAccess IAM 策略。每个账户还附加一个默认的 FullAWSAccessPolicy。
一名 DevOps 工程师计划从部门 OU 中删除 FullAWSAccess 策略。 DevOps 工程师将该策略替换为包含所有 Amazon EC2 API 操作的允许语句的策略。
这一变化会导致 Admin 1AM 角色的权限发生什么变化?

281 / 363

281.

No.281
一家公司在 AWS Organizations 中管理其 AWS 账户。该公司需要一个解决方案,将 Amazon CloudWatch Logs 数据发送到专用 AWS 账户中的 Amazon S3 存储桶。该解决方案必须支持所有现有和未来的 CloudWatch Logs 日志组。
哪种解决方案可以满足这些要求?

282 / 363

282.

No.282
一名 DevOps 工程师管理着一个基于 Java 的应用程序,该应用程序在 AWS Fargate 上的 Amazon Elastic Container Service (Amazon ECS) 集群上运行。该应用程序未配置自动缩放。
DevOps 工程师已经确定 Java 虚拟机 (JVM) 线程的数量是何时扩展应用程序的一个很好的指标。该应用程序在端口 8080 上为客户流量提供服务,并在端口 9404 上提供 JVM 指标。
最近,应用程序的使用有所增加。 DevOps 工程师需要为应用程序配置自动扩展。
哪种解决方案能够以最少的运营开销满足这些要求?(选择两个。)

283 / 363

283.

No.283
一家公司有一个在单个 AWS 区域运行的应用程序。该应用程序在 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行并连接到 Amazon Aurora MySQL 集群。该应用程序是在 AWS CodeBuild 项目中构建的。容器镜像发布到 Amazon Elastic Container Registry (Amazon ECR)。
该公司需要将其容器镜像和数据库的应用程序状态复制到第二个区域。
哪种解决方案能够以最具运营效率的方式满足这些要求?

284 / 363

284.

No.284
一家公司正在构建一个使用 AWS Lambda 函数处理数据的无服务器应用程序。
BeginResponse Lambda 函数初始化数据以响应特定的应用程序事件。该公司需要在 BeginResponse Lambda 函数执行后调用一些 Lambda 函数。每个 Lambda 函数都并行调用,并且仅依赖于 BeginResponse Lambda 函数的输出。每个 Lambda 函数都应该具有调用重试逻辑,以微调并发性而不会丢失数据。
哪种解决方案能够最有效地满足这些要求?

285 / 363

285.

No.285
一家公司从多个 AWS 区域运营一个全球分布的产品。该公司的 DevOps 团队需要使用 Amazon API Gateway 来部署支持该产品的 API。
API 应该冗余部署。部署必须提供独立于每个企业位置的可用性。您的部署需要响应自定义域 URL,还需要优化 API 用户请求的性能。
哪种解决方案可以满足这些要求?

286 / 363

286.

No.286
DevOps 工程师经常使用 AWS CodeBuild 来创建软件包。 CodeBuild 项目构建了大规模 Docker 镜像,DevOps 工程师可以在多个构建中使用这些镜像。
DevOps 工程师希望提高构建性能并最大限度地降低成本。
哪种解决方案可以满足这些要求?

287 / 363

287.

No.287
最近,一家大公司收购了一家小企业。较大的企业邀请小型企业作为新的 OU 加入较大企业在 AWS Organizations 中的现有组织。
一位 DevOps 工程师确定一家小型企业需要为公司的应用程序工作负载启动 t3.small Amazon EC2 实例类型。中小型企业应仅在美国 AWS 区域内部署实例。
DevOps 工程师必须在新的小型企业 OU 中使用 SCP,以确保小型企业只能启动其所需的实例类型。
哪种解决方案可以满足这些要求?

288 / 363

288.

No.288
DevOps 团队管理应用程序的基础设施。该应用程序使用长时间运行的进程来处理来自 Amazon Simple Queue Service (Amazon SQS) 队列的项目。该应用程序部署在 Auto Scaling 组中。
我们的应用程序最近遇到了一个问题,导致项目的处理时间变得更长。由于队列超出预期大小,各种业务流程停止正常运行。该应用程序将所有信息记录到第三方工具。
该团队目前订阅了用于警报的 Amazon Simple Notification Service (Amazon SNS) 主题。如果队列超出预期大小,则应向您的团队发送警报。
哪种解决方案能够最有效地满足这些要求?

289 / 363

289.

No.289
大型企业跨多个 AWS 账户运行关键工作负载。 AWS 账户在 AWS Organizations 中进行管理,所有功能均已启用。该公司将敏感的客户数据存储在 Amazon S3 存储桶中。访问 S3 存储桶需要多层授权。
该公司希望使用 AWS CLI 监控对其 S3 存储桶的访问。您还希望深入了解其他用户在您的 AWS 账户中的所有其他 S3 存储桶上执行的各种活动,以检测任何问题。
哪种解决方案可以满足这些要求?

290 / 363

290.

No.290
DevOps 团队正在为 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上的应用程序部署微服务。该集群使用托管节点组。 DevOps 团队希望根据特定的 CPU 利用率实现微服务 pod 的自动扩展。 DevOps 团队已经在他们的集群上安装了 Kubernetes Metrics Server。
哪种解决方案能够以最具运营效率的方式满足这些要求?

291 / 363

291.

No.291
一家公司有多个 AWS 账户。该公司使用与第三方 SAML 2.0 身份提供商 (IdP) 集成的 AWS IAM Identity Center。
在 IAM 身份中心,访问控制功能的属性已启用。属性映射列表将 IdP 的部门键映射到 ${path:enterprise.department} 属性。所有现有的 Amazon EC2 实例都有部门标签 d1、d2 和 d3,分别与公司的三个部门相对应。
DevOps 工程师必须根据匹配的属性创建策略。该策略应允许每个用户只访问标有用户各自部门名称的 EC2 实例。
DevOps 工程师应在自定义权限策略中包含哪些条件键来满足这些要求?

292 / 363

292.

No.292
您的安全团队希望使用 AWS CloudTrail 监控 AWS Organizations 内同一组织内多个账户的所有操作和 API 调用。安全团队必须阻止账户用户关闭其账户上的 CloudTrail。
哪种解决方案可以满足这一要求?

293 / 363

293.

No.293
DevOps 工程师需要为现有的 3 层应用程序配置蓝/绿部署。该应用程序在 Amazon EC2 实例上运行并使用 Amazon RDS 数据库。 EC2 实例在应用程序负载均衡器 (ALB) 后面运行,并位于 Auto Scaling 组中。
DevOps 工程师为蓝环境和绿环境创建了启动模板、Auto Scaling 组和 ALB 目标组。每个目标组指定将加载到 EC2 实例上的应用程序版本(蓝色或绿色)。 www.example.com 的 Amazon Route 53 记录指向 ALB。
部署需要一次性将流量从蓝色环境转移到绿色环境。
哪种解决方案可以满足这些要求?

294 / 363

294.

No.294
一家公司有一个在 Auto Scaling 组中的 Amazon EC2 实例上运行的应用程序。该应用程序处理来自 Amazon Simple Queue Service (Amazon SQS) 队列的大量消息。
一位 DevOps 工程师注意到应用程序需要花费数小时来处理来自 SQS 队列的一组消息。 Auto Scaling 组在处理消息时的平均 CPU 利用率没有超过目标跟踪扩展策略的阈值。处理 SQS 队列的应用程序将日志发布到“Amazon CloudWatch Logs”。
DevOps 工程师需要确保队列得到快速处理。
哪种解决方案能够以最少的运营开销满足这些要求?

295 / 363

295.

★No.295
一家公司拥有一个 AWS 账户,该账户在单个 AWS 区域运行数百个 Amazon EC2 实例。该公司每小时都会启动和终止新的 EC2 实例。您的账户包含已运行一周以上的现有 EC2 实例。
贵公司的安全策略要求将 EC2 实例配置文件附加到每个正在运行的 EC2 实例。该公司创建了一个默认的 EC2 实例配置文件。所有未附加配置文件的 EC2 实例都必须附加默认 EC2 实例配置文件。
哪种解决方案可以满足这些要求?

296 / 363

296.

No.296
一家公司使用 AWS Organizations 来管理数百个 AWS 账户。该公司有一个负责 AWS 身份和访问管理 (IAM) 的团队。
IAM 团队希望实施 AWS IAM Identity Center。 IAM 团队只需要管理 IAM 身份中心所需的最低权限。您的 IAM 团队必须确保没有人能够获得对组织管理账户的不必要访问权限。您的 IAM 团队需要能够为新老成员账户配置新的 IAM 身份中心权限集和分配。
哪些步骤组合可以满足这些要求?(选择三个)

297 / 363

297.

No.297
一家公司使用具有两个辅助 AWS 区域的 Amazon Aurora PostgreSQL 全局数据库。 DevOps 工程师配置了数据库参数组以保证 60 秒的 RPO。由于 RPO 设置,对主集群的写入操作偶尔会被阻止。
DevOps 工程师需要减少阻塞写入操作的频率
哪种解决方案可以满足这些要求?

298 / 363

298.

★No.298
一家公司有一个托管在 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上的 Web 应用程序。 EKS 集群在 AWS Fargate 上运行,可通过面向互联网的应用程序负载均衡器访问。
该应用程序存在稳定性问题并且响应时间缓慢。 DevOps 工程师需要使用 Amazon CloudWatch 设置可观察性来解决问题。您的解决方案应该仅提供必要的最低权限。
哪些步骤组合可以满足这些要求?(选择三个。)

299 / 363

299.

No.299
一家公司将其基于 Python 的应用程序代码存储在 AWS CodeCommit 中。该公司使用 AWS CodePipeline 部署应用程序。 CodeCommit 存储库和 CodePipeline 管道部署到同一个 AWS 账户。
贵公司的安全团队要求在部署到生产之前对所有代码进行漏洞扫描。如果发现漏洞,则必须停止部署。
哪种解决方案可以满足这些要求?

300 / 363

300.

No.300
DevOps 工程师将应用程序部署到一组 Amazon Linux EC2 实例。 DevOps 工程师需要监控整个集群的系统指标。一位 DevOps 工程师想要监控网络流量和其应用程序代码的内存利用率之间的关系。一位 DevOps 工程师想要以 60 秒的间隔跟踪数据。
哪种解决方案可以满足这些要求?

301 / 363

301.

No.301
一家公司使用 AWS Systems Manager 来管理安装了 SSM 代理的 Amazon Linux EC2 实例队列。所有 EC2 实例都配置为使用实例元数据服务版本 2 (IMDSv2),并且在同一 AWS 账户和 AWS 区域中运行。公司政策要求开发人员专门使用 Amazon Linux。
一家公司希望所有新的 EC2 实例在创建后都由 Systems Manager 自动管理。
哪种解决方案能够最有效地满足这些要求?

302 / 363

302.

No.302
一家公司为 AWS Lambda 函数配置了 Amazon S3 事件源。当在特定的 S3 存储桶中创建新对象或修改现有对象时,公司需要运行 Lambda 函数。 Lambda 函数使用传入事件中的 S3 存储桶名称和 S3 对象键来读取新的或更改的 S3 对象的内容。 Lambda 函数解析内容并将解析的内容存储在 Amazon DynamoDB 表中。
Lambda 函数的执行角色具有从 S3 存储桶读取和写入 DynamoDB 表的权限。在测试期间,DevOps 工程师发现,当将对象添加到 S3 存储桶或修改现有对象时,Lambda 函数不会执行。
哪些解决方案可以解决这些问题?

303 / 363

303.

No.303
一家公司最近为 AWS Organizations 中的某个组织设置了 AWS Control Tower。该公司将其所有现有的 AWS 账户注册到 AWS Control Tower。该公司希望所有新的 AWS 账户都能自动注册到 AWS Control Tower。
该公司有一个现有的 AWS Step Functions 工作流程,可以创建新的 AWS 账户并在创建账户的过程中执行所需的操作。 Step Functions 工作流程在与 AWS Control Tower 相同的 AWS 账户中定义。
为了满足这些要求,公司应在其 Step Functions 工作流程中添加哪些步骤组合?(选择两个。)

304 / 363

304.

No.304
一家公司的 Web 应用程序使用应用程序负载均衡器 (ALB) 将流量引导至三个可用区中的 Amazon EC2 实例。
该公司在一个可用区域部署了其应用程序的新版本以进行测试。如果检测到应用程序存在问题,公司希望将流量从受影响的可用区转移出去,直到部署可以回滚。在回滚过程中,应用程序必须保持可用并维持静态稳定性。
哪种解决方案能够最有效地满足这些要求?

305 / 363

305.

No.305
一家公司有多个 AWS 账户。每个账户都运行一个 Amazon Connect 实例。该公司使用 Amazon EventBridge 的默认事件总线来处理每个账户中的事件。
DevOps 团队需要在一个 DevOps 账户中接收所有 Amazon Connect 事件。
哪种解决方案可以满足这些要求?

306 / 363

306.

No.306
一家公司使用 Amazon EC2 节点组部署了 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。该公司的 DevOps 团队使用 Kubernetes Horizo​​ntal Pod Autoscaler,并且最近安装了受支持的 EKS Cluster Autoscaler。
DevOps 团队应该实施一项解决方案来收集 EKS 集群的指标和日志,以建立性能基准。 DevOps 团队为某些指标创建一组初始阈值,并在使用集群时更新这些阈值。当超出初始阈值集或 EKS 集群自动扩展器无法正常运行时,DevOps 团队需要接收 Amazon Simple Notification Service (Amazon SNS) 电子邮件通知。
该解决方案必须收集集群、节点和 pod 指标。该解决方案还必须捕获 Amazon CloudWatch 中的日志。
DevOps 团队应采取哪些步骤组合来满足这些要求?(选择三个。)

307 / 363

307.

No.307
一家公司发现他们的生产和灾难恢复 (DR) 环境部署在同一个 AWS 区域。所有生产应用程序都在 Amazon EC2 实例上运行,并通过 AWS CloudFormation 部署。该应用程序使用 Amazon FSx for NetApp ONTAP 卷进行应用程序存储。 EC2 实例上没有应用程序数据。
DevOps 工程师将所需的 AMI 复制到新的 DR 区域。 DevOps 工程师还更新 CloudFormation 代码以接受区域作为参数。在 DR 区域,存储的 RPO 应为 10 分钟。
哪种解决方案可以满足这些要求?

308 / 363

308.

No.308
在一次安全审计期间,一家公司发现一些安全组允许来自 0.0.0.0/0 的 SSH 流量。安全团队应尽快实施解决方案来检测并修复此问题。该公司使用 AWS Organizations 中的单一组织来管理公司的所有 AWS 账户。
哪种解决方案可以满足这些要求?

309 / 363

309.

★No.309
一家公司的 DevOps 工程师需要在 30 台本地虚拟机和 15 个 Amazon EC2 实例上安装软件包。
DevOps 工程师需要确保每个 VM 都通过可审计流程接收包,并且可以自动识别和警报 VM 上的任何配置漂移。该公司使用 AWS Direct Connect 将其本地数据中心连接到 AWS。
哪种解决方案能够最有效地满足这些要求?

310 / 363

310.

No.310
一家公司在 eu-west-1 区域拥有一条 AWS CodePipeline 管道。管道将构建工件存储在 Amazon S3 存储桶中。管道使用 AWS CloudFormation 部署操作构建和部署 AWS Lambda 函数。
DevOps 工程师必须更新其现有管道,以将 Lambda 函数部署到 us-east-1 区域。该管道已更新,以创建额外的工件来部署到 us-east-1。
DevOps 工程师应执行哪些步骤组合来满足这些要求? (选择两个)

311 / 363

311.

No.311
一家公司使用 AWS 云开发工具包 (AWS CDK) 应用程序作为其基础设施。 AWS CDK 应用程序创建一个 AWS Lambda 函数以及附加到该函数的 IAM 角色。该公司还使用 AWS Organizations。该公司的开发人员可以承担 AWS CDK 应用程序的部署角色。
该公司的安全团队发现开发人员所使用的以及部署 AWS CDK 应用程序的角色拥有超出必要的权限。安全团队还发现,CDK 应用程序创建的 Lambda 函数所附加的角色具有比必要更多的权限。开发人员不能拥有授予额外权限的权力。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

312 / 363

312.

No.312
一家公司使用 Amazon Elastic Container Registry (Amazon ECR) 私有注册表来存储其容器映像。
DevOps 团队应确保定期扫描容器映像以查找软件包中的漏洞。
哪种解决方案可以满足这一要求?

313 / 363

313.

No.313
安全团队设置了一个工作流,当 Amazon EventBridge 匹配特定事件时,该工作流会调用 AWS Step Functions 工作流。事件可以由多种 AWS 服务生成。 AWS CloudTrail 记录用户活动。
安全团队发现一些重要事件并未按预期调用工作流。 CloudTrail 日志未指示与缺失事件相关的直接错误。
您将使用哪些步骤组合来确定错过事件调用的根本原因?(选择三个。)

314 / 363

314.

No.314
一家公司的 DevOps 工程师使用 AWS Systems Manager 执行维护任务。我的公司有一些 Amazon EC2 实例在收到 AWS Health 通知后需要重新启动。
DevOps 工程师需要实施自动化解决方案,使用 Amazon EventBridge 在公司计划的维护时段内修复通知。
DevOps 工程师应该如何配置 EventBridge 规则以满足这些要求?

315 / 363

315.

★No.315
DevOps 工程师管理 AWS CodePipeline 管道,该管道在 AWS 上构建和部署 Web 应用程序。管道具有源阶段、构建阶段和部署阶段。如果正确部署,则在请求主页 URL 时,Web 应用程序将以 200 OK HTTP 响应代码进行响应。
CodePipeline 部署我的应用程序后,主页最近返回了 503 HTTP 响应代码。 DevOps 工程师需要在他们的管道中添加自动化测试。您的自动化测试应该验证您的应用程序在部署后是否返回 200 OK HTTP 响应代码。如果测试期间没有出现响应代码,则管道一定失败。一位 DevOps 工程师在部署阶段之后向管道添加了 CheckURL 阶段。
为了实现自动化测试,DevOps 工程师下一步应该做什么?

316 / 363

316.

★No.316
一家公司有一个将访问日志上传到 Amazon CloudWatch Logs 日志组的应用程序。日志行中的字段包括响应代码和应用程​​序名称。
一家公司想要创建一个 CloudWatch 指标,用于跟踪具有特定范围的响应代码和特定应用程序名称的请求数量。
哪种解决方案可以满足这些要求?

317 / 363

317.

No.317
一名 DevOps 工程师已配置带有托管节点组的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。 DevOps 工程师将 OpenID Connect (OIDC) 发行者与集群关联。
DevOps 工程师已为集群配置了 Amazon Elastic Block Store (Amazon EBS) 通用 SSD (gp3) 卷。一名 DevOps 工程师尝试发起 PersistentVolumeClaim (PVC) 请求,但无法配置该卷。为了解决这个问题,DevOps 工程师运行了 kubectl describe pyc 命令。 DevOps 工程师收到错误,提示他们无法配置具有 StorageClass 错误的卷,并且无法创建具有 EC2:UnauthorizedOperation 的卷。
哪种解决方案可以修复这些错误?

318 / 363

318.

No.318
一家公司在 VPC 中运行一批 Amazon EC2 实例。公司员工使用远程桌面协议 (RDP) 远程访问 EC2 实例。
一家公司想要收集有关员工每天发起的 RDP 会话数量的指标。
哪些步骤组合可以满足此要求?(选择三个)

319 / 363

319.

No.319
一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 来运行其应用程序。 EKS 集群正在成功运行多个 pod。该公司将其 pod 镜像存储在 Amazon Elastic Container Registry (Amazon ECR) 中。
该公司需要为其 EKS 集群配置 pod 身份访问。该公司已经更新了具有 pod 身份访问权限的节点的 IAM 角色。
哪种解决方案可以满足这些要求?

320 / 363

320.

No.320
一家公司在 AWS Organizations 内的组织中拥有多个 AWS 账户,并且启用了所有功能。作为贵公司的 DevOps 管理员,您需要加强公司所有 AWS 账户的安全性。管理员应该确定所有帐户中使用的顶级用户和角色。
哪种解决方案可以满足这些要求并提供最高的运营效率?

321 / 363

321.

No.321
一家公司有一个 AWS Organizations 组织,其中有许多包含许多 AWS 账户的 Oil。该组织拥有专用的委派管理员 AWS 账户。
该公司要求一个 OU 中的账户将服务器端加密应用于由 AWS CloudFormation 堆栈创建或更新的所有 Amazon Elastic Block Store (Amazon EBS) 卷和 Amazon Simple Queue Service (Amazon SQS) 队列。
在对此 OU 中的帐户执行任何 CloudFormation 堆栈操作之前,哪种解决方案会应用此策略?

322 / 363

322.

No.322
一家公司在 Amazon EC2 上的 Amazon Elastic Container Service (Amazon ECS) 集群上运行其内部应用程序。 ECS 集群实例可以连接到公共互联网。在您的集群实例上运行的 ECS 任务配置为使用来自私有 Amazon Elastic Container Registry (Amazon ECR) 存储库和公共 ECR 注册表存储库的映像。
新的安全政策要求公司删除 ECS 集群的直接互联网访问。公司必须从托管集群的 VPC 中删除 NAT 网关和 Internet 网关。 DevOps 工程师必须确保 ECS 集群可以从公共 ECR 注册表和私有 ECR 存储库下载镜像。公共 ECR 注册表中的图像必须保持最新。映像的新版本必须在发布后的 24 小时内可供您的 ECS 集群使用。
哪些步骤组合能够满足这些要求,同时最大限度地减少运营开销? (选择三个。)

323 / 363

323.

No.323
一家公司有一个使用 AWS CodeBuild 构建容器映像的持续集成管道。创建的图像存储在 Amazon Elastic Container Registry (Amazon ECR) 中。
检查和修复图像漏洞需要花费太多时间。公司希望快速识别图像中的漏洞并将漏洞通知其安全团队。
哪些步骤组合能够满足这些要求,同时最大限度地减少运营开销? (选择两个。)

324 / 363

324.

No.324
DevOps 管理员已建立存储库来存储公司的容器镜像。管理员应设置生命周期规则,以自动删除具有特定标签且超过 15 天的容器映像。
哪种解决方案的运营效率最高并能满足这些要求?

325 / 363

325.

No.325
一家公司使用 Amazon Redshift 作为其数据仓库解决方案。该公司希望创建一个仪表板,显示 Redshift 用户所做的更改和他们运行的查询。
哪些步骤组合可以满足此要求?(选择两个)

326 / 363

326.

No.326
一家公司使用 AWS Organizations 中的组织来管理 500 个 AWS 账户。您的组织已启用所有功能。 AWS 账户位于单个 OU 中。开发人员必须对组织成员账户中的所有资源使用 CostCenter 标签键。一些团队在标记其 Amazon EC2 实例时没有使用 CostCenter 标签键。
云团队创建了一个脚本来扫描组织成员账户中的所有 EC2 实例。如果 EC2 实例没有 CostCenter 标签键,脚本会通知 AWS 账户管理员。为了避免此通知,一些开发人员使用在标签值中包含任意字符串的 CostCenter 标签键。
云团队必须确保组织中的所有 EC2 实例都使用具有适当成本中心值的 CostCenter 标签键。
哪种解决方案可以满足这些要求?

327 / 363

327.

No.327
一名 DevOps 工程师正在使用 AWS CodePipeline 中的管道。该管道具有针对传送到 Amazon S3 存储桶的单页 Web 应用程序的构建和部署操作。 Amazon CloudFront 为 Web 应用程序提供服务。构建操作会创建 Web 应用程序工件。
一名 DevOps 工程师创建了一个 AWS CloudFormation 模板,该模板定义了一个 S3 存储桶并配置了该 S3 存储桶来托管应用程序。 DevOps 工程师在 S3 操作之前配置了 CloudFormation 部署操作。 CloudFormation 部署操作创建一个 S3 存储桶。 DevOps 工程师必须配置 S3 部署操作才能使用 CloudFormation 模板中的 S3 存储桶。
哪些步骤组合可以满足这些要求?(选择两个。)

328 / 363

328.

★No.328
一家公司采用提升和转移策略将工作负载迁移到 AWS。该公司拥有一个由 Amazon EC2 实例组成的 Auto Scaling 组。每个 EC2 实例都运行一个 Web 应用程序、一个数据库和一个 Redis 缓存。
用户体验到的 Web 应用程序响应时间变化很大。对 Web 应用程序的请求被发送到负载很重的单个 EC2 实例。该公司希望分离应用程序组件以提高可用性和性能。
哪种解决方案可以满足这些要求?

329 / 363

329.

★No.329
一家公司使用 AWS Organizations 并希望实施满足以下要求的治理策略:
• 对于所有账户,对 AWS 资源的访问均限制在相同的两个区域。
• AWS 服务仅限于所有账户中一组特定的已批准服务。
• 身份验证由 Active Directory 提供。
• 权限按工作职能进行组织,并且每个帐户的权限均相同。
哪种解决方案可以满足这些要求?

330 / 363

330.

No.330
一家公司检测到其许多 AWS 账户存在异常登录尝试。 DevOps 工程师需要实施一种解决方案,在多次登录尝试失败后通知公司的安全团队。一名 DevOps 工程师已经创建了 Amazon Simple Notification Service (Amazon SNS) 主题并让安全团队订阅了该 SNS 主题。
哪种解决方案能够以最少的操作工作量提供通知?

331 / 363

331.

No.331
一家公司使用 Amazon API Gateway 部署了新的 REST API。该公司使用 API 来访问敏感数据。此 API 仅应从您公司内的特定 VPC 访问。
哪种解决方案可以满足这些要求?

332 / 363

332.

No.332
一家公司使用连接到应用程序负载均衡器 (ALB) 的 Amazon Elastic Container Service (Amazon ECS) 服务来运营网站。服务处于稳定状态并且任务正在成功响应请求。
DevOps 工程师使用新的容器映像更新了任务定义,并将新的任务定义部署到服务。 DevOps 工程师注意到,由于 ALB 健康检查失败,该服务经常停止并启动新任务。
DevOps 工程师应该做什么来排除部署失败的故障?

333 / 363

333.

No.333
一家使用电子病人健康记录的公司在 Amazon Linux 操作系统上运行一批 Amazon EC2 实例。该公司必须不断确保其 EC2 实例运行符合当前隐私法规的操作系统和应用程序补丁。该公司使用自定义存储库来存储应用程序补丁。
DevOps 工程师需要自动化部署操作系统和应用程序补丁。一位 DevOps 工程师想要同时使用默认的操作系统补丁存储库和自定义补丁存储库。
哪种解决方案可以用最少的努力满足这些要求?

334 / 363

334.

★No.334
一家公司使用 AWS Organizations 内的组织来管理多个 AWS 账户。该公司已为其组织启用了所有功能。该公司已将其组织结构构建为根 OU 下的 OU 层次结构。该公司最近将其所有 OU 和所有 AWS 账户注册到 AWS Control Tower。
该公司需要在每个 AWS 账户中定制 AWS Control Tower 管理的 AWS Config 配置记录器。该公司需要将自定义设置应用于现有 AWS 账户以及将来在 AWS Control Tower 中注册的任何新 AWS 账户。
哪些步骤组合可以满足这些要求?(选择三个。)

335 / 363

335.

No.335
一家公司在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例的 Auto Scaling 组上运行其应用程序。 EC2 实例运行一个 Docker 容器,该容器向另一个 EC2 实例上运行的 MySQL 数据库发出请求。
DevOps 工程师必须更新他们的应用程序以使用无服务器架构。
哪种解决方案能够以最少的改动满足这一要求?

336 / 363

336.

No.336
一家公司使用 AWS Organizations 中的一个组织来管理 10 个 AWS 账户。所有功能均已启用,并且 AWS CloudFormation 的可信访问也已启用。
DevOps 工程师必须使用 CloudFormation 将 IAM 角色部署到组织管理账户和组织中的所有成员账户。
哪种解决方案能够以最少的运营开销满足这些要求?

337 / 363

337.

No.337
一家公司运行一款将工件存储在 Amazon S3 存储桶中的应用程序。该应用程序拥有庞大的用户群。此应用程序将大量对象写入 S3 存储桶。该公司已为其 S3 存储桶启用事件通知。
当应用程序将对象写入 S3 存储桶时,它需要同时执行多个处理任务。该公司的 DevOps 团队需要创建 AWS Step Functions 工作流来协调处理任务。
DevOps 团队应采取哪些步骤组合来以最小的运营开销满足这些要求?(选择两个。)

338 / 363

338.

No.338
DevOps 团队支持在应用程序负载均衡器 (ALB) 后面的 Amazon Elastic Container Service (Amazon ECS) 集群上运行的应用程序。目前,DevOps 团队使用 AWS CodeDeploy 以蓝绿一次性策略部署应用程序。最近,应用程序的新版本导致请求响应时间显著增加,迫使 DevOps 团队回滚部署。
DevOps 团队应该使用一种部署策略,使他们能够在将所有流量转移到新版本之前监控应用程序的新版本。如果您的应用程序的新版本增加了响应时间,您应该尽快回滚部署。
哪些步骤组合可以满足这些要求?(选择两个。)

339 / 363

339.

No.339
安全团队需要记录 AWS 资源的配置、检测问题并发送发现的通知。您的 AWS 账户中的主要工作负载由一天内多次扩展和缩小的 Amazon EC2 Auto Scaling 组组成。
如果 Amazon EC2 安全组允许 0.0.0.0/0 上的端口 22 上的流量,该团队希望在两天内收到通知。团队还应定期对其 AWS 资源配置进行快照。
安全团队已经创建并订阅了 Amazon Simple Notification Service (Amazon SNS) 主题。
哪种解决方案可以满足这些要求?

340 / 363

340.

No.340
公司可以使用 Amazon CloudFront 分发来提供自己的数据。该公司需要确保只有来自已知 IP 地址范围的总部用户才能访问分发。 AWS WAF Web ACL 与分发相关联,并且默认操作设置为计数。
哪种解决方案能够以最少的运营开销满足这些要求?

341 / 363

341.

No.341
一家公司在同一个 AWS 账户上运行多个应用程序。该应用程序将日志发送到 Amazon CloudWatch。
数据分析团队需要从应用程序中收集性能指标和自定义指标。分析团队需要在将数据存储到 Amazon S3 存储桶之前转换指标数据。分析团队需要在将新指标添加到 CloudWatch 命名空间时自动收集它们。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

342 / 363

342.

No.342
一家公司使用 HPC 平台运行数据分析作业。该公司使用 AWS CodeBuild 构建容器映像并将映像存储在 Amazon Elastic Container Registry (Amazon ECR) 中。然后将图像部署到 Amazon Elastic Kubernetes Service (Amazon EKS)。
为了保持合规性,公司必须确保在将图像部署到 Amazon EKS 之前对其进行签名。签名密钥应该定期轮换并自动管理。公司需要追踪谁生成了签名。
哪种解决方案能够以最少的运营努力满足这些要求?

343 / 363

343.

No.343
一家公司使用 AWS CodeArtifact 存储库来存储内部开发的 Python 包。 DevOps 工程师需要使用 AWS CodeDeploy 将应用程序部署到 Amazon EC2 实例。该应用程序使用存储在 CodeArtifact 存储库中的 Python 包。 BeforeInstall 生命周期事件挂钩安装该包。
DevOps 工程师需要授予 EC2 实例对 CodeArtifact 存储库的访问权限。
哪种解决方案可以满足这一要求?

344 / 363

344.

No.344
一家公司有一个文件读取应用程序,该应用程序将文件存储在 Amazon EC2 实例上运行的数据库中。法规要求您的公司每天在特定时间从 EC2 实例中删除文件。公司必须删除超过 60 天的数据库记录。
删除数据库记录必须在删除文件之后进行。该公司创建了一个脚本来删除文件和数据库记录。如果删除脚本失败,公司需要收到电子邮件通知。
哪种解决方案能够以最少的开发工作量满足这些要求?

345 / 363

345.

No.345
一家公司使用 AWS Organizations 中的组织并启用所有功能来管理其 AWS 账户。 Amazon EQ 实例在您的 AWS 账户中运行。
该公司要求所有当前 EC2 实例都使用实例元数据服务版本 2 (IMDSv2)。该公司需要阻止来自不使用 IMDSv2 的 EC2 实例的 AWS API 调用。
哪种解决方案可以满足这些要求?

346 / 363

346.

No.346
DevOps 团队支持在 Auto Scaling 组中的大量 Amazon EC2 实例上运行的应用程序。 DevOps 团队使用 AWS CloudFormation 部署 EC2 实例。我最近在使用应用程序时遇到了一个问题。一个实例对大多数请求都返回了错误。 EC2 实例对 Amazon EC2 和 Elastic Load Balancing 健康检查的响应均为健康。
DevOps 团队使用嵌入式指标格式在 Amazon CloudWatch 中收集应用程序日志。如果任何一个 EC2 实例导致超过一半的错误,DevOps 团队需要收到警报。
哪些步骤组合可以满足这些要求,同时最大限度地减少运营开销?(选择两个。)

347 / 363

347.

No.347
一家公司使用 AWS CloudFormation 执行应用程序环境部署。最近更新现有 CloudFormation 堆栈时部署失败。 DevOps 工程师发现堆栈中的某些资源已被手动修改。
DevOps 工程师需要一种解决方案来检测资源的手动更改并向 DevOps 领导发送警报。
哪种解决方案能够以最少的运营努力满足这些要求?

348 / 363

348.

No.348
DevOps 工程师使用 AWS Control Tower 部署多个 AWS 账户,以支持公司内的各个业务、技术和管理部门。安全团队需要他们的 DevOps 工程师为企业自动化 AWS Control Tower 护栏。必须将防护措施应用于 AWS Organizations 中企业组织的 OU 内的所有账户。
安全团队需要一个能够提供版本控制以及必要时进行审查和回滚的能力的解决方案。安全团队负责控制 OU 内的解决方案。安全团队希望限制允许的护栏类型,并且只允许安全团队批准的新护栏。
哪种解决方案的运营效率最高并能满足这些要求?

349 / 363

349.

No.349
一家公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行 Web 应用程序。该公司使用 Amazon CloudFront 来分发其应用程序。该公司最近启用了 AWS WAF。该公司配置了 Amazon CloudWatch Logs 以将日志发送到 aws-waf-logs 日志组。
该公司希望,如果阻塞流量发生任何突然变化,他们的 DevOps 工程师能够收到警报。该公司不希望收到有关其 AWS WAF 日志行为的任何其他变化的警报。该公司将随着时间的推移调整其 AWS WAF 规则。
DevOps 工程师当前订阅了此环境的 Amazon Simple Notification Service (Amazon SNS) 主题。
哪种解决方案可以满足这些要求?

350 / 363

350.

No.350
一家视频平台公司正在将其视频目录迁移到 AWS。该公司在 Amazon S3 存储桶上托管 MP4 视频文件。该公司使用 Amazon CloudFront 和 Amazon EC2 实例来提供视频文件。
用户首先连接到重定向到视频 URL 的前端应用程序。视频 URL 包含 CloudFront 的身份验证令牌。缓存已在您的 CloudFront 分发版上激活。身份验证令牌检查活动必须记录在 Amazon CloudWatch 中。
该公司希望阻止直接访问 CloudFront 和 Amazon S3 上的视频文件,并实施对前端应用程序提供的身份验证令牌的检查。该公司还希望对检查身份验证令牌签名的代码进行定期滚动更新。
哪种解决方案能够以最少的运营努力满足这些要求?

351 / 363

351.

No.351
一家公司使用 AWS Organizations 中的组织来管理分层结构中的多个 AWS 账户。与组织根关联的 SCP 允许您创建 IAM 用户。
DevOps 团队需要能够创建具有任何级别权限的 IAM 用户。开发人员还需要能够创建 IAM 用户。但是,开发人员必须确保新的 IAM 用户不会被授予过多的权限。开发人员在每个账户中都具有 CreateAndManageUsers 角色。 DevOps 团队需要阻止其他用户创建 IAM 用户。
哪些步骤组合可以满足这些要求?(选择两个。)

352 / 363

352.

No.352
一家公司已经部署了一个具有明确定义的 AWS 组织结构和 SCP 的登陆区。该公司的开发团队只能使用 AWS CloudFormation 和 AWS 云开发工具包 (AWS CDK) 来创建 AWS 资源。
一位 DevOps 工程师注意到,部署在不同 CloudFormation 堆栈中的 Amazon Simple Queue Service (Amazon SQS) 队列具有不同的配置。 DevOps 工程师还发现应用程序的成本分配标签并不总是设置。
DevOps 工程师需要一种强制标记并鼓励代码重用的解决方案。 DevOps 工程师需要避免部署 SQS 队列的不同配置。
DevOps 工程师应该怎么做才能满足这些要求?

353 / 363

353.

No.353
DevOps 团队管理公司的 AWS 账户。一家公司希望某些 AWS 资源配置更改能够自动恢复。
哪种解决方案可以满足这一要求?

354 / 363

354.

★No.354
一家公司在其 AWS 账户中托管一个应用程序。您的应用程序将包含敏感信息的对象存储在 Amazon S3 存储桶中。
企业应该捕获对象级 S3 API 调用,包括因使用无效凭证而拒绝的调用。
哪种解决方案可以满足这些要求?

355 / 363

355.

★No.355
DevOps 管理员负责管理公司的 Amazon CloudWatch Logs 日志组的安全性。贵公司的安全政策要求,员工 ID 不应出现在日志中,只有授权人员才能看到。员工 ID 遵循 Emp-XXXXXX 模式,其中每个 X 都是一个数字。
审计发现,员工 ID 位于一个日志文件中。工程师可以查看日志文件,但是工程师没有权限查看员工 ID。该工程师目前拥有 AWS IAM Identity Center 权限,允许在账户中的所有资源上记录日志:*。
管理员应该屏蔽员工 ID,以便未经授权的人员无法看到包含员工 ID 的新日志条目。
哪种解决方案的运营效率最高并能满足这些要求?

356 / 363

356.

★No.356
一家公司使用 AWS Organizations 中的组织来管理多个 AWS 账户。该公司已为其组织启用了所有功能。该公司使用 AWS CloudFormation StackSets 将配置部署到他们的账户。该公司使用 AWS Config 来监控其 Amazon S3 存储桶。
该公司要求所有上传到其 S3 存储桶的对象都使用 AWS 密钥管理服务 (AWS KMS) 加密。
哪种解决方案可以满足这些要求?

357 / 363

357.

★No.357
一家公司使用 Amazon Aurora PostgreSQL DB 集群每 5 小时将事务数据加载到其数据库中。数据分析师使用 Aurora PostgreSQL 数据库执行短期运行的查询、创建复杂的聚合查询以及创建使用数据的简单报告。此外,数据分析师还手动更新数据,包括删除和插入数据。
数据分析师正在报告性能问题。数据库团队最近发现长期运行的空闲事务连接阻碍了其他查询并阻止了 VACUUM 操作,从而影响了性能。该团队希望主动获得有关这些潜在运营问题的通知以及补救措施的建议。
在我们公司的 AWS 账户中,我们使用 Amazon DevOps Guru 来监控账户内的所有应用程序。
哪种解决方案可以满足这些要求?

358 / 363

358.

★No.358
DevOps 工程师正在为必须将基础设施设在美国境内的公司实施治理控制。该公司在 AWS Organizations 中的组织内拥有多个 AWS 账户,并且启用了所有功能。
工程师需要限制公司可以使用的 AWS 区域。此外,如果发生任何超出您的治理政策的活动,您应该尽快收到警报。美国以外的任何新地区都应自动启用控制。
哪些步骤组合可以满足这些要求?(选择两个。)

359 / 363

359.

★No.359
一家公司在 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例上运行其应用程序。 EC2 实例位于应用程序负载均衡器 (ALB) 后面。最近,当流量转发到某些 EC2 实例时,用户开始遇到错误。
一位 DevOps 工程师发现,尽管应用程序存在错误,但 Auto Scaling 小组仍将有问题的实例报告为正常。一旦 DevOps 工程师解决了问题实例上的应用程序错误,用户体验就会恢复正常。
该公司希望确保流量仅路由到没有出现应用程序错误的健康实例。我们还希望,如果流量路由配置有任何变化,我们的支持团队能够得到通知。
哪种解决方案可以满足这些要求?

360 / 363

360.

★No.360
DevOps 工程师需要对使用 GitHub 代码存储库的管道进行故障排除。管道包含源阶段、构建阶段和部署阶段。该管道还具有与 GitHub 代码存储库的 AWS CodeStar 连接。
构建阶段使用 AWS CodeBuild 构建项目。您的构建项目将需要在构建过程期间执行存储库的 git clone。
DevOps 工程师验证源阶段是否正常运行。但是,每次管道运行时,构建阶段都会失败。
为什么我的管道中的构建阶段会失败?

361 / 363

361.

★No.361
一家公司的 DevOps 团队使用 Node 包管理器 (NPM) 开源库构建应用程序。 DevOps 团队在 AWS CodeBuild 项目中运行应用程序构建过程,从公共 NPM 存储库下载 NPM 库。
该公司希望将 NPM 库托管在私有 NPM 存储库中。您还需要允许您的 DevOps 团队在使用库之前检查它们是否有新版本。
哪种解决方案能够以最少的运营努力满足这些要求?

362 / 363

362.

★No.362
一家公司有一个带有网络界面的搜索应用程序。该公司在 Auto Scaling 组中使用 Amazon CloudFront、应用程序负载均衡器 (ALB) 和 Amazon EC2 实例,所需容量为 3。该公司使用预先构建的 AMI。该应用程序在 1 分钟内启动。该应用程序查询Amazon OpenSearch Service集群。
该应用程序部署在多个可用区域。由于合规性要求,您的应用程序需要另一个 AWS 区域中的灾难恢复 (DR) 环境。该公司希望尽量减少其 DR 环境的持续成本,并要求 RTO 和 RPO 少于 30 分钟。该公司在 DR 区域创建了 ALB。
哪种解决方案可以满足这些要求?

363 / 363

363.

★No.363
DevOps 工程师使用 AWS WAF 来管理跨 AWS 账户的 Web ACL。 DevOps 工程师必须确保其账户中的所有应用程序负载均衡器 (ALB) 上都启用了 AWS WAF。作为每个应用程序堆栈部署过程的一部分,DevOps 工程师使用 AWS CloudFormation 模板部署单独的 ALB 和 AWS WAF。如果在部署 ALB 后将 AWS WAF 从 ALB 中删除,则 AWS WAF 应该会自动添加回 ALB。
哪种解决方案能够最有效地满足这些要求?

Your score is

0%

■AWS-DOP-C02-(CN) Q1~100

/100

AWS-DOP-C02-(CN) Q1~100

1 / 100

1.

No.1
一家公司有一个移动应用程序,可以向应用程序负载均衡器 (ALB) 发出 HTTP API 调用。 ALB 将请求路由到 AWS Lambda 函数。在任何给定时间都会使用应用程序的各种版本,包括仅由少数用户测试的版本。应用程序版本在每次向 API 发送的请求中的用户代理标头中定义。
在最近对 API 进行一系列更改之后,该公司注意到其应用程序存在问题。公司应该通过正在使用的每个应用程序版本的响应代码收集每个 API 操作的指标。 DevOps 工程师修改了 Lambda 函数,从用户代理标头和响应代码中提取 API 操作名称和版本信息。
DevOps 工程师应执行哪些额外的操作来收集所需的指标?

2 / 100

2.

No.2
一家公司为其客户提供一款应用程序。该应用程序有一个调用 AWS Lambda 函数的 Amazon API Gateway REST API。初始化时,Lambda 函数会从 Amazon DynamoDB 表加载大量数据。数据加载过程导致冷启动时间较长,大概8-10秒。 DynamoDB 表配置了 DynamoDB Accelerator (DAX)。
客户报告说他们的应用程序偶尔需要很长时间才能响应请求。该应用程序全天接收数千个请求。在白天,您的应用程序所接收的请求数将比一天中任何其他时间多 10 倍。到了一天结束时,您的应用程序的请求量会下降到正常总量的 10%。
DevOps 工程师需要在一天中的任何时间减少其 Lambda 函数的延迟。
哪种解决方案可以满足这些要求?

3 / 100

3.

No.3
一家公司采用 AWS CodeDeploy 使用 Apache Web 服务器自动执行 Java-Apache Tomcat 应用程序的应用程序部署。开发团队从概念验证开始,为开发人员环境创建了一个部署组,并在应用程序内执行功能测试。一旦完成后,团队将为暂存和生产环境创建额外的部署组。
目前,日志级别是在 Apache 配置中配置的,但团队希望能够在部署时动态更改此配置,从而允许他们根据部署组拥有不同的日志级别配置,而无需为每个组进行不同的应用程序修订。
如何以最少的管理开销满足这些要求,并且不需要为每个部署组提供不同的脚本版本?

4 / 100

4.

No.4
一家公司要求其开发人员标记其账户中的所有 Amazon Elastic Block Store (Amazon EBS) 卷以指示其首选的备份频率。此要求还包括不需要备份的 EBS 卷。该公司使用名为 Backup_Frequency 的自定义标签,其值为 none、dally 和 weekly,与所需的备份频率相对应。在审计过程中,我们发现开发人员有时没有标记他们的 EBS 卷。
DevOps 工程师应确保所有 EBS 卷始终具有 Backup_Frequency 标签,以确保公司每周至少执行一次备份,除非指定了不同的值。
哪种解决方案可以满足这些要求?

5 / 100

5.

No.5
一家公司使用 Amazon Aurora 集群作为其应用程序的数据存储。 Aurora 集群由单个数据库实例组成。您的应用程序使用集群实例的端点来执行数据库读写操作。
该公司已安排在即将到来的维护期内对集群进行更新。在维护期间,您的集群必须保持可用,并且中断最少。
DevOps 工程师应该怎么做才能满足这些要求?

6 / 100

6.

No.6
一家公司要求账户之间共享的所有 AMI 都经过加密。 DevOps 工程师可以访问构建未加密自定义 AMI 的源账户。 DevOps 工程师还可以访问 Amazon EC2 Auto Scaling 组从 AMI 启动 EC2 实例的目标账户。 DevOps 工程师必须与目标账户共享 AMI。
该公司在源账户中创建了一个 AWS 密钥管理服务 (AWS KMS) 密钥。
DevOps 工程师应采取哪些额外步骤来满足要求?(选择三个。)

7 / 100

7.

No.7
一家公司使用 AWS CodePipeline 管道来自动化应用程序发布。典型的管道由三个阶段组成:构建、测试和部署。该公司一直使用单独的 AWS CodeBuild 项目来运行每个阶段的脚本。但是,现在您想使用 AWS CodeDeploy 来处理管道的部署阶段。
该公司已将应用程序打包为 RPM 包,并需要将该应用程序部署到 Amazon EC2 实例群。 EC2 实例位于 EC2 Auto Scaling 组中,并从通用 AMI 启动。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择两个。)

8 / 100

8.

No.8
一家公司的安全团队要求所有外部应用程序负载均衡器 (ALB) 和 Amazon API Gateway API 都与 AWS WAF Web ACL 关联。该公司拥有数百个 AWS 账户,全部包含在 AWS Organizations 内的单个组织内。该公司已为其组织设置了 AWS Config。在审计期间,该公司发现几个面向外部的 ALB 与 AWS WAF Web ACL 无关。
DevOps 工程师应采取哪些步骤来防止将来发生违规行为?(选择两个)

9 / 100

9.

No.9
一家公司使用 AWS Key Management Service (AWS KMS) 密钥和手动密钥轮换来满足监管合规性要求。如果密钥在 90 天后仍未轮换,安全团队希望收到通知。
什么解决方案可以实现这一目标?

10 / 100

10.

No.10
安全审查发现,AWS CodeBuild 项目正在使用未经身份验证的请求从 Amazon S3 存储桶下载数据库填充脚本。安全团队不允许对此项目的 S3 存储桶发出未经身份验证的请求。
我怎样才能以最安全的方式解决这个问题?

11 / 100

11.

No.11
电子商务公司选择 AWS 来托管新平台。该公司的 DevOps 团队开始构建 AWS Control Tower 着陆区。 DevOps 团队将 AWS IAM Identity Center(AW​​S Single Sign-On)中的身份存储配置为指向外部身份提供商 (IdP),并配置了 SAML 2.0。
DevOps 团队需要一个强大的权限模型来执行最小特权原则。这种模式要求团队只能构建和管理自己的资源。
哪些步骤组合可以满足这些要求?(选择三个)

12 / 100

12.

No.12
电子商务公司报告称,反映其订单处理状态的订单历史页面出现延迟。订单处理系统由使用保留并发的 AWS Lambda 函数组成。 Lambda 函数处理来自 Amazon Simple Queue Service (Amazon SQS) 队列的订单消息,并将处理后的订单插入 Amazon DynamoDB 表中。 DynamoDB 表已启用读取和写入容量的自动扩展。
DevOps 工程师应采取哪些措施来解决此延迟?(选择两个)

13 / 100

13.

No.13
一家公司拥有一个 AWS 账户,该账户在单个 AWS 区域运行数百个 Amazon EC2 实例。您的账户每小时启动和终止新的 EC2 实例。您的账户还包含已运行一周以上的现有 EC2 实例。
我公司的安全策略要求所有正在运行的 EC2 实例都使用 EC2 实例配置文件。如果 EC2 实例没有附加实例配置文件,则 EC2 实例必须使用未分配 IAM 权限的默认实例配置文件。
一位 DevOps 工程师检查了该账户,发现一个正在运行的 EC2 实例没有实例配置文件。在审查过程中,DevOps 工程师还发现,新的 EC2 实例在没有实例配置文件的情况下启动。
哪种解决方案可确保某个区域中所有现有和未来的 EC2 实例都附加有实例配置文件?

14 / 100

14.

No.14
一位 DevOps 工程师正在为使用 AWS Lambda 函数的无服务器应用程序构建持续部署管道。该公司希望减少部署失败对客户的影响。我们也想监控这个问题。
哪个部署阶段配置满足这些要求?

15 / 100

15.

No.15
为了运行该应用程序,DevOps 工程师在公共子网中启动具有公共 IP 地址的 Amazon EC2 实例。用户数据脚本检索应用程序工件并在启动时将其安装在实例上。应用程序的安全分类已发生改变,实例必须在没有互联网访问的情况下运行。实例成功启动并显示健康,但应用程序似乎未安装。
以下哪项是成功安装应用程序并遵守新规则的必需条件?

16 / 100

No.16
开发团队使用 AWS CodeCommit 对其应用程序代码进行版本控制,并使用 AWS CodePipeline 来协调软件部署。团队决定使用远程主分支作为管道集成代码更改的触发器。一名开发人员将代码更改推送到 CodeCommit 存储库,但随后发现 10 分钟后管道没有响应。

16. 您应采取下列哪种措施来解决此问题?

17 / 100

17.

No.17
一家公司的开发人员使用 Amazon EC2 实例作为远程工作站。该公司担心用户可能能够创建或修改 EC2 安全组以允许不受限制的入站访问。
DevOps 工程师需要开发一种解决方案来检测用户何时创建不受限制的安全组规则。该解决方案应该近乎实时地检测安全组规则的变化,删除不受约束的规则,并向安全团队发送电子邮件通知。一名 DevOps 工程师创建了一个 AWS Lambda 函数,该函数从输入中检查安全组 ID、删除任何允许不受限制访问的规则,并通过 Amazon Simple Notification Service (Amazon SNS) 发送通知。
DevOps 工程师下一步应该做什么来满足要求?

18 / 100

18.

No.18
一名 DevOps 工程师正在创建 AWS CloudFormation 模板来部署 Web 服务。该 Web 服务在应用程序负载均衡器 (ALB) 后面的私有子网中的 Amazon EC2 实例上运行。 DevOps 工程师必须确保他们的服务可以接受来自具有 IPv6 地址的客户端的请求。
DevOps 工程师应该在 CloudFormation 模板中做什么来允许 IPv6 客户端访问 Web 服务?

19 / 100

19.

No.19
一家公司使用 AWS Organizations 和 AWS Control Tower 来管理公司的所有 AWS 账户。该公司正在实施企业支持计划。
一位 DevOps 工程师正在使用 Terraform 的 Account Factory (AFT) 来配置新账户。当配置新帐户时,DevOps 工程师注意到新帐户的支持计划设置为基本支持计划。 DevOps 工程师需要实施一项解决方案,以便通过企业支持计划配置新帐户。
哪种解决方案可以满足这些要求?

20 / 100

20.

No.20
一家公司的 DevOps 工程师正在使用 AWS Systems Manager 在维护时段内执行维护任务。该公司有一些 Amazon EC2 实例在收到 AWS Health 通知后需要重新启动。 DevOps 工程师必须实施自动化解决方案来补救这些通知。 DevOps 工程师创建了 Amazon EventBridge 规则。
DevOps 工程师应该如何配置 EventBridge 规则以满足这些要求?

21 / 100

21.

No.21
一家公司正在将其所有内部质量控制应用程序容器化。该公司在 Amazon EC2 实例上运行 Jenkins,需要修补和升级。合规官员已要求 DevOps 工程师开始加密构建工件,因为它们包含公司知识产权。
DevOps 工程师应该怎么做才能以最可维护的方式实现这一点?

22 / 100

22.

No.22
IT 团队构建了 AWS CloudFormation 模板,以便公司中的其他人能够快速可靠地部署和终止应用程序。该模板会创建一个 Amazon EC2 实例,其中包含一个用于安装应用程序的用户数据脚本和一个应用程序在运行时用于提供静态网页的 Amazon S3 存储桶。
当您删除 CloudFormation 堆栈时,所有资源都应被删除。然而,团队注意到CloudFormation在删除堆栈时报告了错误,并且堆栈创建的S3存储桶未被删除。
团队如何以最有效的方式解决错误,以便所有资源都被无错误地删除?

23 / 100

23.

No.23
一家公司拥有一个 AWS CodePipeline 管道,该管道在 eu-west-1 区域配置了一个 Amazon S3 存储桶。管道在同一区域部署 AWS Lambda 应用程序。管道由 AWS CodeBuild 项目构建操作和 AWS CloudFormation 部署操作组成。
CodeBuild 项目使用 aws cloudformation package AWS CLI 命令来构建包含 Lambda 函数代码的 .zip 文件和 CloudFormation 模板的工件。 CloudFormation 部署操作引用了 CodeBuild 项目的构建操作的输出工件中的 CloudFormation 模板。
该公司希望使用 eu-west-1 中的管道将 Lambda 应用程序部署到 us-east-1 区域。一名 DevOps 工程师已更新 CodeBuild 项目,以使用 aws cloudformation package 命令在 us-east-1 中生成额外的输出工件。
为了满足这些要求,DevOps 工程师应采取哪些额外步骤组合?(选择两个)

24 / 100

24.

No.24
一家公司在单个 Amazon EC2 实例上运行应用程序。应用程序元数据存储在 Amazon S3 中,如果重新启动实例,则必须检索它。如果实例无响应,则应重新启动或自动重启。
哪种解决方案可以满足这些要求?

25 / 100

25.

No.25
一家公司有多个 AWS 账户。该公司使用与 AWS Toolkit for Microsoft Azure DevOps 集成的 AWS IAM Identity Center(AW​​S Single Sign-On)。访问控制功能的属性在 IAM 身份中心中启用。
属性映射列表包含两个条目:部门键映射到${path:enterprise.department}。 costCenter 键映射到 ${path:enterprise.costCenter}。
所有现有的 Amazon EC2 实例都有与公司中的三个部门相对应的部门标签:d1、d2 和 d3。 DevOps 工程师必须根据匹配的属性创建策略。该策略应最大限度地减少管理工作量,并允许每个 Azure AD 用户仅访问标有用户各自部门名称的 EC2 实例。
DevOps 工程师应在自定义权限策略中包含哪些条件键来满足这些要求?
A.
"Condition": {
"ForAllValues:StringEquals": {
"aws:TagKeys": ["department"]
}
}

B.
"Condition": {
"StringEquals": {
"aws:PrincipalTag/department": "$(aws:ResourceTag/department)"
}
}

C.
"Condition": {
"StringEquals": {
"ec2:ResourceTag/department": "$(aws:PrincipalTag/department)"
}
}

D.
"Condition": {
"ForAllValues:StringEquals": {
"ec2:ResourceTag/department": ["d1", "d2", "d3"]
}
}

26 / 100

26.

No.26
一家公司在其 AWS 账户中托管一个安全审计应用程序。审计应用程序使用 IAM 角色访问其他 AWS 账户。所有账户均位于 AWS Organizations 内的同一组织中。
最近的安全审计显示,被审计的 AWS 账户中的用户可以修改或删除审计应用程序的 IAM 角色。您的公司必须阻止除受信任的管理员 IAM 角色之外的任何实体修改审计应用程序的 IAM 角色。
哪种解决方案可以满足这些要求?

27 / 100

27.

No.27
一家公司有一个用 Go 编写的内部部署应用程序。 DevOps 工程师需要将他们的应用程序迁移到 AWS。该公司的开发团队希望实现蓝/绿部署并执行 A/B 测试。
哪种解决方案可以满足这些要求?

28 / 100

28.

No.28
一位开发人员管理着 50 台 Amazon EC2 Linux 服务器。这些服务器是 Amazon EC2 Auto Scaling 组的一部分,也使用 Elastic Load Balancing 进行负载分配。
有时,一些应用程序服务器在 ELB HTTP 健康检查失败后会被终止。开发人员想要对问题进行根本原因分析,但服务器在他们访问应用程序日志之前终止。
如何实现日志收集自动化?

29 / 100

29.

No.29
一家公司在 AWS Organizations 中有一个组织。该组织包含包含您的企业应用程序的工作负载账户。该公司通过生产账户集中管理用户。您不能在工作量账户中创建用户。该公司最近增加了一个运营团队,需要为运营团队成员提供每个工作负载账户的管理访问权限。
提供此访问权限需要哪些操作组合?(选择三个。)

30 / 100

30.

No.30
一家公司在 AWS Organizations 的一个组织内拥有多个账户。当您组织中的任何账户关闭 Amazon S3 存储桶的阻止公共访问功能时,您公司的 SecOps 团队需要接收 Amazon Simple Notification Service (Amazon SNS) 通知。 DevOps 工程师必须在不影响您的 AWS 账户运行的情况下实施此更改。您的实施不得允许组织内的个人成员帐户关闭通知。
哪种解决方案可以满足这些要求?

31 / 100

31.

No.31
一家公司希望将其基于容器的应用程序迁移到 Amazon EKS 并建立自动电子邮件通知。发送到每个电子邮件地址的通知用于与 EKS 组件相关的特定活动。该解决方案包括一个 Amazon SNS 主题和一个 AWS Lambda 函数,用于评估传入的日志事件并将消息发布到适当的 SNS 主题。
哪种日志解决方案支持这些要求?

32 / 100

32.

No.32
一家公司已经实施了 Amazon Elastic Container Service (Amazon ECS) 集群来运行其工作负载。在我们公司的架构中,我们在一个集群上运行多个ECS服务。该架构包括前端的应用程序负载均衡器,以使用多个目标组来路由流量。
DevOps 工程师需要收集应用程序和访问日志。然后,DevOps 工程师需要将日志发送到 Amazon S3 存储桶进行近乎实时的分析。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择三个。)

33 / 100

33.

No.33
一家使用电子健康记录的公司正在运行一批搭载 Amazon Linux 操作系统的 Amazon EC2 实例。作为患者隐私要求的一部分,该公司必须确保在其 EC2 实例上运行的操作系统和应用程序持续遵守补丁程序。
如何使用默认和自定义存储库自动部署操作系统和应用程序补丁?

34 / 100

No.34
一家公司使用 AWS CodePipeline 来自动化其发布管道。该管道使用 AWS CodeDeploy 通过蓝/绿部署模型将应用程序部署到 Amazon Elastic Container Service (Amazon ECS)。该公司希望在迁移流量之前实现一个脚本来测试应用程序的绿色版本。这些脚本只需不到 5 分钟即可完成。如果在这些测试中发现任何错误,则必须回滚该应用程序。

34. 哪种策略可以满足这些要求?

35 / 100

35.

No.35
一家公司在由多个资源使用的 Amazon S3 存储桶前面以文件网关模式使用 AWS Storage Gateway。当早上开始工作时,用户将看不到前一天晚上由第三方处理的对象。如果 DevOps 工程师直接检查 S3 存储桶,数据就在那里,但在 Storage Gateway 中不可见。
哪种解决方案可以确保所有更新的第三方文件在早上可用?

36 / 100

36.

No.36
DevOps 工程师需要使用 S3 跨区域复制功能来备份具有私有存储桶策略的 S3 存储桶中存储的敏感 Amazon S3 对象。必须将对象复制到不同 AWS 区域和账户中的目标存储桶。
必须采取哪些操作组合才能实现此复制?(选择三项)

37 / 100

37.

No.37
一家公司拥有多个成员账户,这些账户属于 AWS Organizations 中某个组织的一部分。您的安全团队应该检查所有 Amazon EC2 安全组及其入站和出站规则。安全团队希望使用组织管理账户中的 AWS Lambda 函数以编程方式从成员账户中检索此信息。
哪种访问修改组合可以满足这些要求?(选择三项)

38 / 100

38.

No.38
一家太空探索公司接收来自多颗卫星的遥测数据。它通过 Amazon API Gateway 接收小数据包并将其直接放入 Amazon Simple Queue Service (Amazon SQS) 标准队列中。自定义应用程序订阅队列并将数据转换为标准格式。
卫星生成的数据可能存在不一致,从而阻止应用程序解释数据。在这种情况下,消息仍保留在 SQS 队列中。 DevOps 工程师必须开发一种解决方案来保存失败的消息,以便科学家可以审查它们并用于未来的处理。
哪种解决方案可以满足这些要求?

39 / 100

39.

No.39
一家公司希望使用 AWS CloudFormation 进行基础设施部署。该公司对标记和资源有严格的要求,并希望将部署限制在两个地区。开发人员需要部署同一个应用程序的多个版本。
哪种解决方案可以确保资源按照公司政策进行部署?

40 / 100

No.40
一家公司需要提高其内部网络应用程序的可用性。该架构由一个 Amazon EC2 Web 服务器实例和一个 NAT 实例组成,提供出站 Internet 访问以进行更新和访问公共数据。

40. 公司应进行哪些架构调整组合才能实现高可用性?(选择两个)

41 / 100

41.

No.41
DevOps 工程师使用 AWS CodePipeline 构建多阶段管道,用于构建、验证、暂存、测试和部署应用程序。测试和部署阶段之间需要手动批准阶段。开发团队使用支持 webhook 的自定义聊天工具,需要近乎实时的通知。
DevOps 工程师如何设置聊天工具来发布管道活动和批准请求的状态更新?

42 / 100

No.42
一家公司的应用程序开发团队使用基于 Linux 的 Amazon EC2 实例作为堡垒主机。对堡垒主机的入站 SSH 访问仅限于关联安全组中定义的特定 IP 地址。公司的安全团队希望在安全组规则更改为允许从任何 IP 地址进行 SSH 访问时收到通知。

42. DevOps 工程师应该怎么做才能满足这一要求?

43 / 100

43.

No.43
DevOps 团队管理在本地运行并作为 Amazon API Gateway 端点后端的 API。客户抱怨响应延迟过高,开发团队使用 Amazon CloudWatch 中的 API 网关延迟指标验证了这一点。为了确定原因,团队需要收集相关数据,而不会引入额外的延迟。
为了实现这一目标你应该采取什么行动?(选择两个。)

44 / 100

44.

No.44
一家公司有一个应用程序,使用与 MySQL 兼容的 Amazon Aurora Multi-AZ DB 集群作为其数据库。创建跨区域只读副本是为了实现灾难恢复目的。在发生故障时,DevOps 工程师希望自动将副本提升为主数据库实例。
哪种解决方案可以实现这一目标?

45 / 100

45.

No.45
一家公司使用由 Amazon EBS 存储支持的 Amazon EC2 实例托管暂存网站。如果他们的 EC2 实例遇到网络连接问题或电源中断,公司希望最大限度地减少数据丢失并快速恢复。
哪种解决方案可以满足这些要求?

46 / 100

No.46
一家公司希望使用 AWS 开发工具来替换其当前的 bash 部署脚本。目前,该公司在应用程序负载均衡器 (ALB) 后面的一组 Amazon EC2 实例上部署了 LAMP 应用程序。在部署期间,公司对提交的应用程序进行单元测试,停止和启动服务,向负载均衡器取消注册和重新注册实例,并更新文件权限。该公司希望通过过渡到使用 AWS 服务来保持相同的部署能力。

46. 哪种解决方案可以满足这些要求?

47 / 100

47.

No.47
一家公司在 Amazon EC2 和本地配置上运行其应用程序。 DevOps 工程师需要在两个环境中标准化修补。公司政策规定修补只能在工作时间之外进行。
哪些行动组合可以满足这些要求?(选择三个。)

48 / 100

48.

No.48
一家公司选择 AWS 来托管新应用程序。该公司需要实施多账户策略。 DevOps 工程师在 AWS Organizations 中创建新的 AWS 账户和组织。 DevOps 工程师还为组织创建了 OU 结构并使用 AWS Control Tower 设置了着陆区。
DevOps 工程师需要实施一种解决方案,该解决方案可在用户通过 AWS Control Tower 账户工厂创建的新账户中自动部署资源。当用户创建新账户时,解决方案应通过应用为 OU 或账户定制的 AWS CloudFormation 模板和 SCP 自动部署与该账户相关的所有资源。所有 OU 均已注册到 AWS Control Tower。
哪种解决方案能够以最自动化的方式满足这些要求?

49 / 100

49.

No.49
这家总部位于美国的在线零售商计划在未来六个月内扩展到欧洲和亚洲。目前,他们的产品在应用程序负载均衡器后面的 Amazon EC2 实例上运行。这些实例在跨多个可用区域的 Amazon EC2 Auto Scaling 组中运行。所有数据都存储在 Amazon Aurora 数据库实例中。
如果产品部署在多个地区,公司希望所有地区都有一个单一的产品目录,但出于合规原因,每个地区的客户信息和购买情况必须保存。
如何通过对应用程序进行最少的修改来满足这些要求?

50 / 100

No.50
一家公司已经将精心设计的结构实施到可全局访问的 API 堆栈中。该设计必须确保北美和欧洲用户的高可靠性和快速响应时间。

50. API 堆栈包括三层:

Amazon API 网关 -

AWS Lambda -

亚马逊 DynamoDB -

哪种解决方案符合您的要求?

51 / 100

51.

No.51
一家快速发展的公司希望根据开发人员对 AWS 开发环境的需求进行扩展。在 AWS 管理控制台中手动创建开发环境。网络团队使用 AWS CloudFormation 管理网络基础设施,为 Amazon VPC 和所有子网导出堆栈输出值。开发环境具有通用标准,例如应用程序负载均衡器、Amazon EC2 Auto Scaling 组、安全组和 Amazon DynamoDB 表。
为了满足需求,DevOps 工程师希望自动创建开发环境。支持您的应用程序所需的基础设施预计会增长,因此您需要一种简单的方法来更新已部署的基础设施。使用 CloudFormation 为您的开发环境创建模板。
哪种方法可以满足这些要求并快速为您的开发人员提供一致的 AWS 环境?

52 / 100

52.

No.52
一家公司使用 AWS Organizations 来管理多个账户。您的信息安全策略要求将所有未加密的 Amazon EBS 卷标记为不合规。 DevOps 工程师需要自动部署解决方案并确保始终存在此合规性检查。
哪种解决方案可以实现这一目标?

53 / 100

53.

No.53
一家公司对多个账户的所有 Amazon EC2 实例运行漏洞扫描。该账户位于 AWS Organizations 内的组织内。每个账户中的 VPC 都连接到共享的传输网关。 VPC 通过中央出口 VPC 将流量发送到 Internet。该公司已在委派管理员账户上启用了 Amazon Inspector,并启用了对所有成员账户的扫描。
一位 DevOps 工程师发现一些 EC2 实例列在 Amazon Inspector 的“未扫描”选项卡中。
DevOps 工程师应采取哪些措施组合来解决此问题?(选择三个。)

54 / 100

54.

No.54
开发团队使用 AWS CodeCommit 进行应用程序版本控制。开发团队使用 AWS CodePipeline、AWS CodeBuild 和 AWS CodeDeploy 作为其 CI/CD 基础设施。在 CodeCommit 中,一个开发团队最近合并了其代码库中的拉取请求,但该请求未通过长期运行的测试。开发团队必须回滚代码库的分支,从而浪费时间和精力。
DevOps 工程师需要在 CodeCommit 中自动测试拉取请求,以便审阅者可以更轻松地在拉取请求审阅过程中看到自动测试的结果。
DevOps 工程师应该怎么做才能满足这一要求?

55 / 100

55.

No.55
一家公司已将应用程序部署到单个 AWS 账户中的生产 VPC 中。这个应用程序很受欢迎并且使用率很高。该公司的安全团队希望在其应用程序部署中添加额外的安全性,例如 AWS WAF。然而,该应用程序的产品经理担心成本,除非安全团队能够证明额外的安全性是必要的,否则不愿意批准这一更改。
安全团队认为,该应用程序的部分需求可能来自 IP 地址在拒绝列表中的用户。安全团队向 DevOps 工程师提供拒绝列表。如果拒绝列表中的任何 IP 地址访问该应用程序,安全团队希望近乎实时地收到自动通知,以便他们可以记录该应用程序需要额外的安全性。 DevOps 工程师为生产 VPC 创建 VPC 流日志。
DevOps 工程师应采取哪些额外步骤才能最经济有效地满足这些要求?

56 / 100

56.

No.56
DevOps 工程师使用 AWS CodePipeline 通过以下步骤自动部署 Web 服务:
1. AWS CodeBuild 项目编译部署工件并运行单元测试。
2. AWS CodeDeploy 部署组将 Web 服务部署到暂存环境中的 Amazon EC2 实例。
3.CodeDeploy部署组将Web服务部署到生产环境中的EC2实例。
质量保证 (QA) 团队需要获得权限才能在将构建工件部署到生产之前对其进行检查。 QA 团队希望运行内部渗透测试工具来执行手动测试。该工具通过 REST API 调用来调用。
DevOps 工程师应采取哪些行动组合来满足此请求?(选择两个。)

57 / 100

57.

No.57
一家公司在 AWS 区域托管一个 Web 应用程序。为了灾难恢复目的,第二个区域被用作备用区域。灾难恢复要求要求会话数据在各个区域之间近乎实时地复制,并且 1% 的请求被路由到辅助区域以持续验证系统功能。此外,如果主区域出现服务中断,流量应自动路由到次要区域,次要区域应能够扩展以处理所有流量。
DevOps 工程师应该如何满足这些要求?

58 / 100

58.

No.58
一家公司在 Amazon EC2 实例上运行应用程序。该公司使用一系列 AWS CloudFormation 堆栈来定义其应用程序资源。开发人员在笔记本电脑上构建和测试应用程序,并通过将构建输出和 CloudFormation 堆栈模板上传到 Amazon S3 来执行更新。在开发人员运行 CloudFormation 堆栈更新并在 EC2 实例上安装新版本的应用程序之前,开发人员的同事会检查这些更改。
当开发人员使用新应用程序更新每个 EC2 实例时,部署过程容易出错且耗时。该公司希望尽可能地实现应用程序部署流程的自动化,同时在进行任何应用程序或资源更改之前仍保留最终的手动批准步骤。
该公司已将其应用程序源代码和 CloudFormation 模板迁移到 AWS CodeCommit。您还可以创建一个 AWS CodeBuild 项目来构建和测试您的应用程序。
哪些步骤组合能够满足公司的要求?(选择两个。)

59 / 100

59.

No.59
一名 DevOps 工程师正在管理在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行的 Web 应用程序。这些实例在跨多个可用区域的 EC2 Auto Scaling 组中运行。工程师应实施以下部署策略:
启动具有与原始队列相同容量的第二个实例队列。
在第二舰队下水时,保持原有舰队不变。
待第二舰队全面部署后,将流量转移至第二舰队。
迁移后一小时,原有舰队将自动终止。
哪种解决方案可以满足这些要求?

60 / 100

60.

No.60
一家视频共享公司将视频存储在 Amazon S3 上。该公司发现视频访问请求激增,但尚不清楚哪些视频最受欢迎。公司需要确定视频文件的典型访问模式。这些模式包括在特定日期访问特定文件的用户数量和针对特定文件的拉取请求数量。
如何以最小的努力满足这些要求?

61 / 100

61.

No.61
开发团队希望使用 AWS CloudFormation 堆栈部署他们的应用程序。但是,开发人员 IAM 角色没有配置 AWS CloudFormation 模板中指定的资源所需的权限。 DevOps 工程师需要实施使开发人员能够部署堆栈的解决方案。解决方案应该遵循最小特权原则。
哪种解决方案可以满足这些要求?

62 / 100

62.

No.62
生产账户有一个要求,即任何手动登录的 Amazon EC2 实例必须在 24 小时内终止。生产账户中的所有应用程序都使用配置了 Amazon CloudWatch Logs 代理的 Auto Scaling 组。
我怎样才能使这个过程自动化?

63 / 100

63.

No.63
一家公司已启用 AWS Organizations 中的所有组织功能。该组织有 10 个 AWS 账户。该公司已为所有账户启用了 AWS CloudTrail。该公司预计,明年其组织内的 AWS 账户数量将增长到 500 个。该公司计划为这些账户使用多个 OU。
该公司已在其组织中每个现有的 AWS 账户中启用了 AWS Config。 DevOps 工程师需要实施一项解决方案,为组织中创建的所有未来 AWS 账户自动启用 AWS Config。
哪种解决方案可以满足这一要求?

64 / 100

64.

No.64
一个公司有很多应用程序。公司内部的各个团队使用多种语言和框架开发应用程序。应用程序在内部和具有不同操作系统的不同服务器上运行。每个团队都有自己的发布协议和流程。该公司希望降低发布和维护这些应用程序的复杂性。
该公司正在将其技术堆栈(包括这些应用程序)迁移到 AWS。该公司希望集中源代码管理、一致的自动交付流程以及尽可能少的底层基础设施维护任务。
DevOps 工程师应该怎么做才能满足这些要求?

65 / 100

65.

No.65
一家公司的应用程序当前部署在单个 AWS 区域中。最近,该公司在另一个大陆开设了一个新办事处。新办公室的用户遇到了较高的延迟。该公司的应用程序在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行,并使用 Amazon DynamoDB 作为数据库层。这些实例在跨多个可用区域的 EC2 Auto Scaling 组中运行。 DevOps 工程师的任务是最大限度地缩短应用程序响应时间并提高两个地区用户的可用性。
应采取哪些措施组合来解决延迟问题?(选择三项)

66 / 100

66.

No.66
DevOps 工程师需要将一组核心安全控制应用于现有的一组 AWS 账户。该账户位于 AWS Organizations 内的组织内。各个团队使用 AdministratorAccess AWS 托管策略管理其各自的帐户。适用于所有帐户。应在所有提供 AWS CloudTrail 和 AWS Config 的 AWS 区域中启用它们。个人账户管理员不能编辑或删除基线资源。但是,个人账户管理员应该能够编辑或删除他们自己的 CloudTrail 跟踪和 AWS Config 规则。
哪种解决方案可以最有效地管理这些要求?

67 / 100

67.

No.67
一家公司在 AWS Organizations 内的组织中拥有 AWS 账户。 AWS Config 在每个 AWS 账户中手动配置。该公司需要实施一项解决方案,为组织中的所有账户集中配置 AWS Config。该解决方案还要求将资源变化记录在中央账户中。
DevOps 工程师应采取哪些行动组合来满足这些要求?(选择两个。)

68 / 100

68.

No.68
一家公司希望将其托管在 Amazon EC2 上的内容共享 Web 应用程序迁移到无服务器架构。该公司目前正在通过创建一个新的 EC2 实例 Auto Scaling 组和一个新的 Elastic Load Balancer,并使用 Amazon Route 53 加权路由策略移动流量来对其应用程序进行更改。
该公司计划将 Amazon API Gateway 和 AWS Lambda 用于其新的无服务器应用程序。公司将需要更新他们的部署流程来适应新的应用程序。您还需要保留与少数用户测试新功能的能力,然后再将其推广到整个用户群。
哪种部署策略可以满足这些要求?

69 / 100

69.

No.69
开发团队使用 AWS CodeCommit、AWS CodePipeline 和 AWS CodeBuild 来开发和部署应用程序。代码更改通过拉取请求提交。开发团队审查并合并拉取请求,然后管道构建并测试应用程序。
随着时间的推移,拉取请求的数量不断增加。管道经常由于测试失败而被堵塞。为了防止这种阻塞,开发团队希望在合并之前对每个拉取请求运行单元和集成测试。
哪种解决方案可以满足这些要求?

70 / 100

70.

No.70
一家公司有一个在 Amazon EC2 实例群上运行的应用程序。应用程序需要频繁重启。如果需要重新启动,应用程序日志将包含错误消息。应用程序日志发布到 Amazon CloudWatch Logs 中的日志组。
如果日志包含许多与重启相关的错误消息,Amazon CloudWatch 警报会通过 Amazon Simple Notification Service (Amazon SNS) 主题通知应用程序工程师。应用工程师收到SNS主题的通知后,手动在实例上重启应用程序。
DevOps 工程师需要实施一个解决方案,无需重新启动实例即可自动重启实例上的应用程序。
哪种解决方案能够以最具运营效率的方式满足这些要求?

71 / 100

71.

No.71
一家公司的 DevOps 工程师正在支持所有用户使用 AWS IAM Identity Center(AW​​S Single Sign-On)的 AWS 环境。该公司希望立即撤销新 IAM 用户的凭证并通知其安全团队。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择三个。)

72 / 100

72.

No.72
一家公司想要建立一条持续交付管道。该公司将其应用程序代码存储在私人 GitHub 存储库中。该公司需要在 Amazon Elastic Container Service (Amazon ECS)、Amazon EC2 和 AWS Lambda 上部署应用程序组件。管道必须支持手动批准操作。
哪种解决方案可以满足这些要求?

73 / 100

73.

No.73
一家公司有一个在 Auto Scaling 组中的 Amazon EC2 实例上运行的应用程序。当您的应用程序启动时,它需要处理来自 Amazon S3 存储桶的数据,然后才能开始处理请求。
S3 存储桶中存储的数据大小正在增加。当 Auto Scaling 组添加新实例时,需要几分钟时间下载并处理数据,然后应用程序才能处理请求。该公司需要减少新的 EC2 实例可用于处理请求所需的时间。
提高应用程序启动时间最具成本效益的方法是什么?

74 / 100

74.

No.74
一家公司使用 AWS CodeBuild 项目来构建和打包应用程序。这些包被复制到共享的 Amazon S3 存储桶中,然后部署到多个 AWS 账户。
buildspec.yml 文件包含以下内容:

版本:0.2
阶段:
建造:
命令:
- 构建-o myapp
构建后:
命令:
-aws s3 cp --acl authenticated-read myapp s3://artifacts/

DevOps 工程师意识到任何拥有 AWS 账户的人都可以下载这些工件。
DevOps 工程师应采取什么措施来阻止这种情况发生?

75 / 100

75.

No.75
一家公司开发了一个托管在 AWS 上的无服务器 Web 应用程序。该应用程序包括 Amazon S3、Amazon API Gateway、多个 AWS Lambda 函数以及 Amazon RDS for MySQL 数据库。该公司使用 AWS CodeCommit 来存储其源代码。源代码是 AWS 无服务器应用程序模型 (AWS SAM) 模板和 Python 代码的组合。
安全审计和渗透测试表明,数据库身份验证的用户名和密码在 CodeCommit 存储库中是硬编码的。 DevOps 工程师应该实施自动检测和防止硬编码秘密的解决方案。
满足这些要求的最安全的解决方案是什么?

76 / 100

76.

No.76
一家公司使用 Amazon S3 存储桶来存储重要文件。该公司发现其部分 S3 存储桶未加密。目前,贵公司的 IAM 用户可以创建不加密的新 S3 存储桶。我的公司正在实施一项新要求,即所有 S3 存储桶都必须加密。
DevOps 工程师必须实施解决方案,以确保所有现有和所有新的 S3 存储桶都启用了服务器端加密。您必须在创建 S3 存储桶后立即在新的 S3 存储桶上启用加密。默认加密类型必须是 256 位高级加密标准 (AES-256)。
哪种解决方案可以满足这些要求?

77 / 100

No.77
一位 DevOps 工程师正在为公司在 AWS 上运行的软件即服务 (SaaS) Web 应用程序设计持续开发策略。出于应用程序和安全原因,订阅此应用程序的用户分布在多个应用程序负载均衡器 (ALB) 中,每个都有自己的 Auto Scaling 组和 Amazon EC2 实例群。应用程序不需要构建阶段。当应用程序提交给 AWS CodeCommit 时,它应该触发向所有 ALB、Auto Scaling 组和 EC2 队列的同时部署。

77. 哪种架构可以以最少的配置满足这些要求?

78 / 100

78.

No.78
一家公司从 Amazon S3 存储桶托管静态网站。该网站由 example.com 向客户提供。该公司使用 Amazon Route 53 加权路由策略,TTL 为 1 天。该公司决定用动态网络应用程序取代其现有的静态网站。动态 Web 应用程序在 Amazon EC2 实例组前面使用应用程序负载均衡器 (ALB)。
在向客户发布产品当天,该公司会创建一个额外的 Route 53 加权 DNS 记录条目,指向 ALB,权重为 255,TTL 为 1 小时。两天后,这位 DevOps 工程师注意到客户在导航到 example.com 时有时会看到之前的静态网站。
DevOps 工程师如何确保他们的公司仅为 example.com 提供动态内容?

79 / 100

79.

No.79
一家公司正在实施 AWS CodePipeline 来自动化其测试流程。我希望在执行状态失败时收到通知,因此我在 Amazon EventBridge 中使用了以下自定义事件模式:

{
"source": [
"aws.codepipeline"
],
"detail-type": [
"CodePipeline Action Execution State Change"
],
"detail": {
"state" [
"FAILED"
],
"type": {
"category": ["Approval"]
}
}
}
哪些类型的事件与此事件模式匹配?

80 / 100

No.80
在 Auto Scaling 组中的一组 Amazon EC2 实例上运行的应用程序需要配置文件才能运行。使用 AWS CloudFormation 创建和维护实例。 DevOps 工程师希望在启动实例时使用最新的配置文件,并且当 CloudFormation 模板更新时,配置文件的更改会以最小的延迟传播到所有实例。公司政策要求应用程序配置文件与 AWS 基础设施配置文件一起在源代码控制中维护。

80. 哪些解决方案可以实现这一点?

81 / 100

No.81
一家公司管理一个将日志存储在 Amazon CloudWatch Logs 中的应用程序。该公司希望将日志存档到 Amazon S3 存储桶。 90 天后日志很少被访问,必须保留 10 年。

81. DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择两个。)

82 / 100

No.82
一家公司正在开发一款新的应用程序。此应用程序使用 AWS Lambda 函数作为计算层。公司应该使用金丝雀部署来更改 Lambda 函数。如果报告失败,则应执行自动回滚。

82. 公司的 DevOps 团队需要为该解决方案创建基础设施即代码 (IaC) 和 CI/CD 管道。

哪些步骤组合可以满足这些要求?(选择三个)

83 / 100

83.

No.83
一位 DevOps 工程师正在将公司应用程序的新版本部署到与 Amazon EC2 实例关联的 AWS CodeDeploy 部署组。一段时间后,部署失败。工程师注意到与特定部署 ID 相关的所有事件都处于“已跳过”状态,并且尚未将任何代码部署到与部署组相关的实例。
导致这次失败的正当理由是什么?(选择两个。)

84 / 100

No.84
一家公司有一条指导方针,即所有 Amazon EC2 实例都必须从该公司安全团队创建的 AMI 启动。每个月,安全团队都会向所有开发团队发送一封电子邮件,其中包含最新批准的 AMI。

84. 开发团队使用 AWS CloudFormation 部署应用程序。当开发人员启动一项新服务时,他们需要在其电子邮件中搜索安全部门发送的最新 AMI。 DevOps 工程师希望自动化安全团队向开发团队提供 AMI ID 的过程。

满足这些要求的最具可扩展性的解决方案是什么?

85 / 100

85.

No.85
您的应用程序在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行。一位 DevOps 工程师正在使用 AWS CodeDeploy 发布新版本。部署在 AllowTraffic 生命周期事件期间失败,但部署日志未指示失败的原因。
可能是什么原因造成的?

86 / 100

86.

No.86
某公司有20个服务团队。每个服务团队负责自己的微服务。每个服务团队为其微服务使用单独的 AWS 账户,并使用具有 192.168.0.0/22 CIDR 块的 VPC。我的公司在 AWS Organizations 中管理其 AWS 账户。
每个服务团队在应用程序负载均衡器后面的多个 Amazon EC2 实例上托管他们的微服务。微服务通过公共互联网相互通信。该公司的安全团队发布了新的指导方针,规定微服务之间的所有通信都必须通过私有网络连接使用 HTTPS,并且绝不能穿越公共互联网。
DevOps 工程师必须实施履行这些义务的解决方案并尽量减少每个服务团队的变更次数。
哪种解决方案可以满足这些要求?

87 / 100

87.

No.87
我有一个在 VPC 中运行的 Amazon EC2 实例,我需要从受限的 Amazon S3 存储桶下载对象。当 DevOps 工程师尝试下载对象时,他们会收到 AccessDenied 错误。
导致此错误的可能原因有哪些?(选择两个。)

88 / 100

88.

No.88
一家公司希望在 AWS 上使用网格系统来存储其自己的企业内存数据存储。该系统可以在任何基于Linux发行版的多个服务器节点上运行。每当添加或删除节点时,系统必须能够重新配置整个集群。当您添加或删除节点时,您必须更新 /etc/cluster/nodes.config 文件以列出集群当前节点成员的 IP 地址。
一家公司希望自动执行向集群添加新节点的任务。
DevOps 工程师可以做些什么来满足这些要求?

89 / 100

89.

No.89
一名 DevOps 工程师正在开展数据存档项目,将本地数据迁移到 Amazon S3 存储桶。 DevOps 工程师开发脚本,将一个月前的本地数据逐步存档到 Amazon S3。一旦数据传输到 Amazon S3,它就会从您的本地位置删除。该脚本使用 S3 PutObject 操作。
在代码审查期间,一名 DevOps 工程师发现该脚本并未检查数据是否已成功复制到 Amazon S3。 DevOps 工程师必须更新脚本以确保数据在传输过程中不会损坏。在删除本地数据之前,脚本应该使用 MD5 校验和验证数据完整性。
哪些脚本解决方案满足这些要求?(选择两个。)

90 / 100

90.

No.90
一家公司使用 AWS CodePipeline 管道每周几次向其 Amazon API Gateway API 部署更新。作为更新过程的一部分,该公司从 API 网关控制台导出 API 的 JavaScript SDK,并将 SDK 上传到 Amazon S3 存储桶。
该公司已建立了使用 S3 存储桶作为源的 Amazon CloudFront 分发。然后,Web 客户端使用 CloudFront 分发的端点下载 SDK。 DevOps 工程师需要实施一个解决方案,使得在部署新 API 期间能够自动使用新的 SDK。
哪种解决方案可以满足这些要求?

91 / 100

91.

No.91
一家公司开发了一个 AWS Lambda 函数来处理通过 API 收到的订单。该公司使用 AWS CodeDeploy 部署 Lambda 函数作为其 CI/CD 管道的最后一步。
一位 DevOps 工程师注意到,订购 API 在部署后会间歇性地失败几秒钟。经过一番调查,DevOps 工程师认为这是由于在调用 Lambda 函数之前数据库更改未完全传播造成的。
DevOps 工程师该如何克服这个问题?

92 / 100

92.

No.92
一家公司使用单个 AWS 账户在 Amazon EC2 实例上测试应用程序。该公司在其 AWS 账户中开启了 AWS Config,并启用了 restricted-ssh AWS Config 管理规则。
该公司需要一种自动监控解决方案,当其账户内的安全组不符合限制 ssh 规则时,提供实时、定制的通知。您的自定义通知应包括不合规安全组的名称和 ID。
DevOps 工程师在其账户中创建一个 Amazon Simple Notification Service (Amazon SNS) 主题并让适当的人员订阅该主题。
为了满足这些要求,DevOps 工程师下一步应该做什么?

93 / 100

93.

No.93
企业需要其数据和应用程序的一致 RPO 为 2 小时,RTO 为 10 分钟。该应用程序使用 MySQL 数据库和 Amazon EC2 网络服务器。开发团队需要故障转移和灾难恢复策略。
哪种部署策略组合可以满足这些要求?(选择两个)

94 / 100

94.

No.94
一家公司有一个由五个独立的 AWS Lambda 函数组成的应用程序。
DevOps 工程师使用 AWS CodePipeline 和 AWS CodeBuild 构建了 CI/CD 管道,以按顺序构建、测试、打包和部署每个 Lambda 函数。管道使用 Amazon EventBridge 规则来确保在对应用程序源代码进行更改后管道尽快启动。
使用该管道几个月后,DevOps 工程师意识到它花费的时间太长了。
DevOps 工程师应该实施什么来最好地提高管道速度?

95 / 100

95.

No.95
一家公司使用 AWS CloudFormation 堆栈来部署其应用程序的更新。堆栈由不同的资源组成。这些资源包括 AWS Auto Scaling 组、Amazon EC2 实例、应用程序负载均衡器 (ALB) 以及启动和维护独立堆栈所需的其他资源。不允许在更新 CloudFormation 堆栈之外修改应用程序资源。
最近,该公司尝试使用 AWS CLI 更新其应用程序堆栈。堆栈更新失败,出现以下错误消息: “错误:部署和 CloudFormation 堆栈回滚均失败。部署失败,因为以下资源无法更新:[AutoScalingGroup]。”
堆栈状态保持为UPDATE_ROLLBACK_FAILED。
您将使用哪种解决方案来解决这个问题?

96 / 100

96.

No.96
一家公司正在部署使用 Amazon EC2 实例的新应用程序。该公司需要一个解决方案来查询应用程序日志和 AWS 账户 API 活动。
哪种解决方案可以满足这些要求?

97 / 100

97.

No.97
一家公司希望确保其 EC2 实例的安全。如果在我的实例上发现任何新的漏洞,我希望收到通知,并且我还希望对我的实例上的所有登录活动进行审计跟踪。
哪种解决方案可以满足这些要求?

98 / 100

98.

No.98
一家公司在 Auto Scaling 组中的 Amazon EC2 实例上运行应用程序。最近,我遇到了一个问题,我的 EC2 实例无法正常启动,我们的支持团队花了几个小时才发现这个问题。每当 EC2 实例无法成功启动时,支持团队都希望通过电子邮件收到通知。
您可以采取什么行动来实现这一目标?

99 / 100

99.

No.99
一家公司使用 AWS Organizations 来集中管理其 AWS 账户。该公司使用 AWS CloudFormation StackSets 在每个成员账户中启用 AWS Config。该公司已在 Organizations 中为 AWS Config 设置了受信任的访问,并将成员账户配置为 AWS Config 中的委派管理员账户。
DevOps 工程师必须实施新的安全政策。该策略应要求所有当前和未来的 AWS 成员账户使用 AWS Config 规则的通用基线,并从中央账户管理补救措施。具有成员账户访问权限的非管理员用户不得修改部署到每个成员账户的 AWS Config 规则的通用基线。
哪种解决方案可以满足这些要求?

100 / 100

100.

No.100
一位 DevOps 工程师管理着一个在 Amazon EC2 上运行的大型商业网站。该网站使用 Amazon Kinesis Data Streams 收集和处理网络日志。一名 DevOps 工程师正在管理在 Amazon EC2 上运行的 Kinesis 消费者应用程序。
当数据突然增加时,Kinesis 消费者应用程序会落后,并且 Kinesis 数据流会在处理记录之前将其丢弃。 DevOps 工程师需要实施改进流处理的解决方案。
哪种解决方案能够最有效地满足这些要求?

Your score is

0%

■AWS-DOP-C02-(CN) Q101~200

/100

AWS-DOP-C02-(CN) Q101~200

1 / 100

1.

No.101
一家公司最近在 AWS Organizations 的一个新组织中创建了一个新的 AWS Control Tower 登陆区。您的着陆区必须符合 AWS Foundations 的互联网安全中心 (CIS) 基准。
贵公司的安全团队希望使用 AWS Security Hub 来审查所有账户的合规性。只有您的安全团队可以查看汇总的安全中心发现结果。此外,某些用户应该能够查看组织中自己帐户的调查结果。创建账户后,您必须在 Security Hub 中注册所有账户。
哪些步骤组合能够以最自动化的方式满足这些要求?(选择三个。)

2 / 100

2.

No.102
一家公司在位于 AWS Organizations 内的组织内的 AWS 账户中运行其应用程序。该应用程序使用 Amazon EC2 实例和 Amazon S3。
该公司希望检测所有现有和未来的 AWS 账户中可能受到损害的 EC2 实例、可疑的网络活动以及异常 API 活动。当您的公司检测到其中一个事件时,您需要使用现有的 Amazon Simple Notification Service (Amazon SNS) 主题向您的运营支持团队发送通知以进行调查和补救。
根据 AWS 最佳实践,哪种解决方案满足这些要求?

3 / 100

3.

No.103
一家公司的 DevOps 工程师在多账户环境中工作。该公司使用 AWS Transit Gateway 将所有出站流量路由到其网络运营账户。在网络操作帐户中,所有帐户流量在发送到 Internet 网关之前都会经过防火墙设备进行检查。
防火墙设备将日志发送到 Amazon CloudWatch Logs,并包含以下事件严重性:CRITICAL、HIGH、MEDIUM、LOW、INFO。当严重事件发生时,安全团队希望收到警报。
DevOps 工程师应该怎么做才能满足这些要求?

4 / 100

4.

No.104
公司分为不同的团队。每个团队都有一个 AWS 账户,所有账户均位于 AWS Organizations 内的组织内。每个团队必须对其 AWS 账户拥有完全的管理控制权。此外,每个团队应该只能访问公司批准他们使用的 AWS 服务。 AWS 服务必须通过请求和批准流程获得批准。
DevOps 工程师应如何配置他们的帐户以满足这些要求?

5 / 100

5.

No.105
DevOps 工程师使用 AWS CloudFormation 自定义资源设置了 AD 连接器。我的 AWS Lambda 函数运行并创建了 AD 连接器,但 CloudFormation 尚未从 CREATE_IN_PROGRESS 转换为 CREATE_COMPLETE。
工程师应采取什么措施来解决这个问题?

6 / 100

6.

No.106
一家公司使用 AWS CodeCommit 进行源代码控制。开发人员将更改应用于各个功能分支,当更改准备好投入生产时,他们会创建一个拉取请求以将这些更改移动到主分支。
开发人员不应该能够将更改直接推送到主分支。该公司将 AWSCodeCommitPowerUser 托管策略应用于开发人员的 IAM 角色,允许他们将更改直接推送到其 AWS 账户中所有存储库的主分支。
作为一家公司,您应该做些什么来限制开发人员将更改直接推送到主分支的能力?

7 / 100

7.

No.107
一家公司管理在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行的 Web 应用程序。 EC2 实例在跨多个可用区域的 Auto Scaling 组中运行。该应用程序使用 Amazon RDS for MySQL DB 实例来存储数据。该公司为 Amazon Route 53 配置了指向 ALB 的别名记录。
该公司的新指南要求地理位置隔离的灾难恢复 (DR) 站点的 RTO 为 4 小时,RPO 为 15 分钟。
哪种 DR 策略能够满足这些要求,同时最大限度地减少对应用程序堆栈的更改?

8 / 100

8.

No.108
大型企业在 AWS 上部署其 Web 应用程序。您的应用程序在应用程序负载均衡器后面的 Amazon EC2 实例上运行。实例在跨多个可用区域的 Auto Scaling 组中运行。该应用程序将数据存储在 Amazon RDS for Oracle DB 实例和 Amazon DynamoDB 中。有用于开发、测试和生产的单独环境。
在部署期间获取密码凭证最安全、最灵活的方法是什么?

9 / 100

9.

No.109
安全团队使用 AWS CloudTrail 检测公司 AWS 账户中的敏感安全问题。 DevOps 工程师需要一个解决方案来自动修复其 AWS 账户中已禁用的 CloudTrail。
有哪些解决方案可以最大限度地减少 CloudTrail 日志传送的停机时间?

10 / 100

10.

No.110
一家公司使用 AWS CodeArtifact 集中存储 Python 包。 CodeArtifact 存储库配置了以下存储库策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"codeartifact:DescribePackageVersion",
"codeartifact:DescribeRepository",
"codeartifact:GetPackageVersionReadme",
"codeartifact:GetRepositoryEndpoint",
"codeartifact:ListPackageVersionAssets",
"codeartifact:ListPackageVersionDependencies",
"codeartifact:ListPackageVersions",
"codeartifact:ListPackages",
"codeartifact:ReadFromRepository"
],
"Effect": "Allow",
"Resource": "*",
"Principal": "*",
"Condition": {
"StringEquals": {
"aws:PrincipalOrgID": [
"o-xxxxxxxxxxx"
]
}
}
}
]
}
一个开发团队正在 AWS Organizations 中某个组织内的账户中构建一个新项目。您的开发团队想要使用已存储在您组织的 CodeArtifact 存储库中的 Python 库。开发团队使用 AWS CodePipeline 和 AWS CodeBuild 来构建新的应用程序。您的开发团队用来构建其应用程序的 CodeBuild 作业配置为在 VPC 中运行。由于合规性要求,VPC 没有互联网连接。
开发团队为 CodeArtifact 创建 VPC 终端节点并更新 CodeBuild buildspec.yaml 文件。但是,开发团队无法从存储库下载 Python 库。
DevOps 工程师应采取哪些步骤组合来使开发团队能够使用 CodeArtifact?(选择两个)

11 / 100

11.

No.111
一家公司使用一组单独的 Amazon CloudFormation 模板部署多区域应用程序。这些模板必须按照特定的顺序部署。该公司对其模板所做的更改超出了他们的预期,并且希望更有效地部署新模板。此外,需要将模板的所有更改通知数据工程团队。
为了实现这些目标,公司应该做什么?

12 / 100

12.

No.112
一名 DevOps 工程师实施了 CI/CD 管道并部署了用于配置 Web 应用程序的 AWS CloudFormation 模板。该 Web 应用程序由一个应用程序负载均衡器 (ALB)、一个目标组、一个带有 Amazon Linux 2 AMI 的启动模板、一个 Amazon EC2 实例的 Auto Scaling 组、一个安全组和一个 Amazon RDS for MySQL 数据库组成。启动模板包含指定安装和启动应用程序的脚本的用户数据。
应用程序的初始部署成功。 DevOps 工程师进行了更改,使用用户数据更新了应用程序版本。 CI/CD 管道部署了新版本的模板。但是,ALB 健康检查失败。健康检查将所有目标标记为不健康。
在调查过程中,DevOps 工程师注意到 CloudFormation 堆栈的状态为 UPDATE_COMPLETE。然而,当一名 DevOps 工程师连接到其中一个 EC2 实例并查看 /var/log/messages 时,他注意到 Apache Web 服务器由于配置错误而无法成功启动。
如果用户数据运行未成功完成,DevOps 工程师如何确保 CloudFormation 部署失败?

13 / 100

13.

No.113
一家公司有一个在多个 AWS 账户中运行的数据提取应用程序。该账户位于 AWS Organizations 内的组织内。公司需要监控应用程序并整合对它们的访问权限。目前,该公司在多个 Auto Scaling 组中的 Amazon EC2 实例上运行其应用程序。由于数据敏感,EC2 实例无法访问互联网。工程师部署了必要的 VPC 端点。 EC2 实例运行专为您的应用程序构建的自定义 AMI。
为了维护和排除应用程序故障,系统管理员需要能够登录 EC2 实例。此访问必须是自动化且集中控制的。每当实例被访问时,您公司的安全团队都需要得到通知。
哪种解决方案可以满足这些要求?

14 / 100

14.

No.114
一家公司使用 Amazon S3 来存储自己的信息。开发团队每天都会为新项目创建存储桶。安全团队希望确保所有现有和未来的存储桶都启用了加密、日志记录和版本控制。此外,存储桶不得公开供读取或写入访问。
DevOps 工程师应该怎么做才能满足这些要求?

15 / 100

15.

No.115
一位 DevOps 工程师正在研究在 AWS 上实现图像批处理集群的最便宜的方法。该应用程序不能在 Docker 容器中运行,必须在 Amazon EC2 上运行。批处理作业可以将检查点数据存储在 NFS 卷上并容忍中断。从通用 EC2 Linux 映像配置集群软件需要 30 分钟。
最具成本效益的解决方案是什么?

16 / 100

16.

No.116
一家公司最近将旧版应用程序从本地迁移到 AWS。该应用程序托管在 Amazon API Gateway 后面的应用程序负载均衡器后面的 Amazon EC2 实例上。该公司希望在推出新版本的应用程序时尽量减少对用户的干扰。如果出现问题,我们还希望能够快速回滚更新。
什么解决方案可以满足这些要求,同时最大限度地减少对应用程序的更改?

17 / 100

17.

No.117
一家公司在 Amazon S3 存储桶中以 .csv 格式存储了 100 GB 的日志数据。 SQL 开发人员想要查询这些数据并生成图形来将其可视化。 SQL 开发人员还需要一种高效、自动化的方法来保存 .csv 文件中的元数据。
哪种步骤组合可以用最少的努力满足这些要求?(选择三个。)

18 / 100

18.

No.118
一家公司在 AWS 上的多个 AWS 区域和可用区部署其企业基础设施。基础设施部署在 Amazon EC2 实例上并连接到 AWS IoT Greengrass 设备。公司正在其总部的内部服务器上部署额外的资源。
企业希望减少与维护和更新资源相关的开销。该公司的DevOps团队计划使用AWS Systems Manager实现自动化补丁管理和应用。 DevOps 团队确保 Systems Manager 在部署资源的区域中可用。系统管理器还可在距离您总部较近的地区使用。
DevOps 团队应采取哪些步骤组合来实现跨 EC2 实例、IoT 设备和本地基础设施的自动修补和配置管理? (选择三项)

19 / 100

19.

No.119
一家公司正在测试在应用程序负载均衡器后面的 Amazon EC2 实例上运行的 Web 应用程序。实例在跨多个可用区域的 Auto Scaling 组中运行。该公司在部署新软件时采用具有不可变实例的蓝/绿部署流程。
在测试期间,用户会在随机时间自动退出应用程序。测试人员还报告说,当部署新版本的应用程序时,所有用户都会被注销。开发团队需要一种解决方案,确保用户在扩展事件和应用程序部署期间保持登录状态。
确保用户保持登录状态的最有效的操作方法是什么?

20 / 100

20.

No.120
DevOps 工程师需要配置现有 3 层应用程序的蓝/绿部署。该应用程序在 Amazon EC2 实例上运行并使用 Amazon RDS 数据库。 EC2 实例在应用程序负载均衡器 (ALB) 后面运行,并位于 Auto Scaling 组中。
DevOps 工程师为蓝色环境创建了一个启动模板和一个 Auto Scaling 组。 DevOps 工程师还为绿色环境创建了启动模板和 Auto Scaling 组。每个 Auto Scaling 组部署到匹配的蓝色或绿色目标组。目标组还指定将加载到 EC2 实例上的软件(蓝色或绿色)。您可以配置 ALB 以将流量发送到蓝色环境中的目标组或绿色环境中的目标组。 www.example.com 的 Amazon Route 53 记录指向 ALB。
部署需要在蓝色环境中的 EC2 实例上的软件和绿色环境中的 EC2 实例上新部署的软件之间同时移动流量。
DevOps 工程师应该怎么做才能满足这些要求?

21 / 100

21.

No.121
一家公司正在其构建账户中使用 AWS CodePipeline 和 AWS CodeBuild 构建新的管道。该管道由两个阶段组成。第一阶段是构建和打包 AWS Lambda 函数的 CodeBuild 作业。第二阶段包括在两个不同的 AWS 账户中运行的部署操作:开发账户和生产账户。部署阶段使用 CodePipeline 调用的 AWS CloudFormation 操作来部署 Lambda 函数所需的基础设施。
一名 DevOps 工程师创建一条 CodePipeline 管道,并将该管道配置为使用 AWS Key Management Service (AWS KMS) 针对 Amazon S3 的 AWS 管理密钥 (aws/s3 密钥) 加密构建工件。这些工件存储在 S3 存储桶中。当我运行管道时,CloudFormation 操作失败并出现“访问被拒绝”错误。
DevOps 工程师应采取哪些措施组合来解决此错误?(选择两个。)

22 / 100

22.

No.122
一家公司使用 AWS Organizations 中的组织来管理多个 AWS 账户。该公司的开发团队希望使用 AWS Lambda 函数来满足其弹性要求,并正在重写所有应用程序以与部署在 VPC 中的 Lambda 函数配合使用。开发团队使用 Amazon Elastic File System (Amazon EFS) 作为您组织的账户 A 中的共享存储。
该公司希望继续将 Amazon EFS 与 Lambda 结合使用。公司政策要求所有无服务器项目都部署到账户 B。
DevOps 工程师需要重新配置现有的 EFS 文件系统,以允许 Lambda 函数通过现有的 EFS 接入点访问数据。
为了满足这些要求,DevOps 工程师应该执行哪些步骤组合?(选择三个。)

23 / 100

23.

No.123
一家媒体公司在其 AWS 账户中拥有数千个 Amazon EC2 实例。该公司使用 Slack 和共享电子邮件收件箱进行团队沟通和重要更新。 DevOps 工程师需要将所有 AWS 计划的 EC2 维护通知发送到 Slack 频道和共享收件箱。解决方案必须包含实例的名称和所有者标签。
哪种解决方案可以满足这些要求?

24 / 100

24.

No.124
AWS CodePipeline管道实现代码发布流程。该管道与 AWS CodeDeploy 集成,每个 CodePipeline 阶段都会将您的应用程序的一个版本部署到多个 Amazon EC2 实例。
在最近的部署期间,CodeDeploy 问题导致我的管道失败。 DevOps 团队希望在部署期间获得更好的监控和通知,以减少解决时间。
当发现问题时,DevOps 工程师应该做什么来创建通知?

25 / 100

25.

No.125
一家全球企业使用 AWS Control Tower 来管理多个 AWS 账户。该公司托管内部和公共应用程序。
该公司内的每个应用程序团队都有自己的 AWS 账户用于应用程序托管。该账户已集成到 AWS Organizations 内的组织中。其中一个 AWS Control Tower 成员账户充当具有 CI/CD 管道的集中式 DevOps 账户,应用程序团队使用该管道将应用程序部署到各自的目标 AWS 账户。部署的 IAM 角色驻留在集中式 DevOps 帐户中。
应用程序团队希望将应用程序部署到应用程序 AWS 账户中的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。部署的 IAM 角色存在于应用程序 AWS 账户中。部署是通过在中央 DevOps 账户中设置的 AWS CodeBuild 项目完成的。 CodeBuild 项目使用 CodeBuild 的 IAM 服务角色。尝试从 CodeBuild 连接到跨账户 EKS 集群时,部署失败并出现未授权错误。
哪种解决方案可以解决此错误?

26 / 100

26.

No.126
一家受到严格监管的公司有一项政策,即 DevOps 工程师除非紧急情况,否则不得登录 Amazon EC2 实例。如果 DevOps 工程师登录,他们必须在事件发生后 15 分钟内通知安全团队。
哪种解决方案可以满足这些要求?

27 / 100

27.

No.127
一家公司更新了其关键业务应用程序的 AWS CloudFormation 模板。更新后的模板出现错误,导致堆栈更新过程失败,AWS CloudFormation 自动启动堆栈回滚过程。然后,DevOps 工程师发现应用程序仍然不可用,并且堆栈处于 UPDATE_ROLLBACK_FAILED 状态。
DevOps 工程师必须执行哪些操作组合才能成功完成堆栈回滚?(选择两个。)

28 / 100

28.

No.128
开发团队在本地手动构建工件并将其放置在 Amazon S3 存储桶中。应用程序具有本地缓存​​,在部署时需要清除。为此,团队运行命令从 Amazon S3 下载工件,然后解压工件以完成部署。
DevOps 团队希望进入他们的 CI/CD 流程并建立检查,以便在发生故障时停止并回滚部署。为此,您的团队需要跟踪部署的进度。
哪些行动组合可以实现这一目标?(选择三项)

29 / 100

29.

No.129
一位 DevOps 工程师正在开展一个托管在 Amazon Linux 上的项目,但该项目未能通过安全审查。已要求 DevOps 经理审查公司针对 AWS CodeBuild 项目的 buildspec.yaml 文件并提供建议。 buildspec.yaml 文件的结构如下:
env:
variables:
AWS_ACCESS_KEY_ID: AKIAJF7BREFWJBA4GHXNA
AWS_SECRET_ACCESS_KEY: ORj3ns3At2mIh404Atm0+zHxZqz7cNaVMLYRehcI
AWS_DEFAULT_REGION: us-east-1
DB_PASSWORD: cuj5RptFa3va

phases:
build:
commands:
- aws s3 cp s3://db-deploy-bucket/my.cnf.template /tmp/my.cnf
- sed -i '' s/DB_PW/${DB_PASSWORD}/ /tmp/my.cnf
- aws s3 cp s3://db-deploy-bucket/instance.key /tmp/instance.key
- chmod 600 /tmp/instance.key
- scp -i /tmp/instance.key /tmp/my.cnf root@10.25.15.23:/etc/my.cnf
- ssh -i /tmp/instance.key root@10.25.15.23 /etc/init.d/mysqld restart
您建议进行哪些更改以符合 AWS 安全最佳实践?(选择三项)

30 / 100

30.

No.130
一家公司有一个遗留应用程序。 DevOps 工程师需要自动化为遗留应用程序构建可部署工件的过程。该解决方案要求将可部署工件存储在现有的 Amazon S3 存储桶中,以便在未来的部署中引用它们。
哪种解决方案能够以最具运营效率的方式满足这些要求?

31 / 100

31.

No.131
一家公司运行 Docker 命令在 AWS CodeBuild 项目中构建容器映像。构建容器映像后,CodeBuild 项目会将容器映像上传到 Amazon S3 存储桶。 CodeBuild 项目具有 IAM 服务角色,该角色有权访问 S3 存储桶。
DevOps 工程师需要用 Amazon Elastic Container Registry (Amazon ECR) 存储库替换 S3 存储桶来存储容器映像。 DevOps 工程师在与 CodeBuild 项目相同的 AWS 区域中创建 ECR 私有映像存储库。 DevOps 工程师使用操作新的 ECR 存储库所需的权限调整 IAM 服务角色。 DevOps 工程师将新的存储库信息放在 buildspec.yml 文件中使用的 docker build 和 docker push 命令中。
当 CodeBuild 项目运行构建作业时,该作业在尝试访问 ECR 存储库时失败。
哪种解决方案可以解决无法访问 ECR 存储库的问题?

32 / 100

32.

No.132
一家公司手动为员工提供 IAM 访问权限。该公司希望用自动化流程取代手动流程。您的公司有一个现有的 Active Directory 系统,该系统配置了外部 SAML 2.0 身份提供者 (IdP)。
一家公司希望其员工能够使用其现有的公司凭证访问 AWS。您现有 Active Directory 系统中的组必须可用于管理 AWS Identity and Access Management (IAM) 中的权限。一名 DevOps 工程师已在公司的 AWS 账户中完成了 AWS IAM Identity Center(AW​​S Single Sign-On)的初始设置。
DevOps 工程师下一步应该做什么来满足要求?

33 / 100

33.

No.133
一家公司使用 AWS 来运行其数字工作负载。公司内的每个应用程序团队都有自己的 AWS 账户用于应用程序托管。该账户已集成到 AWS Organizations 中的组织。
该公司希望在整个组织内实施安全标准。为了避免因安全配置错误而导致不合规,公司强制使用 AWS CloudFormation。运营支持团队可以使用 AWS 管理控制台修改生产环境中的资源,以排除故障并解决与应用程序相关的问题。
DevOps 工程师需要实施解决方案,以近乎实时地识别导致不合规的 AWS 服务错误配置。该解决方案应在识别问题后 15 分钟内自动修复该问题。该解决方案还应在具有精确时间戳的集中式仪表板中跟踪不合规的资源和事件。
哪种解决方案需要的开发开销最少?

34 / 100

34.

No.134
一家公司使用 AWS Organizations 来管理其 AWS 账户。在组织根目录下,有一个名为“环境”的 OU。环境 OU 有两个子 OU,分别名为开发和生产。
环境 OU 和任何子 OU 都具有默认的 FullAWSAccess 策略。 DevOps 工程师计划从开发 OU 中删除 FullAWSAccess 策略,并将其替换为允许对 Amazon EC2 资源执行所有操作的策略。
这次政策替换的结果将会如何?

35 / 100

35.

No.135
一家公司正在研究灾难恢复功能,并希望能够将日常运营切换到辅助 AWS 区域。该公司使用 AWS CodeCommit 作为其主要区域的源代码控制工具。
DevOps 工程师需要使公司能够在次要区域开发代码。如果公司需要使用二级区域,开发人员可以将远程 URL 添加到他们的本地 Git 配置中。
哪种解决方案可以满足这些要求?

36 / 100

36.

No.136
DevOps 团队正在合并使用 Amazon RDS Multi-AZ DB 集群作为生产数据库的应用程序的代码修订。 DevOps 团队使用持续集成来定期验证其应用程序是否正常运行。 DevOps 团队需要在将更改部署到生产数据库之前对其进行测试。
哪种解决方案可以满足这些要求?

37 / 100

37.

No.137
一家公司在自己的 VPC 中管理多租户环境,并在相应的 AWS 账户中配置了 Amazon GuardDuty。该公司将所有 GuardDuty 发现发送至 AWS Security Hub。
来自可疑来源的流量正在产生大量发现。 DevOps 工程师应该实施一种解决方案,当 GuardDuty 检测到新的可疑源时,自动拒绝跨 VPC 的流量。
哪种解决方案可以满足这些要求?

38 / 100

38.

No.138
一家公司使用 AWS Secrets Manager 来存储其 AWS Lambda 函数使用的一组敏感 API 密钥。当调用 Lambda 函数时,它会获取 API 密钥并对外部服务发出 API 调用。 Secrets Manager 机密信息使用您的默认 AWS Key Management Service (AWS KMS) 密钥加密。
DevOps 工程师必须更新他们的基础设施,以确保只有 Lambda 函数的执行角色才能访问 Secrets Manager 中的值。解决方案应该执行最小特权原则。
哪些步骤组合可以满足这些要求?(选择两个。)

39 / 100

39.

No.139
一家公司的 DevOps 工程师正在创建 AWS Lambda 函数来处理来自 Amazon Simple Notification Service (Amazon SNS) 主题的通知。 Lambda 函数处理通知消息并将通知消息的内容写入 Amazon RDS Multi-AZ 数据库实例。
在测试期间,数据库管理员意外关闭了数据库实例。数据库瘫痪期间,在此期间发送的一些 SNS 通知消息丢失。
DevOps 工程师必须确保通知消息将来不会丢失。
哪些解决方案符合这一要求?(选择两个)

40 / 100

40.

No.140
一家公司有一个在 Amazon EC2 实例上运行的应用程序。该公司使用 AWS CodePipeline 管道将应用程序部署到多个 AWS 区域。管道针对每个区域都有阶段。每个阶段包含针对每个区域的 AWS CloudFormation 操作。
当管道将应用程序部署到某个区域时,公司希望确保在管道移动到下一个区域之前该应用程序处于健康状态。为每个区域的应用程序配置了 Amazon Route 53 记录集。 DevOps 工程师根据应用程序部署的每个区域的 Amazon CloudWatch 警报创建 Route 53 运行状况检查。
DevOps 工程师下一步应该做什么来满足要求?

41 / 100

41.

No.141
一家公司想要使用 Amazon CloudWatch 来监控其 Amazon EC2 实例。如果 NetworkPacketsIn 指标在 12 小时内的至少 3 小时内平均值小于 5,则应停止 EC2 实例。公司应该每小时评估一次指标。如果评估期间 NetworkPacketsIn 指标的数据缺失,您的 EC2 实例应该继续运行。
DevOps 工程师为 NetworkPacketsIn 指标创建 CloudWatch 警报。 DevOps工程师将阈值设置为5,将评估期设置为1小时。
DevOps 工程师应该采取哪些额外的措施来满足这些要求?

42 / 100

42.

No.142
一家公司在 AWS Organizations 内管理组织内的 500 个 AWS 账户。该公司发现所有账户中都存在大量未连接的 Amazon Elastic Block Store (Amazon EBS) 卷。您的公司希望自动标记未附加的 EBS 卷以供调查。
DevOps 工程师需要在所有 AWS 账户中部署 AWS Lambda 函数。 Lambda 函数必须每 30 分钟运行一次,以标记所有已解除连接超过 7 天的 EBS 卷。
哪种解决方案能够以最具运营效率的方式满足这些要求?

43 / 100

43.

No.143
一家公司使用 AWS CodeDeploy 蓝/绿部署在其生产环境中部署应用程序。此部署包括一个 Amazon EC2 Auto Scaling 组,该组启动运行 Amazon Linux 2 的实例。
代码存储库有一个有效的 appspec.yml 文件,其中包含以下文本:

version: 0.0
os: linux
files:
- source: /
destination: /var/www/html/application

DevOps 工程师必须确保在实例开始服务请求流量之前,脚本在替换实例上下载并安装许可证文件。 DevOps 工程师在 appspec.yml 文件中添加了一个钩子部分。
DevOps 工程师应该使用哪个钩子来运行脚本来下载并安装许可证文件?

44 / 100

44.

No.144
一家公司有一个包含 AWS Lambda 函数的应用程序。 Lambda 函数运行存储在 AWS CodeCommit 存储库中的 Python 代码。最近,我们的 Python 代码中有一个错误,导致生产环境出现故障。工程师为 Lambda 函数编写了单元测试,以防止将来在生产中出现缺陷。
该公司的 DevOps 团队需要实施一个解决方案,将单元测试集成到其现有的 AWS CodePipeline 管道中。该解决方案应生成公司可以查看的单元测试报告。
哪种解决方案可以满足这些要求?

45 / 100

45.

No.145
一家公司在 AWS Organizations 中管理多个 AWS 账户。贵公司的安全策略规定您不得将 AWS 账户根用户凭证用于成员账户。该公司监控对根用户凭证的访问。
最近的警报显示,成员账户的根用户启动了 Amazon EC2 实例。 DevOps 工程师必须在组织的根级别创建 SCP,以防止成员账户中的根用户进行 AWS 服务 API 调用。
哪个 SCP 满足这些要求?

46 / 100

46.

No.146
一家公司使用 AWS 并拥有一个包含具有可预测流量模式的关键计算基础设施的 VPC。该公司已配置 VPC 流日志,并将其发布到 Amazon CloudWatch Logs 中的日志组。
该公司的 DevOps 团队需要设置 VPC 流日志监控解决方案,以识别一段时间内 VPC 的网络流量异常。如果监控解决方案检测到异常,公司需要开始对该异常做出响应。
DevOps 团队应如何配置他们的监控解决方案以满足这些要求?

47 / 100

47.

No.147
AnyCompany 使用 AWS Organizations 来创建和管理多个 AWS 账户。 AnyCompany 最近收购了一家规模较小的公司 Example Corp。在收购过程中,Example Corp 的单个 AWS 账户通过组织邀请加入了 AnyCompany 的管理账户。 AnyCompany 将新成员帐户移至专供 Example Corp 使用的 OU。
AnyCompany 的 DevOps 工程师有一个 IAM 用户,该用户承担名为 OrganizationAccountAccessRole 的角色来访问成员帐户。此角色配置了完全访问策略。当 DevOps 工程师尝试使用 AWS 管理控制台在 Example Corp 的新成员账户中担任角色时,该 DevOps 工程师收到以下错误消息:“一个或多个字段包含无效信息。请验证您的信息或联系您的管理员。”
哪种解决方案为 DevOps 工程师提供了访问新成员帐户的权限?

48 / 100

48.

No.148
一位 DevOps 工程师正在设计一个与旧版 REST API 集成的应用程序。该应用程序具有 AWS Lambda 函数,可从 Amazon Kinesis 数据流读取记录。 Lambda 函数将记录发送到旧式 REST API。
Lambda 函数从 Kinesis 数据流发送的记录中大约有 10% 存在数据错误,需要手动处理。 Lambda 函数的事件源配置具有 Amazon Simple Queue Service (Amazon SQS) 死信队列作为失败时的目的地。 DevOps 工程师配置了一个 Lambda 函数来批量处理记录,并在发生故障时实现重试。
在测试期间,DevOps 工程师注意到死信队列包含许多没有数据错误且已经由旧式 REST API 处理的记录。 DevOps 工程师应该配置 Lambda 函数的事件源选项,以减少发送到死信队列的无错误记录的数量。
哪种解决方案可以满足这些要求?

49 / 100

No.149
一家公司在 AWS Lambda 上运行一个微服务,从 Amazon DynamoDB 读取数据。 Lambda 代码在测试成功后由开发人员手动部署。公司现在需要实现测试和部署的自动化,并在云中运行。此外,每个微服务部署后,必须逐步转移至新版本的流量。
哪种解决方案可以满足所有要求并最大限度提高开发人员的速度?

49.  

50 / 100

50.

No.150
一家公司正在使用 AWS Lambda 和 Amazon API Gateway 构建使用无服务器架构的 Web 和移动应用程序。该公司希望根据推送到 AWS CodeCommit 存储库中相应环境分支的代码完全自动化其后端 Lambda 部署。
对于部署,您需要以下内容:
• 为测试和生产提供单独的环境管道
• 仅在测试环境中运行的自动部署
必须采取哪些步骤才能满足这些要求?

51 / 100

51.

No.151
一位 DevOps 工程师想要找到一种解决方案,将应用程序从本地迁移到 AWS。该应用程序在 Linux 上运行,并且必须在特定版本的 Apache Tomcat、HAProxy 和 Varnish Cache 上运行才能正常运行。您可能需要为您的应用程序调整操作系统级参数。您的解决方案应该包括一种自动部署新应用程序版本的方法。基础设施需要可扩展,并且故障的服务器应该被自动替换。
DevOps 工程师应该使用哪些解决方案?

52 / 100

52.

No.152
DevOps 工程师正在 EC2 Auto Scaling 组中的一组 Amazon EC2 实例中使用 AWS CodeDeploy。与 EC2 Auto Scaling 集成的关联 CodeDeploy 部署组配置为使用 CodeDeployDefault.OneAtATime 执行就地部署。在进行新的部署时,工程师注意到,尽管整体部署已成功完成,但五个实例中有两个仍然部署了以前的应用程序修订版。其余三个实例具有最新的应用程序修订版。
什么原因导致了这个问题?

53 / 100

53.

No.153
安全团队担心开发人员可能会在生产中无意中将弹性 IP 地址附加到 Amazon EC2 实例。开发人员不得将弹性 IP 地址附加到他们的实例。只要生产服务器具有弹性 IP 地址,就应该通知您的安全团队。
如何自动完成这项任务?

54 / 100

No.154
一家公司使用 AWS Organizations 为每个部门创建单独的 AWS 账户。该公司需要自动化以下任务:
• 定期使用新补丁更新Linux AMI并生成黄金映像。
• 在黄金映像上安装新版本的 Chef 代理(如果可用)
• 将新生成的AMI 交付给部门账户。

54. 哪种解决方案需要的管理开销最少?

55 / 100

55.

No.155
一家公司在 AWS 上有一个使用自动扩展功能的关键任务应用程序。该公司希望部署生命周期满足以下参数:
• 应一次部署一个应用程序实例,以便剩余的资源组能够继续处理流量。
• 该应用程序占用大量CPU,应密切监控。
• 如果部署实例的 CPU 利用率超过 85%,则部署应自动回滚。
哪种解决方案可以满足这些要求?

56 / 100

56.

No.156
一家公司有一位开发人员为自动部署管道编写代码。开发人员将每个项目的源代码存储在 Amazon S3 存储桶中。该公司希望为其团队增加更多开发人员,但担心代码冲突和工作损失。该公司还希望创建一个测试环境,以便他们可以部署新版本的代码进行测试,并允许开发人员在存储库中进行代码更改时自动部署到两个环境。
满足这些要求的最有效方法是什么?

57 / 100

57.

No.157
一位 DevOps 工程师注意到,Auto Scaling 组中应用程序负载均衡器后面运行的所有 Amazon EC2 实例均未响应用户请求。 EC2 实例也未通过目标组的 HTTP 运行状况检查。
经过检查,工程师发现任何 EC2 实例上都没有运行应用程序进程。系统日志中有大量内存不足消息。工程师需要提高其应用程序的弹性以解决潜在的应用程序内存泄漏。为了在发生问题时收到警报,您必须启用监控和通知。
哪些行动组合可以满足这些要求?(选择两个。)

58 / 100

58.

No.158
一家电子商务公司使用大量由 Amazon Elastic Block Store (Amazon EBS) 支持的 Amazon EC2 实例。为了减少所有实例的手动工作量,当 EC2 实例计划退役事件时,DevOps 工程师负责自动执行重启操作。
我们如何才能实现这个目标?

59 / 100

59.

No.159
一家公司使用 AWS Control Tower 来管理其应用程序团队的 AWS 账户。各个应用程序团队负责保护自己的 AWS 账户。
DevOps 工程师应在应用程序团队尚未启用 GuardDuty 的所有 AWS 账户中启用 Amazon GuardDuty。 DevOps 工程师正在使用来自 AWS Control Tower 托管账户的 AWS CloudFormation StackSets。
DevOps 工程师如何配置他们的 CloudFormation 模板以避免 StackSets 部署期间出现故障?

60 / 100

60.

No.160
一家公司有一个 AWS Control Tower 着陆区。公司的 DevOps 团队创建了 Workloads OU。开发 OU 和生产 OU 嵌套在工作负载 OU 下。该公司授予用户对公司 AWS 账户的完全访问权限以部署应用程序。
DevOps 团队需要确保只有特定的管理 IAM 角色才能管理生产 OU 中 AWS 账户的 IAM 角色和策略。
哪些步骤组合可以满足这些要求?(选择两个。)

61 / 100

61.

No.161
一家公司雇用一名渗透测试人员来模拟内部安全漏洞。测试人员对该公司的 Amazon EC2 实例执行了端口扫描。该公司的安全措施并未检测到该端口扫描。
您的公司需要一种解决方案,当对您的 EC2 实例执行端口扫描时自动提供通知。一家公司创建并订阅 Amazon Simple Notification Service (Amazon SNS) 主题。
公司下一步该怎么做才能满足该要求?

62 / 100

62.

No.162
一家公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行其应用程序。 EKS 集群使用应用程序负载均衡器将流量路由到集群上运行的应用程序。
迁移到 EKS 集群的新应用程序性能不佳。 EKS 集群中的所有其他应用程序继续正常运行。在用户流量路由到 Web 应用程序之前,新应用程序会在部署后立即水平扩展到预先配置的最大 Pod 数量。
哪种解决方案可以解决 EKS 集群中 Web 应用程序的扩展行为?

63 / 100

63.

No.163
一家公司有一个 AWS Control Tower 登陆区,用于管理 AWS Organizations 中的组织。该公司根据公司的要求创建了OU结构。该公司的 DevOps 团队为该解决方案建立了一个核心账户,并为所有集中式 AWS CloudFormation 和 AWS Service Catalog 解决方案建立了账户。
该公司希望提供一系列账户可以通过 AWS Control Tower 请求的定制服务。
哪些步骤组合可以满足这些要求?(选择三个)

64 / 100

64.

No.164
一家公司在 Amazon EC2 实例上运行工作负载。该公司需要控制措施,要求其 AWS 账户中的所有 EC2 实例都使用实例元数据服务版本 2 (IMDSv2)。如果您的 EC2 实例不阻止使用实例元数据服务版本 1 (IMDSv1),则必须终止 EC2 实例。
哪种解决方案可以满足这些要求?

65 / 100

65.

No.165
一家公司正在构建一个应用程序,该应用程序在 Auto Scaling 组中的 Amazon EC2 实例前面使用应用程序负载均衡器。该应用程序是无状态的。 Auto Scaling 组使用完全预构建的自定义 AMI。 EC2实例没有自定义引导过程。
Auto Scaling 组使用的 AMI 最近已被删除。 Auto Scaling 组扩展活动将显示失败,因为 AMI ID 不存在。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择三个。)

66 / 100

66.

No.166
一家公司在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上部署了一个 Web 应用程序。该公司将其应用程序代码存储在 AWS CodeCommit 存储库中。当代码合并到主分支时,AWS Lambda 函数会调用 AWS CodeBuild 项目。 CodeBuild 项目打包代码,将打包后的代码存储在 AWS CodeArtifact 中,并调用 AWS Systems Manager Run Command 将打包后的代码部署到 EC2 实例。
以前的部署引入了缺陷,EC2 实例没有运行最新版本的打包代码,以及实例之间的不一致。
DevOps 工程师应采取哪些行动组合来实现更可靠的部署解决方案?(选择两个。)

67 / 100

67.

No.167
一家公司使用 AWS Organizations 中的组织来管理其 AWS 账户。该公司的自动化账户包含一个用于创建和配置新 AWS 账户的 CI/CD 管道。
该公司拥有一组内部服务团队,为组织内部的账户提供服务。服务团队通过一组服务账户进行运作。当通过 CreateAccount API 调用创建新账户时,服务团队希望在其服务账户上接收 AWS CloudTrail 事件。
如何与服务账户共享此 CloudTrail 事件?

68 / 100

68.

No.168
一位 DevOps 工程师正在构建使用 Amazon Simple Queue Service (Amazon SQS) 标准队列的解决方案。该解决方案还包括 AWS Lambda 函数和 Amazon DynamoDB 表。 Lambda 函数从 SQS 队列事件源检索内容并将内容写入 DynamoDB 表。
该解决方案必须最大限度地提高 Lambda 的可扩展性,并防止成功处理的 SQS 消息被多次处理。
哪种解决方案可以满足这些要求?

69 / 100

69.

No.169
一家公司有一个新的 AWS 账户,其团队将使用该账户部署各种应用程序。该团队创建了许多 Amazon S3 存储桶,用于特定应用程序的目的和存储 AWS CloudTrail 日志。您的公司已为您的账户启用 Amazon Macie。
DevOps 工程师需要优化其账户的 Macie 成本,同时又不牺牲其账户的功能。
哪些解决方案满足这些要求?(选择两个)

70 / 100

70.

No.170
一家公司使用 AWS Organizations 内的组织来管理其 AWS 账户。该公司最近收购了另一家拥有独立 AWS 账户的公司。收购公司的 DevOps 团队需要整合两家公司的 AWS 账户的管理,并保持对账户的完全管理控制。 DevOps 团队还需要收集和分组所有账户的调查结果,以实施和维护他们的安全态势。
DevOps 团队应采取哪些步骤组合来满足这些要求?(选择两个。)

71 / 100

71.

No.171
一家公司有一个应用程序和一个 CI/CD 管道。 CI/CD 管道由 AWS CodePipeline 管道和 AWS CodeBuild 项目组成。作为构建过程的一部分,CodeBuild 项目会针对您的应用程序运行测试并生成测试报告。该公司必须保留90天的测试报告。
哪种解决方案可以满足这些要求?

72 / 100

72.

No.172
一家公司使用 Amazon API Gateway Regional REST API 来托管其应用程序 API。 REST API 有一个自定义域。 REST API 中的默认端点已被停用。
公司内部团队使用 API。该公司希望在其 API 和内部团队之间使用相互 TLS 作为额外的身份验证层。
哪些步骤组合可以满足这些要求?(选择两个)

73 / 100

73.

No.173
一家公司使用 AWS Directory Service for Microsoft Active Directory 作为其身份提供商 (IdP)。该公司要求在 AWS CloudFormation 中定义和部署其所有基础设施。
DevOps 工程师需要创建一组基于 Windows 的 Amazon EC2 实例来托管应用程序。一位 DevOps 工程师创建了一个 CloudFormation 模板,其中包括一个 EC2 启动模板、一个 IAM 角色、一个 EC2 安全组和一个 EC2 Auto Scaling 组。 DevOps 工程师需要实施一项解决方案,将所有 EC2 实例加入 AWS Managed Microsoft AD 目录中的域。
哪种解决方案能够最有效地满足这些要求?

74 / 100

74.

No.174
一家公司使用 AWS Organizations 来管理其 AWS 账户。该公司有一个包含子 OU 的根 OU。根 OU 有一个 SCP,允许对所有资源执行所有操作。子 OU 具有 SCP,它允许对 Amazon DynamoDB 和 AWS Lambda 执行所有操作并拒绝所有其他操作。
该公司在子 OU 中拥有一个名为 vendor-data 的 AWS 账户。 DevOps 工程师有一个 IAM 用户附加到供应商数据帐户中的管理员访问 IAM 策略。一名 DevOps 工程师尝试在供应商数据账户中启动 Amazon EC2 实例并收到访问被拒绝错误。
DevOps 工程师应该进行哪些更改才能在供应商数据账户中启动 EC2 实例?

75 / 100

75.

No.175
公司的安全策略要求在生产环境中使用安全强化的 AMI。 DevOps 工程师使用 EC2 Image Builder 创建了一个管道,以便定期构建 AMI。
DevOps 工程师需要更新公司的 Auto Scaling 组的启动模板。启动 Amazon EC2 实例时,您的 Auto Scaling 组必须使用最新的 AMI。
哪种解决方案能够最有效地满足这些要求?

76 / 100

76.

No.176
一家公司使用 AWS Lambda 函数配置了 Amazon S3 事件源。当在特定的 S3 存储桶中创建新对象或修改现有对象时,公司需要执行 Lambda 函数。 Lambda 函数使用传入事件中的 S3 存储桶名称和 S3 对象键来读取已创建或修改的 S3 对象的内容。 Lambda 函数解析内容并将解析的内容存储在 Amazon DynamoDB 表中。
Lambda 函数的执行角色具有从 S3 存储桶读取和写入 DynamoDB 表的权限。在测试期间,DevOps 工程师发现,当将对象添加到 S3 存储桶或修改现有对象时,Lambda 函数不会执行。
哪种解决方案可以解决这个问题?

77 / 100

No.177
一家公司在两个 AWS 区域部署了一个关键应用程序。该应用程序在两个区域中都使用应用程序负载均衡器 (ALB)。该公司拥有这两个 ALB 的 Amazon Route 53 别名 DNS 记录。
该公司使用 Amazon Route 53 应用程序恢复控制器来实现应用程序在两个区域之间的故障转移。 Route 53 ARC 配置包括两个区域的路由控制。该公司使用 Route 53 ARC 执行季度灾难恢复 (DR) 测试。
在最近的 DR 测试中,一位 DevOps 工程师意外关闭了两个路由控制。您的公司应确保至少一个路由控制始终处于打开状态。

77. 哪种解决方案可以满足这些要求?

78 / 100

78.

No.178
医疗保健服务公司担心监测患者健康状况的应用程序的软件许可证成本不断增加。该公司希望创建一个审计流程,以确保应用程序仅在 Amazon EC2 专用主机上运行。 DevOps 工程师需要创建工作流程来审核应用程序以确保合规性。
工程师应采取哪些步骤才能以最少的管理开销满足这一要求?

79 / 100

79.

No.179
一位 DevOps 工程师正计划将基于 Ruby 的应用程序部署到生产环境。该应用程序需要与 Amazon RDS for MySQL 数据库交互,并且需要自动扩展和高可用性。存储在数据库中的数据至关重要,无论应用程序堆栈的状态如何都必须保存。
DevOps 工程师需要为具有自动回滚功能的应用程序设置自动部署策略。当部署失败时,解决方案还应向应用程序团队发出警报。
哪些步骤组合可以满足这些要求?(选择三个。)

80 / 100

80.

No.180
一家公司正在使用 AWS CodePipeline 部署应用程序。根据新指南,任何应用程序更改在部署到生产之前都必须经过公司安全团队的一名成员的批准。必须记录并保留批准。
哪些行动组合可以满足这些要求? (选择两个)

81 / 100

81.

No.181
一家公司要求其业务团队仅使用预先批准的 AWS CloudFormation 模板启动资源。当资源偏离预期状态时,安全团队要求自动监控。
应该使用什么策略来满足这些要求?

82 / 100

82.

No.182
一家公司有多个开发小组,使用一个共享的 AWS 账户开展工作。当资源创建接近账户的服务限制时,该集团的高级经理希望通过第三方 API 调用收到警报。
哪种解决方案能够以最少的开发工作量实现这一目标?

83 / 100

83.

No.183
DevOps 工程师正在建立基于容器的架构。工程师决定使用 AWS CloudFormation 自动配置 Amazon ECS 集群和 Amazon EC2 Auto Scaling 组以启动 EC2 容器实例。成功创建 CloudFormation 堆栈后,工程师注意到,尽管 ECS 集群和 EC2 实例已成功创建并且堆栈创建已完成,但 EC2 实例仍与不同的集群相关联。
DevOps 工程师应如何更新他们的 CloudFormation 模板来解决此问题?

84 / 100

84.

No.184
DevOps 工程师正在为需要将基础设施设在美国境内的公司实施治理控制。工程师应该限制可使用的 AWS 区域,并确保如果发生任何超出其治理政策的活动,尽快向他们发出警报。这些控制措施应自动针对美国以外的任何新地区启用。
哪些行动组合可以满足这些要求?(选择两个)

85 / 100

85.

No.185
一家公司通过电子商务网络应用程序销售产品。该公司需要一个以饼图形式显示产品交易详情的仪表板。该公司希望将该仪表板与公司现有的 Amazon CloudWatch 仪表板集成。
哪种解决方案能够最有效地满足这些要求?

86 / 100

86.

No.186
一家公司正在推出一款应用程序。您的应用程序必须仅使用经批准的 AWS 服务。运行该应用程序的账户创建时间不到一年,并分配给 AWS Organizations OU。
您的公司将需要创建一个新的组织帐户结构。您的账户结构应该具有适当的 SCP,以支持仅使用您 AWS 账户中当前处于活动状态的服务。该公司在其解决方案中使用 AWS Identity and Access Management (IAM) 访问分析器。
哪种解决方案可以满足这些要求?

87 / 100

87.

No.187
一家公司有来自不同业务部门的多个开发团队,他们使用共享的单个 AWS 账户开展工作。在您的账户中创建的所有 Amazon EC2 资源都必须包含一个标签,指定谁创建了该资源。标记必须在资源创建后一小时内进行。
DevOps 工程师应该为创建的资源添加标签,其中包含创建该资源的用户 ID 和成本中心 ID。 DevOps 工程师使用成本中心映射和标签资源配置 AWS Lambda 函数。 DevOps 工程师还在 AWS 账户中设置了 AWS CloudTrail。 Amazon S3 存储桶存储 CloudTrail 事件日志。
哪种解决方案可以满足您的标记要求?

88 / 100

88.

No.188
一家公司在单个 AWS 账户中运行适用于多个环境的应用程序。 AWS CodePipeline 管道使用开发 Amazon Elastic Container Service (Amazon ECS) 集群来测试来自 Amazon Elastic Container Registry (Amazon ECR) 存储库的应用程序映像。管道将图像提升至生产 ECS 集群。
一家公司需要将生产集群迁移到同一 AWS 区域内的其他 AWS 账户。您的生产集群必须能够通过私有连接下载图像。
哪种解决方案可以满足这些要求?

89 / 100

89.

No.189
公司需要能够保留其 AWS 账户中所有现有和新 VPC 的流日志配置。该公司使用 AWS CloudFormation 堆栈来管理其 VPC。该公司需要一个适用于其 IAM 用户创建的所有 VPC 的解决方案。
哪种解决方案可以满足这些要求?

90 / 100

90.

No.190
一家公司的应用程序团队使用 AWS CodeCommit 存储库来管理他们的应用程序。应用程序团队在多个 AWS 账户中拥有存储库。所有账户均位于 AWS Organizations 内的组织内。
每个应用程序团队使用配置了外部 IdP 的 AWS IAM Identity Center(AW​​S Single Sign-On)承担开发人员 IAM 角色。开发人员角色使应用程序团队能够使用 Git 处理存储库中的代码。
安全审计显示,应用程序团队可以修改任何存储库的主分支。 DevOps 工程师需要实施一个解决方案,允许应用程序团队仅对他们控制的存储库的主分支进行更改。
哪些步骤组合可以满足这些要求? (选择三个。)

91 / 100

91.

No.191
一家公司使用 AWS WAF 来保护其云基础设施。 DevOps 工程师需要为他们的运营团队提供分析来自 AWS WAF 的日志消息的能力。运营团队需要能够针对日志输出中的特定模式创建警报。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

92 / 100

92.

No.192
软件团队使用 AWS CodePipeline 来自动化 Java 应用程序的发布管道。管道由源阶段、构建阶段和部署阶段组成。每个阶段包含一个 runOrder 值为 1 的操作。
该团队希望将单元测试集成到他们现有的发布流程中。团队需要一个仅部署通过所有单元测试的代码更改的解决方案。
哪种解决方案可以满足这些要求?

93 / 100

93.

No.193
一家公司使用 AWS Organizations 中的组织来管理公司开发人员使用的多个 AWS 账户。该公司要求所有数据在传输过程中都必须加密。
您的开发者账户中创建的几个 Amazon S3 存储桶允许未加密的连接。 DevOps 工程师必须对组织内账户中创建的所有现有 S3 存储桶的传输数据实施加密。
哪种解决方案可以满足这些要求?

94 / 100

94.

No.194
一家公司正在审查其 IAM 政策。一位 DevOps 工程师制定的政策之一被标记为过于严格。此策略由 AWS Lambda 函数使用,该函数在周末向标有 Environment: NonProduction 的 Amazon EC2 实例发出停止命令。现行政策如下:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*"
}
]
}
工程师应做出哪些改变才能实现最小特权策略?(选择三项)

95 / 100

95.

No.195
一家公司正在开发一款生成日志事件的应用程序。日志事件每十分之一秒包含五个不同的指标,从而产生大量数据。
该公司必须配置其应用程序以将日志写入 Amazon Timestream。该公司每天针对 Timestream 表编写查询。
哪种步骤组合可以满足这些要求并提供最快的查询性能?(选择三项)

96 / 100

96.

No.196
一名 DevOps 工程师创建了一个 AWS CloudFormation 模板,用于在 Amazon EC2 实例上部署应用程序。 EC2 实例运行 Amazon Linux。使用包含用户数据的 shell 脚本将应用程序部署到 EC2 实例。 EC2 实例具有一个 IAM 实例配置文件,该配置文件具有一个附加了 AmazonSSMManagedinstanceCore 托管策略的 IAM 角色。
一名 DevOps 工程师修改了 CloudFormation 模板中的用户数据以安装新版本的应用程序。工程师们还应用了堆栈更新。但是,该应用程序并未在正在运行的 EC2 实例上更新。工程师需要确保对应用程序的更改安装在正在运行的 EC2 实例上。
哪些步骤组合可以满足这些要求?(选择两个)

97 / 100

97.

No.197
一家公司正在重构应用程序以使用 AWS。该公司已确定需要在特定 AWS 账户中进行 Amazon S3 API 调用的内部 Web 应用程序。
该公司希望使用其现有的身份提供商 (IdP) auth.company.com 进行身份验证。 IdP 仅支持 OpenID Connect (OIDC)。 DevOps 工程师需要保护从 Web 应用程序对 AWS 账户的访问。
哪些步骤组合可以满足这些要求?(选择三个)

98 / 100

98.

No.198
一家公司将 Amazon RDS 用于其 AWS 账户中的所有数据库。该公司正在使用 AWS Control Tower 构建具有审计和日志记录账户的着陆区。出于合规原因,所有数据库都必须进行静态加密。如果贵公司的帐户中存在任何不合规的数据库,则应通知贵公司的安全工程师。
哪种解决方案的运营效率最高并能满足这些要求?

99 / 100

99.

No.199
一家公司正在从本地数据中心迁移到 AWS。目前,该公司使用定制的内部部署 Cl/CD 管道解决方案来构建和打包其软件。
该公司希望在 AWS CodeArtifact 中提供他们的软件包和依赖的公共存储库,以方便创建特定于应用程序的管道。
您应该采取哪些步骤组合来更新 CI/CD 管道解决方案并以最小的运营开销配置 CodeArtifact?(选择两个)

100 / 100

100.

No.200
DevOps 团队使用 AWS CodePipeline、AWS CodeBuild 和 AWS CodeDeploy 部署应用程序。该应用程序是一个使用 AWS Lambda 函数和 Amazon API Gateway 的 REST API。最近的部署期间发生了一个错误,影响了许多客户。
DevOps 团队需要一个解决方案,当检测到错误时可以恢复到应用程序的最新稳定版本。该解决方案应该对尽可能少的客户产生影响。
哪种解决方案能够最有效地满足这些要求?

Your score is

0%

■AWS-DOP-C02-(CN) Q201~300

/100

AWS-DOP-C02-(CN) Q201~300

1 / 100

1.

No.201
一家公司最近在 AWS 上部署了一个 Web 应用程序。该公司正在为大型销售活动做准备,需要确保他们的网络应用程序能够扩展以满足需求。
该应用程序的前端基础设施包括一个以 Amazon S3 存储桶为源的 Amazon CloudFront 分发版。后端基础设施包括一个 Amazon API Gateway API、多个 AWS Lambda 函数和一个 Amazon Aurora DB 集群。
该公司的 DevOps 工程师进行了负载测试,以确保 Lambda 函数可以处理峰值请求数量。然而,DevOps 工程师注意到在请求最初爆发期间存在请求延迟。大多数对 Lambda 函数的请求都会生成对数据库的查询。大部分调用时间都花在建立数据库连接上。
哪些步骤组合将提供您的应用程序所需的可扩展性?(选择三个。)

2 / 100

2.

No.202
一家公司运行一个跨多个可用区域的 Web 应用程序。我们使用应用程序负载均衡器 (ALB) 进行路由,使用 AWS Fargate 处理应用程序,使用 Amazon Aurora 处理应用程序数据。要部署应用程序,您可以使用 AWS CloudFormation 模板。所有 Docker 镜像都存储在同一 AWS 账户和 AWS 区域的 Amazon Elastic Container Registry (Amazon ECR) 存储库中。
DevOps 工程师必须在另一个区域建立灾难恢复 (DR) 流程。该解决方案必须满足 8 小时的 RPO 和 2 小时的 RTO。从 Dockerfile 构建 Docker 镜像可能需要两个多小时。
哪种解决方案能够最具成本效益地满足您的 RTO 和 RPO 要求?

3 / 100

3.

No.203
一家公司的应用程序在 Amazon EC2 实例上运行。该应用程序将写入日志文件,记录登录的用户名、日期、时间和源 IP 地址。日志发布到 Amazon CloudWatch Logs 中的日志组。
该公司正在对前一天发生的事件进行根本原因分析。该公司需要了解过去 7 天内特定用户的登录次数。
哪些解决方案提供了此信息?

4 / 100

4.

No.204
一家公司有一个 AWS CodeDeploy 应用程序。此应用程序有一个部署组,该部署组使用单个标签组来识别应用程序部署的实例。单个标签组配置通过 Environment=Production 和 Name=ApplicationA 标签来标识用于部署 ApplicationA 的实例。
该公司启动了一个额外的 Amazon EC2 实例,其标签为 Department=Marketing、Environment=Production 和 Name=ApplicationB。应用程序的下一次 CodeDeploy 部署将在其他实例上安装 ApplicationA。 DevOps 工程师需要配置现有的部署组以防止 ApplicationA 安装在其他实例上。
哪种解决方案可以满足这些要求?

5 / 100

5.

No.205
一家公司正在推出一款将原始数据存储在 Amazon S3 存储桶中的应用程序。为了生成报告,三个应用程序需要访问数据。为了使应用程序访问数据,它们需要以不同的方式编辑数据。
哪种解决方案可以满足这些要求?

6 / 100

6.

No.206
一家公司使用 AWS Control Tower 和 AWS CloudFormation 来管理 AWS 账户并创建 AWS 资源。当 CloudFormation 堆栈创建 S3 存储桶时,公司要求所有 Amazon S3 存储桶都使用 AWS 密钥管理服务 (AWS KMS) 加密。
哪种解决方案可以满足这一要求?

7 / 100

7.

No.207
一位 DevOps 工程师开发了一个 AWS Lambda 函数。 Lambda 函数针对特定 CloudFormation 堆栈支持的所有资源启动 AWS CloudFormation 偏差检测操作。然后 Lambda 函数完成调用。
一位 DevOps 工程师在 Amazon EventBridge 中创建了一条计划规则,每小时调用一次 Lambda 函数。您的 AWS 账户中已存在 Amazon Simple Notification Service (Amazon SNS) 主题。 DevOps 工程师已订阅 SNS 主题以接收通知。
当在此特定堆栈配置中检测到漂移时,需要尽快通知 DevOps 工程师。
哪种解决方案可以满足这些要求?

8 / 100

8.

No.208
一家公司在 AWS 上部署了基于容器的复杂工作负载。工作负载使用 Amazon Managed Service for Prometheus 进行监控。工作负载在您的 AWS 账户中的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行。
贵公司的 DevOps 团队希望使用贵公司的 Amazon Simple Notification Service (Amazon SNS) 主题接收工作负载警报。 SNS 主题与 EKS 集群位于同一个 AWS 账户中。
哪些步骤组合可以满足这些要求?(选择三个。)

9 / 100

9.

No.209
该公司在 AWS Organizations 中的组织有一个 OU。该公司在 OU 账户中运行 Amazon EC2 实例。您的公司必须将每个 EC2 实例凭证的使用限制在分配给该凭证的特定 EC2 实例上。 DevOps 工程师需要为 EC2 实例配置安全性。
哪种解决方案可以满足这些要求?

10 / 100

10.

No.210
一家公司在单个 AWS 账户中拥有一批运行 Linux 的 Amazon EC2 实例。该公司在其 EC2 实例中使用 AWS Systems Manager 自动化任务。
在最近的修补周期中,由于缺少可用磁盘空间,几个 EC2 实例进入错误状态。 DevOps 工程师必须确保 EC2 实例在即将进行的修补过程中有足够的可用磁盘空间。
哪些步骤组合可以满足这些要求?(选择两个。)

11 / 100

11.

No.211
一位 DevOps 工程师正在构建一个使用 AWS Lambda 函数查询 Amazon Aurora MySQL DB 集群的应用程序。 Lambda 函数仅执行读取查询。 Amazon EventBridge 事件调用 Lambda 函数。
每秒调用 Lambda 函数的事件越多,数据库延迟就越大,数据库吞吐量就越低。 DevOps 工程师需要提高应用程序性能。
哪些步骤组合可以满足这些要求?(选择三个。)

12 / 100

12.

No.212
一家公司拥有一个部署在单个 AWS 账户中的 AWS CloudFormation 堆栈。该公司配置了堆栈以将事件通知发送到 Amazon Simple Notification Service (Amazon SNS) 主题。
DevOps 工程师必须实施自动化解决方案,仅在堆栈更新成功后才将标签应用于特定的 CloudFormation 堆栈实例。一位 DevOps 工程师创建了一个 AWS Lambda 函数,使用此标签更新特定的堆栈实例。
哪种解决方案可以满足这些要求?

13 / 100

13.

No.213
一家公司在两个 AWS 区域部署了一个应用程序。您的应用程序会在位于同一区域的 Amazon S3 存储桶中创建并存储对象。应用程序的两个部署都必须能够访问两个区域中的所有对象及其元数据。该公司已配置 S3 存储桶之间的双向复制,并在每个 S3 存储桶上启用了 S3 复制指标。
如果对象复制失败,DevOps 工程师必须实施解决方案来重试复制过程。
哪种解决方案可以满足这些要求?

14 / 100

14.

No.214
一家公司需要为应用程序实现故障转移。该应用程序包括 AWS 区域中的 Amazon CloudFront 分发和公共应用程序负载均衡器 (ALB)。该公司将 ALB 配置为其分销的默认原点。
在最近的一次应用程序中断之后,该公司希望实现 0 秒的 RTO。该公司在二级区域以热备用配置部署其应用程序。 DevOps 工程师需要自动将应用程序故障转移到辅助区域,以便 HTTP GET 请求满足所需的 RTO。
哪种解决方案可以满足这些要求?

15 / 100

15.

No.215
云团队使用 AWS Organizations 和 AWS IAM Identity Center(AW​​S Single Sign-On)来管理公司的 AWS 账户。该公司最近成立了一个研究团队。研究团队需要能够完全控制其账户内的资源。研究团队不应该能够创建 IAM 用户。
云团队在 IAM Identity Center 中为研究团队创建研究管理员权限集。权限集附加了 AdministratorAccess AWS 托管策略。云团队需要确保研究团队中的任何人都不能创建 IAM 用户。
哪种解决方案可以满足这些要求?

16 / 100

16.

No.216
一家公司在新的 AWS 账户中发布了一款新的应用程序。该应用程序包括一个 AWS Lambda 函数,用于处理来自 Amazon Simple Queue Service (Amazon SQS) 标准队列的消息。 Lambda 函数将结果存储在 Amazon S3 存储桶中,以供进一步的下游处理。您的 Lambda 函数必须在消息发布后的特定时间段内处理该消息。 Lambda 函数的批次大小为 10 条消息,处理该批次消息需要几秒钟。
随着应用程序服务第一天的负载增加,队列中的消息累积速度超过了 Lambda 函数的处理速度。一些消息错过了所需的处理时间表。日志显示队列中的许多消息包含无效数据。公司必须满足消息的时间线要求以及有效的数据。
哪种解决方案可以满足这些要求?

17 / 100

17.

No.217
一家公司有一个在 AWS Lambda 上运行的应用程序,并将日志发送到 Amazon CloudWatch Logs。 Amazon Kinesis 数据流订阅了 CloudWatch Logs 中的日志组。单个消费者 Lambda 函数处理来自数据流的日志并将其存储在 Amazon S3 存储桶中。
该公司的 DevOps 团队注意到在处理和提取某些日志期间存在较高的延迟。
哪些步骤组合可以减少延迟?(选择三项)

18 / 100

18.

No.218
一家公司在 AWS Organizations 内其自身组织内的 AWS 账户之间运行敏感工作负载。该公司使用 IP 地址范围来委托 Amazon VPC CIDR 块和其所有非云硬件的 IP 地址。
该公司需要一种解决方案,以防止其自身 IP 地址范围之外的主体在其账户中执行 AWS 操作。
哪种解决方案可以满足这些要求?

19 / 100

19.

No.219
一家公司在两个 AWS 区域部署了一个应用程序。该应用程序当前使用主区域中的 Amazon S3 存储桶来存储数据。
DevOps 工程师需要确保应用程序在两个区域都具有高可用性。 DevOps 工程师在次要区域创建了一个新的 S3 存储桶。所有现有对象和新对象都必须存在于两个 S3 存储桶中。应用程序需要在区域之间进行故障转移,并且不能丢失数据。
哪些步骤组合能够最有效地满足这些要求? (选择三项)

20 / 100

20.

No.220
一家公司使用 AWS Organizations 中的组织来管理多个 AWS 账户。当实例收到特定标签时,公司需要所有 AWS 账户的自动化流程来隔离受损的 Amazon EC2 实例。
哪些步骤组合可以满足这些要求?(选择两个。)

21 / 100

21.

No.221
一家公司使用 AWS Organizations 管理多个 AWS 账户,其中 OU 针对不同的业务部门。该公司正在更新其企业网络以使用新的 IP 地址范围。该公司在不同的 AWS 账户中拥有 10 个 Amazon S3 存储桶。 S3 存储桶存储各个部门的报告。 S3 存储桶配置仅允许私有企业网络 IP 地址访问 S3 存储桶。
DevOps 工程师需要更改有权访问 S3 存储桶内容的 IP 地址范围。 DevOps 工程师还需要撤销公司内两个 OU 的权限。
哪种解决方案可以满足这些要求?

22 / 100

22.

No.222
一家公司已开始在多个团队中使用 AWS。每个团队都有多个账户和独特的安全配置文件。我的公司使用 AWS Organizations 来管理其组织内的账户。每个帐户都有自己的配置和安全控制。
该公司的 DevOps 团队希望通过预防和侦查控制来管理所有账户。当公司在其组织内创建新帐户时,DevOps 团队需要确保该帐户现在和将来的安全。
哪种解决方案可以满足这些要求?

23 / 100

23.

No.223
一家公司使用 AWS CodeCommit 存储库来存储源代码和相应的单元测试。该公司建立了一个 AWS CodePipeline 管道,其中包括一个 AWS CodeBuild 项目,该项目在代码合并到存储库的主分支时运行。
该公司希望在 CodeBuild 项目中运行单元测试。如果单元测试通过,CodeBuild 项目应该标记最新的提交。
公司应如何配置其 CodeBuild 项目以满足这些要求?

24 / 100

No.224
一名 DevOps 工程师为一家公司管理 Amazon Elastic Container Service (Amazon ECS) 集群。集群在 Auto Scaling 组中的多个 Amazon EC2 实例上运行。 DevOps 工程师应该实施一个解决方案,记录所有停止的任务并检查错误。
哪种解决方案可以满足这些要求?

24.  

25 / 100

25.

No.225
一家公司希望在数百个 Amazon EC2 实例上部署工作负载。一家公司使用启动模板在 Auto Scaling 组中配置 EC2 实例。
工作负载从 Amazon S3 存储桶中提取文件、处理数据并将结果存储在另一个 S3 存储桶中。 EC2 实例必须具有最小权限并使用临时安全凭证。
哪些步骤组合可以满足这些要求?(选择两个。)

26 / 100

26.

No.226
一家公司使用 AWS CodeDeploy 来自动化软件部署。您的部署必须满足以下要求:
• 您需要一些实例来处理部署期间的流量。流量应该在实例之间保持平衡,并且实例在发生故障时应该能够自动修复。 • 需要启动一组新实例来自动部署新的修订版本。无需手动配置。
• 必须将流量重新路由到新环境,每次路由一半的新实例。只要流量重新路由到至少一半的实例,部署就会成功。否则就会失败。
• 在将流量路由到新的实例队列之前,您必须删除部署过程中生成的所有临时文件。
• 部署成功后,应立即删除部署组中原有的实例,以降低成本。
DevOps 工程师如何满足这些要求?

27 / 100

27.

No.227
公司需要采用多账户策略来部署其应用程序和相关的 CI/CD 基础设施。该公司已在 AWS Organizations 中创建了一个组织,并启用了所有功能。该公司配置了 AWS Control Tower 并设置了着陆区。
该公司要求在组织内的所有 AWS 账户上使用 AWS Control Tower 控制(护栏)。公司需要为其多环境应用程序创建账户,并确保所有账户都配置到初始基线。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

28 / 100

28.

No.228
DevOps 团队在 AWS Config 中创建了自定义 Lambda 规则。此规则监控 Amazon Elastic Container Repository (Amazon ECR) 策略声明的 ecr:* 操作。当检测到不合规的存储库时,Amazon EventBridge 会使用 Amazon Simple Notification Service (Amazon SNS) 向你的安全团队发送通知。
评估自定义 AWS Config 规则时,AWS Lambda 函数无法执行。
哪种解决方案可以解决这个问题?

29 / 100

29.

No.229
开发人员正在为新的软件即服务 (SaaS) 应用程序创建概念证明。该应用程序位于共享开发 AWS 账户中,该账户是 AWS Organizations 内某个组织的一部分。
开发人员必须为作为概念验证目标的 AWS 服务创建与服务相关的 IAM 角色。您的解决方案必须允许开发人员仅创建和配置与服务相关的角色。
哪种解决方案可以满足这些要求?

30 / 100

30.

No.230
一家公司使用 AWS Organizations 来管理其 AWS 账户。该公司希望他们的监控系统在 root 用户登录时收到警报。您还需要一个显示根用户生成的日志活动的仪表板。
哪些步骤组合可以满足这些要求?(选择三个。)

31 / 100

31.

No.231
一家公司使用 AWS Organizations 来管理其 AWS 账户。 DevOps 工程师需要确保访问 AWS 管理控制台的所有用户都通过其公司的企业身份提供商 (IdP) 进行身份验证。
哪些步骤组合可以满足这些要求?(选择两个)

32 / 100

32.

No.232
一家公司推出了一个在 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行的新平台。新平台将承载用户经常更新的网络应用程序。应用程序开发人员为其应用程序构建 Docker 镜像,并手动将 Docker 镜像部署到平台。
该平台的每日使用人数已增至500多人。频繁更新、为您的应用程序构建更新的 Docker 镜像以及手动将 Docker 镜像部署到您的平台都变得难以管理。
如果对 Docker 映像的扫描返回操作系统或编程语言包漏洞的“高”或“严重”发现,您的公司应该会收到 Amazon Simple Notification Service (Amazon SNS) 通知。
哪些步骤组合可以满足这些要求?(选择两个。)

33 / 100

33.

No.233
一家公司将其 AWS 账户分组到 AWS Organizations 内组织内的 OU 中。该公司在其一个组织账户中部署了一组 Amazon API Gateway API。该API与账户的VPC绑定,没有现有的身份验证机制。只有特定 OU 内的主体才有权限调用 API。
该公司对 API 网关接口 VPC 端点应用以下策略:

{
"Statement": [
{
"Action": "*",
"Condition": {
"ForAnyValue:StringLike": {
"aws:PrincipalOrgPaths": "o-company-org/r-company-root/ou-company-ou"
}
},
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Resource": "*",
"Sid": "RestrictToOU"
}
],
"Version": "2012-10-17"
}
该公司还正在更新其 API 网关资源策略,以拒绝任何不通过接口 VPC 端点的调用。更新后,如果您尝试使用接口 VPC 端点 URL 调用 API,您将收到错误消息“用户:匿名未授权”。
哪些步骤组合可以解决这个问题?(选择两个。)

34 / 100

34.

No.234
一家公司希望缩短开发新功能所需的时间。该公司使用 AWS CodeBuild 和 AWS CodeDeploy 来构建和部署应用程序。我们还使用 AWS CodePipeline 来部署每个微服务及其自己的 CI/CD 管道。
公司需要更清楚地了解发布新功能与部署失败后平均恢复时间之间的时间。
哪些解决方案能够以最少的配置工作提供这种可见性?

35 / 100

35.

No.235
一家公司开发了一个静态网站,托管在 Amazon S3 存储桶中。该网站使用 AWS CloudFormation 部署。 CloudFormation 模板定义了一个 S3 存储桶和一个将内容从源位置复制到存储桶的自定义资源。
该公司决定将其网站迁移到新位置,因此他们需要删除并重新创建现有的 CloudFormation 堆栈。但是,CloudFormation 报告称无法干净地删除堆栈。
最可能的原因是什么? DevOps 工程师如何缓解此网站以及网站未来版本的这个问题?

36 / 100

36.

No.236
一家公司使用 Amazon EC2 作为其主要计算平台。 DevOps 团队想要审计公司的 EC2 实例,以查明 EC2 实例上是否安装了任何禁止的应用程序。
哪种解决方案能够最有效地满足这些要求?

37 / 100

37.

No.237
一家公司有一个事件驱动的 JavaScript 应用程序。该应用程序使用解耦的 AWS 托管服务来发布、使用和路由事件。在您测试应用程序时,事件不会传送到 Amazon EventBridge 规则中指定的目标。
DevOps 团队需要为应用程序测试人员提供额外的功能,以便他们查看、排除故障并防止事件丢失,而无需重新部署应用程序。
DevOps 团队应采取哪些步骤组合来满足这些要求?(选择三项)

38 / 100

38.

No.238
一家公司正在将其基于容器的工作负载转移到 AWS Organizations 中的多账户环境。该环境由公司用于部署和运行容器化工作负载的应用程序工作负载账户组成。该公司还为组织内共享的工作负载提供共享服务账户。
公司必须遵守严格的合规规定。所有容器镜像在部署到任何环境之前都必须经过安全扫描。如果图像通过扫描且没有任何严重漏洞,则可用于下游部署机制。预扫描图像和后扫描图像必须彼此分开,以便预扫描图像不会在部署中使用。
DevOps 工程师需要创建一个策略来集中这一过程。
哪些步骤组合能够满足这些要求,同时最大限度地减少管理开销? (选择两个。)

39 / 100

39.

No.239
一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 集群在容器中部署 Web 应用程序。 Web 应用程序包含敏感数据,没有特定凭证就无法解密。
DevOps 工程师将凭证存储在 AWS Secrets Manager 中。机密信息使用 AWS Key Management Service (AWS KMS) 中的客户管理密钥进行加密。第三方工具的 Kubernetes 服务账户可为您的应用程序提供机密信息。服务账户承担贵公司创建的 IAM 角色来访问机密。
当我尝试从 Secrets Manager 检索机密时,我的服务账户收到访问被拒绝 (403 禁止) 错误。
这个问题的根本原因是什么?

40 / 100

40.

No.240
一家公司正在将其产品开发团队从内部数据中心迁移到混合环境。新环境增加了四个 AWS 区域,使开发人员能够使用地理位置上距离他们最近的区域。
所有开发团队都使用一组共享的 Linux 应用程序。本地数据中心将应用程序存储在 NetApp ONTAP 存储设备上。存储卷以只读形式安装在开发本地虚拟机上。该公司每周更新一次共享卷上的应用程序。
DevOps 工程师必须将数据复制到每个新区域。 DevOps 工程师需要通过重复数据删除确保数据始终是最新的。此外,数据不能依赖于内部存储设备的可用性。
哪种解决方案可以满足这些要求?

41 / 100

41.

No.241
一家公司有一个应用程序,可将数据(包括个人身份信息 (PII))存储在 Amazon S3 存储桶中。所有数据均使用 AWS 密钥管理服务 (AWS KMS) 中的客户管理密钥加密。所有 AWS 资源均从 AWS CloudFormation 模板部署。
DevOps 工程师需要为不同 AWS 账户中的应用程序设置开发环境。开发 S3 存储桶应每周从生产 S3 存储桶刷新一次。
公司不得在未对 PII 进行匿名化处理的情况下将 PII 移出生产环境。每个环境中的数据必须使用不同的 KMS 客户管理密钥进行加密。
DevOps 工程师应采取哪些步骤组合来满足这些要求?(选择两个。)

42 / 100

42.

No.242
一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 集群来托管机器学习 (ML) 应用程序。随着 ML 模型和容器镜像的大小不断增大,启动新 pod 所需的时间增加到几分钟。
DevOps 工程师需要将启动时间缩短至几秒钟。当 pod 在最近添加到集群的节点上运行时,该解决方案还应将启动时间缩短至几秒钟。
DevOps 工程师创建了一条 Amazon EventBridge 规则,用于调用 AWS Systems Manager 中的自动化功能。当新映像被推送到存储库时,自动化会从 Amazon Elastic Container Registry (Amazon ECR) 存储库预取容器映像。 DevOps 工程师还配置标签以应用于集群和节点组。
DevOps 工程师下一步应该做什么来满足要求?

43 / 100

43.

No.243
公司的应用程序有一个检索工作负载指标的 API。公司需要审计、分析和可视化其应用程序中的这些指标,以检测大规模问题。
哪些步骤组合可以满足这些要求?(选择三个)

44 / 100

44.

No.244
DevOps 工程师正在为应用程序构建基础设施。该应用程序必须在包含 Amazon EC2 实例的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行。您的 EC2 实例必须使用 Amazon Elastic File System (Amazon EFS) 文件系统作为其存储后端。 Amazon EFS 容器存储接口 (CSI) 驱动程序已安装在您的 EKS 集群上。
当 DevOps 工程师启动应用程序时,EC2 实例不会挂载 EFS 文件系统。
哪些解决方案可以解决这个问题?(选择三项)

45 / 100

45.

No.245
一家公司在其内部数据中心的内部设备上部署了一个应用程序。该公司在其数据中心和 AWS 账户之间使用 AWS Direct Connect 连接。在您的本地设备初始设置和应用程序更新期间,您的应用程序需要从 Amazon Elastic File System (Amazon EFS) 文件系统检索配置文件。
从您的本地设备到 Amazon EFS 的所有流量都必须保持私密和加密。本地设备应遵守 AWS 访问的最小特权原则。公司的 DevOps 团队需要能够撤销从单个设备的访问权限,而不影响其他设备上的访问。
哪些步骤组合可以满足这些要求?(选择两个)

46 / 100

46.

★No.246
DevOps 工程师使用 AWS CodeDeploy 和 AWS CloudFormation 为其应用程序设置 Amazon Elastic Container Service (Amazon ECS) 蓝/绿部署。在部署期间,您的应用程序必须具有高可用性,并且 CodeDeploy 必须每分钟将 10% 的流量转移到新版本的应用程序,直到所有流量都转移完毕。
DevOps 工程师应该向 CloudFormation 模板添加哪些配置来满足这些要求?

47 / 100

47.

No.247
一家公司使用 AWS Organizations 中的组织来管理其 AWS 账户。该公司的 DevOps 团队开发了一个 AWS Lambda 函数,该函数调用 Organizations API 来创建一个新的 AWS 账户。
Lambda 函数在组织的托管账户中运行。 DevOps 团队需要将 Lambda 函数从管理账户移至专用 AWS 账户。在将 Lambda 函数部署到新账户之前,您的 DevOps 团队必须确保 Lambda 函数只能在组织中创建新的 AWS 账户。
哪种解决方案可以满足这些要求?

48 / 100

48.

No.248
一家公司在单个 AWS 区域部署了一个应用程序。应用程序后端使用 Amazon DynamoDB 表和 Amazon S3 存储桶。
该公司希望将应用程序部署到次要区域。公司需要确保 DynamoDB 表和 S3 存储桶中的数据在两个区域中都保留。此外,数据必须在各个区域之间即时传播。
哪种解决方案能够最有效地满足这些要求?

49 / 100

49.

No.249
一家公司为 RDS DB 实例配置了 Amazon RDS 存储自动扩展。 DevOps 团队需要在 Amazon CloudWatch 仪表板上可视化自动扩展事件。
哪种解决方案可以满足这一要求?

50 / 100

50.

No.250
一家公司使用容器来开发其应用程序。该公司发现其一些容器图像缺少必要的安全设置。
DevOps 工程师需要实施一个创建标准基础镜像的解决方案。该解决方案要求每周向 us-west-2、us-east-2 和 eu-central-1 区域发布基础图像。
哪种解决方案可以满足这些要求?

51 / 100

51.

No.251
一名 DevOps 工程师需要实施一项解决方案,在 AWS 账户中的所有 Amazon EC2 实例上安装防病毒软件。 EC2 实例运行最新版本的 Amazon Linux。
该解决方案应该发现所有实例,如果不存在则使用 AWS Systems Manager 文档来安装该软件。
哪种解决方案可以满足这些要求?

52 / 100

52.

No.252
公司需要加强生产中运行的容器镜像的安全性。该公司希望将容器操作系统扫描和编程语言包漏洞扫描集成到其 CI/CD 管道中。 CI/CD 管道是一个 AWS CodePipeline 管道,其中包含一个 AWS CodeBuild 构建项目、一个 AWS CodeDeploy 操作和一个 Amazon Elastic Container Registry (Amazon ECR) 存储库。
DevOps 工程师应该将图像扫描添加到他们的 CI/CD 管道中。您的 CI/CD 管道应该仅将没有 CRITICAL 和 HIGH 发现的图像部署到生产中。
哪些步骤组合可以满足这些要求?(选择两个)

53 / 100

53.

No.253
一家公司的 DevOps 团队管理 AWS Organizations 内组织内的一组 AWS 账户。
该公司需要一个解决方案来确保所有 Amazon EC2 实例都使用由 DevOps 团队管理的已批准 AM。该解决方案还必须纠正未经授权的 AMI 的使用。个人账户管理员不应能够取消使用已批准 AMI 的限制。
哪种解决方案可以满足这些要求?

54 / 100

54.

No.254
一家公司授予员工有限的 AWS 权限。 DevOps工程师可以承担管理员角色。为了跟踪目的,安全团队希望在担任管理员角色时收到近乎实时的通知。
我们如何才能实现这个目标?

55 / 100

55.

No.255
公司需要针对数据和应用程序制定故障转移和灾难恢复策略。该应用程序使用 MySQL 数据库和 Amazon EC2 实例。您的公司始终要求其数据和应用程序的最大 RPO 为 2 小时,最大 RTO 为 10 分钟。
哪种部署策略组合可以满足这些要求?(选择两个)

56 / 100

56.

No.256
开发人员正在使用 AWS 无服务器应用程序模型 (AWS SAM) 来制作 AWS Lambda 函数原型。 AWS SAM 模板包含一个 AWS::Serverless::Function 资源,该资源具有指向 Amazon S3 位置的 CodeUri 属性。在创建 CI/CD 管道之前,开发人员希望确定正确的部署命令。
开发人员创建一个名为 package.zip 的 Lambda 函数代码的档案。开发人员将 .zip 文件档案上传到 CodeUri 属性指定的 S3 位置。开发人员运行 sam deploy 命令来部署 Lambda 函数。开发人员使用相同的步骤更新 Lambda 函数代码并部署新版本的 Lambda 函数。 sam deploy 命令失败,并显示错误“没有要部署的更改”。
哪些解决方案部署了新版本?(选择两个。)

57 / 100

57.

No.257
一家公司正在 AWS App Runner 上运行其容器工作负载。 DevOps 工程师在 Amazon Elastic Container Registry (Amazon ECR) 中管理公司的容器存储库。
DevOps 工程师需要实施一个能够持续监控其容器存储库的解决方案。该解决方案应该在检测到操作系统漏洞或语言包漏洞时创建一个新的容器映像。
哪种解决方案可以满足这些要求?

58 / 100

58.

No.258
一家公司希望使用 AWS Systems Manager 文档为其开发人员引导物理笔记本电脑。引导代码存储在 GitHub 上。 DevOps 工程师已经创建了 Systems Manager 激活,并使用注册码和激活 ID 在所有笔记本电脑上安装了 Systems Manager 代理。
您下一步应该采取什么措施?

59 / 100

No.259
一家公司的开发团队使用 AWS CloudFormation 来部署应用程序资源。团队应该使用 CloudFormation 来对其环境进行所有更改。团队不能直接使用 AWS 管理控制台或 AWS CLI 进行手动更改。
您的团队将使用开发人员 IAM 角色访问环境。此角色配置有 AdministratorAccess 管理 IAM 策略。该公司创建了一个新的 CloudFormationDeployment IAM 角色,并附加了以下策略:

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"elasticloadbalancing:*",
"lambda:*",
"dynamodb:*"
],
"Resource": "*"
}
]
}

59. 该公司希望新角色仅对 CloudFormation 可用。开发团队无法手动更改已部署的资源。

哪些步骤组合可以满足这些要求?(选择三个)

60 / 100

60.

No.260
一家公司正在使用 AWS CloudFormation 为 Web 应用程序开发基础设施。数据库工程团队使用 CloudFormation 模板管理数据库资源,软件开发团队使用不同的 CloudFormation 模板管理 Web 应用程序资源。随着应用程序范围的扩大,软件开发团队必须使用数据库工程团队管理的资源。然而,两个团队都有他们想要维护的自己的审查和生命周期管理流程。它还需要对两个团队的变更集进行资源级别的审查。软件开发团队希望使用 CI/CD 管道部署对此模板的更改。
哪种解决方案可以满足这些要求?

61 / 100

61.

No.261
一家公司在 AWS Organizations 中有一个组织。 DevOps 工程师需要管理其组织中属于不同 OU 的多个 AWS 账户。您账户中的所有资源(包括 IAM 和 Amazon S3 策略)均通过 AWS CloudFormation 部署。所有模板和代码均在 AWS CodeCommit 存储库中进行管理。最近,一些开发人员无法从我们组织中的某些账户访问 S3 存储桶。
以下策略附加到 S3 存储桶:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject*",
"s3:PutObject*"
],
"Principal": {
"AWS": "arn:aws:sts::*:assumed-role/developer-role/access-session"
},
"Resource": [
"arn:aws:s3:::DOC-EXAMPLE-BUCKET",
"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
]
}
]
}
DevOps 工程师应该怎么做才能解决这个访问问题?

62 / 100

62.

No.262
一家公司在 AWS Organizations 中有一个组织,用于多账户环境。 DevOps 工程师正在开发基于 AWS CodeArtifact 的策略,用于整个组织的应用程序包管理。贵公司的每个应用程序团队在组织内都有自己的帐户。每个应用程序团队对集中共享服务帐户的访问权限也有限。
每个应用程序团队都需要完全访问权限才能下载、发布和授予对他们自己的包的访问权限。应用程序团队使用的某些公共库包也需要在整个组织内共享。
哪些步骤组合可以满足这些要求并最大限度地减少管理开销?(选择三个。)

63 / 100

No.263
一家公司在 Amazon EC2 实例上部署了一个应用程序。该应用程序运行 Amazon Linux 2 并使用 AWS CodeDeploy。应用程序代码库的文件结构将如下所示:
appspec.yml
config/config.txt
application/web

63. appspec.yml 文件的 files 部分包含以下内容:

文件:
- 来源:config/config.txt
目的地:/usr/local/src/config.txt
- 酱汁: /
目的地:/var/www/html

部署 config.txt 文件的结果是什么?

64 / 100

64.

No.264
一家公司使用公共上游存储库建立了 AWS CodeArtifact 存储库。该公司的开发团队使用位于公司内部网络上的存储库的开源依赖项。
该公司的安全团队最近在开发团队使用的最新版本的软件包中发现了一个严重的漏洞。安全团队已经创建了补丁版本来修复该漏洞。公司应该阻止下载有漏洞的版本。公司应该允许其安全团队发布修补版本。
哪些步骤组合可以满足这些要求?(选择两个)

65 / 100

65.

No.265
一家公司运行一个处理记录的定制应用程序。所有组件都在 Auto Scaling 组中运行的 Amazon EC2 实例上运行。处理每条记录是一项计算密集型、多步骤、连续的操作。每个步骤总是需要不到 5 分钟的时间来完成。
当前系统的一个限制是,如果任何步骤失败,应用程序必须从头开始重新处理记录。该公司希望更新其架构,以便应用程序仅重新处理失败的步骤。
满足这些要求且最具运营效率的解决方案是什么?

66 / 100

66.

No.266
一家公司正在将本地 Windows 和 Linux 应用程序迁移到 AWS。该公司使用自动化启动 Amazon EC2 实例来镜像其内部部署配置。迁移的应用程序需要使用 Windows 的 SMB 和 Linux 的 NFS 访问共享存储。
该公司还正在另一个 AWS 区域创建试点灾难恢复 (DR) 环境。该公司使用自动化在 DR 区域启动和配置 EC2 实例。公司需要将存储复制到 DR 区域。
哪种存储解决方案可以满足这些要求?

67 / 100

67.

No.267
一家公司的应用程序使用一组 Amazon EC2 按需实例来分析和处理数据。 EC2 实例位于 Auto Scaling 组中。 Auto Scaling 组是应用程序负载均衡器 (ALB) 的目标组。该应用程序分析不能容忍中断的关键数据。它还分析可以容忍中断的非关键数据。
关键任务数据分析需要快速扩展以满足实时应用需求。非平凡的数据分析会消耗内存。 DevOps 工程师需要实施可减少关键数据的扩展延迟的解决方案。该解决方案还必须处理非关键数据。
哪些步骤组合可以满足这些要求?(选择两个)

68 / 100

68.

No.268
一家公司最近将其应用程序迁移到使用 Amazon EC2 实例的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。该公司将其应用程序配置为根据 CPU 利用率自动扩展。
应用程序在高负载下会产生内存错误。此外,应用程序的扩展能力不足以处理增加的负载。该公司需要随着时间的推移收集和分析其应用程序的内存指标。
哪些步骤组合可以满足这些要求? (选择三项)

69 / 100

69.

No.269
一家公司的视频流平台在多个国家/地区的每日使用量从 10,000 名用户增加到 50,000 名用户。该公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 上部署了其流媒体平台。在观看高峰时段,EKS 工作负载可扩展到数千个节点。
该公司的用户报告了未经授权登录的情况。也有报道称,该平台突然中断并被退出。
该公司希望在其平台上增加安全措施。他们还需要一目了然地了解整个 AWS 环境中的资源行为和交互。摘要视图应显示登录尝试、API 调用和网络流量。该解决方案必须能够进行网络流量分析,同时最大限度地减少日志管理开销。您的解决方案还应该快速调查与您的 EKS 工作负载相关的任何潜在恶意行为。
哪种解决方案可以满足这些要求?

70 / 100

70.

No.270
一家公司使用 AWS Organizations 来管理数百个 AWS 账户。该公司有一个负责 AWS 身份和访问管理 (IAM) 的团队。
IAM 团队希望实施 AWS IAM Identity Center(AW​​S Single Sign-On)。 IAM 团队只需要管理 IAM 身份中心所需的最低权限。您的 IAM 团队必须确保没有人能够获得对组织管理账户的不必要访问权限。您的 IAM 团队需要能够为现有和新成员账户配置新的 IAM 身份中心权限集和分配。
哪些步骤组合可以满足这些要求? (选择三项)

71 / 100

71.

No.271
一家公司在 AWS Organizations 中有一个组织,并启用了所有功能。该公司在其主账户中使用 AWS Backup,并使用 AWS Key Management Service (AWS KMS) 密钥加密备份。
该公司需要自动对主账户中由 AWS Backup 备份的资源进行跨账户备份。该公司使用组织管理账户配置跨账户备份。该公司为其组织创建了一个新的 AWS 账户,并在新账户中配置了一个 AWS Backup 备份库。该公司在新账户中创建 KMS 密钥来加密备份。最后,企业在主账户中配置新的备份计划。您的新备份计划将保存到新帐户的备份库中。
在主账户中调用 AWS Backup 作业时,该作业会在主账户中创建备份。但是,您的备份不会被复制到新帐户中的备份库中。
要将备份复制到新帐户中的备份库,必须执行哪些步骤组合? (选择两个)

72 / 100

72.

No.272
一家公司运行一款使用 Amazon S3 存储桶存储图像的应用程序。 DevOps 工程师需要为存储在 S3 存储桶中的对象实施多区域策略。该公司需要能够故障转移到另一个 AWS 区域的 S3 存储桶。当将图像添加到任何 S3 存储桶时,必须在 15 分钟内将其复制到另一个 S3 存储桶。
DevOps 工程师启用 S3 存储桶之间的双向复制。
DevOps 工程师接下来应该采取哪些步骤组合来满足要求?(选择三个。)

73 / 100

No.273
一家公司使用 AWS 云开发工具包 (AWS CDK) 来定义其应用程序。该公司使用由 AWS CodePipeline 和 AWS CodeBuild 组成的管道部署 CDK 应用程序。
该公司希望将单元测试引入其流程来测试各种基础设施组件。该公司希望确保如果没有单元测试失败,部署就能继续。
哪些步骤组合可以强制执行管道中的测试要求?(选择两个。)

73.  

74 / 100

74.

No.274
一家公司在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例上运行一个应用程序。 EC2 实例位于多个可用区域。该应用程序在一个可用区域中配置错误,导致部分应用程序中断。
DevOps 工程师实施了一些变更,以确保一个可用区中不健康的 EC2 实例不会影响其他可用区中健康的 EC2 实例。 DevOps 工程师需要测试应用程序故障转移并更改 ALB 发送流量的位置。在故障转移期间,ALB 不得将流量发送到故障的可用区。
哪种解决方案可以满足这些要求?

75 / 100

75.

No.275
一家公司将 AWS 网络防火墙流日志发送到 Amazon S3 存储桶。然后我们使用 Amazon Athena 分析流日志。
在将流日志传送到您现有的 S3 存储桶之前,需要对其进行转换并添加数据。
哪种解决方案可以满足这些要求?

76 / 100

76.

No.276
DevOps 工程师需要将集成测试实施到 Amazon Elastic Container Service (Amazon ECS) 服务的现有 AWS CodePipeline CI/CD 工作流中。 CI/CD 工作流从 AWS CodeCommit 存储库检索新的应用程序代码并构建容器映像。然后,Cl/CD 工作流将使用新映像标签版本的容器映像上传到 Amazon Elastic Container Registry (Amazon ECR)。
您的集成测试应该验证新版本的服务端点是否可以访问,以及各种 API 方法是否返回成功的响应数据。 DevOps 工程师已经创建了一个 ECS 集群来测试该服务。
哪些步骤组合可以满足这些要求,同时最大限度地减少管理开销?(选择三个)

77 / 100

77.

No.277
一家公司在 Windows 和 Linux Amazon EC2 实例上运行应用程序。这些实例在 AWS 区域内的多个可用区中运行。该公司对每个应用程序都使用 Auto Scaling 组。
该公司需要为其实例提供高度耐用的存储解决方案。此解决方案需要对于 Windows 使用 SMB 以及对于 Linux 使用 NFS。该解决方案的延迟还必须小于 1ms。所有实例都读取和写入数据。
哪些步骤组合可以满足这些要求?(选择三个)

78 / 100

78.

No.278
一家公司使用 AWS Organizations 内由其安全和 DevOps 团队管理的组织。两个团队都使用 AWS IAM Identity Center 访问他们的账户。
每个团队都创建了一个专门的小组。 DevOps 团队的组被分配了一个名为 DevOps 的权限集。权限集附加了 AdministratorAccess 管理的 IAM 策略。该权限集适用于组织内的所有账户。
安全团队不希望 DevOps 团队访问组织管理账户的 IAM 身份中心。安全团队已将以下 SCP 附加到组织的根目录:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DenyIAMIdentityCenter",
"Effect": "Deny",
"Action": [
"sso:*",
"sso-directory:*"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/AWSReservedSSO_DevOps_*"
]
}
}
}
]
}
实施该策略后,安全团队发现 DevOps 团队仍然可以访问 IAM 身份中心。
哪种解决方案可以解决您的问题?

79 / 100

79.

No.279
Amazon EC2 Auto Scaling 组管理从 AMI 创建的 EC2 实例。 AMI 附带安装的 AWS Systems Manager Agent。当 EC2 实例启动到 Auto Scaling 组时,标签将应用于 EC2 实例。
Auto Scaling 组启动的 EC2 实例必须具有正确的操作系统配置。
哪种解决方案可以满足这些要求?

80 / 100

80.

No.280
一家公司使用 AWS Organizations 来管理其 AWS 账户。组织根有一个名为“部门”的子 OU。部门 OU 有一个名为“工程”的子 OU。默认的 FullAWSAccess 策略附加到根、部门 OU 和工程 OU。
该公司在工程 OU 中拥有多个 AWS 账户。每个账户都有一个管理 IAM 角色,并附加了 AdministratorAccess IAM 策略。每个账户还附加一个默认的 FullAWSAccessPolicy。
一名 DevOps 工程师计划从部门 OU 中删除 FullAWSAccess 策略。 DevOps 工程师将该策略替换为包含所有 Amazon EC2 API 操作的允许语句的策略。
这一变化会导致 Admin 1AM 角色的权限发生什么变化?

81 / 100

81.

No.281
一家公司在 AWS Organizations 中管理其 AWS 账户。该公司需要一个解决方案,将 Amazon CloudWatch Logs 数据发送到专用 AWS 账户中的 Amazon S3 存储桶。该解决方案必须支持所有现有和未来的 CloudWatch Logs 日志组。
哪种解决方案可以满足这些要求?

82 / 100

82.

No.282
一名 DevOps 工程师管理着一个基于 Java 的应用程序,该应用程序在 AWS Fargate 上的 Amazon Elastic Container Service (Amazon ECS) 集群上运行。该应用程序未配置自动缩放。
DevOps 工程师已经确定 Java 虚拟机 (JVM) 线程的数量是何时扩展应用程序的一个很好的指标。该应用程序在端口 8080 上为客户流量提供服务,并在端口 9404 上提供 JVM 指标。
最近,应用程序的使用有所增加。 DevOps 工程师需要为应用程序配置自动扩展。
哪种解决方案能够以最少的运营开销满足这些要求?(选择两个。)

83 / 100

83.

No.283
一家公司有一个在单个 AWS 区域运行的应用程序。该应用程序在 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上运行并连接到 Amazon Aurora MySQL 集群。该应用程序是在 AWS CodeBuild 项目中构建的。容器镜像发布到 Amazon Elastic Container Registry (Amazon ECR)。
该公司需要将其容器镜像和数据库的应用程序状态复制到第二个区域。
哪种解决方案能够以最具运营效率的方式满足这些要求?

84 / 100

84.

No.284
一家公司正在构建一个使用 AWS Lambda 函数处理数据的无服务器应用程序。
BeginResponse Lambda 函数初始化数据以响应特定的应用程序事件。该公司需要在 BeginResponse Lambda 函数执行后调用一些 Lambda 函数。每个 Lambda 函数都并行调用,并且仅依赖于 BeginResponse Lambda 函数的输出。每个 Lambda 函数都应该具有调用重试逻辑,以微调并发性而不会丢失数据。
哪种解决方案能够最有效地满足这些要求?

85 / 100

85.

No.285
一家公司从多个 AWS 区域运营一个全球分布的产品。该公司的 DevOps 团队需要使用 Amazon API Gateway 来部署支持该产品的 API。
API 应该冗余部署。部署必须提供独立于每个企业位置的可用性。您的部署需要响应自定义域 URL,还需要优化 API 用户请求的性能。
哪种解决方案可以满足这些要求?

86 / 100

86.

No.286
DevOps 工程师经常使用 AWS CodeBuild 来创建软件包。 CodeBuild 项目构建了大规模 Docker 镜像,DevOps 工程师可以在多个构建中使用这些镜像。
DevOps 工程师希望提高构建性能并最大限度地降低成本。
哪种解决方案可以满足这些要求?

87 / 100

87.

No.287
最近,一家大公司收购了一家小企业。较大的企业邀请小型企业作为新的 OU 加入较大企业在 AWS Organizations 中的现有组织。
一位 DevOps 工程师确定一家小型企业需要为公司的应用程序工作负载启动 t3.small Amazon EC2 实例类型。中小型企业应仅在美国 AWS 区域内部署实例。
DevOps 工程师必须在新的小型企业 OU 中使用 SCP,以确保小型企业只能启动其所需的实例类型。
哪种解决方案可以满足这些要求?

88 / 100

88.

No.288
DevOps 团队管理应用程序的基础设施。该应用程序使用长时间运行的进程来处理来自 Amazon Simple Queue Service (Amazon SQS) 队列的项目。该应用程序部署在 Auto Scaling 组中。
我们的应用程序最近遇到了一个问题,导致项目的处理时间变得更长。由于队列超出预期大小,各种业务流程停止正常运行。该应用程序将所有信息记录到第三方工具。
该团队目前订阅了用于警报的 Amazon Simple Notification Service (Amazon SNS) 主题。如果队列超出预期大小,则应向您的团队发送警报。
哪种解决方案能够最有效地满足这些要求?

89 / 100

89.

No.289
大型企业跨多个 AWS 账户运行关键工作负载。 AWS 账户在 AWS Organizations 中进行管理,所有功能均已启用。该公司将敏感的客户数据存储在 Amazon S3 存储桶中。访问 S3 存储桶需要多层授权。
该公司希望使用 AWS CLI 监控对其 S3 存储桶的访问。您还希望深入了解其他用户在您的 AWS 账户中的所有其他 S3 存储桶上执行的各种活动,以检测任何问题。
哪种解决方案可以满足这些要求?

90 / 100

90.

No.290
DevOps 团队正在为 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上的应用程序部署微服务。该集群使用托管节点组。 DevOps 团队希望根据特定的 CPU 利用率实现微服务 pod 的自动扩展。 DevOps 团队已经在他们的集群上安装了 Kubernetes Metrics Server。
哪种解决方案能够以最具运营效率的方式满足这些要求?

91 / 100

91.

No.291
一家公司有多个 AWS 账户。该公司使用与第三方 SAML 2.0 身份提供商 (IdP) 集成的 AWS IAM Identity Center。
在 IAM 身份中心,访问控制功能的属性已启用。属性映射列表将 IdP 的部门键映射到 ${path:enterprise.department} 属性。所有现有的 Amazon EC2 实例都有部门标签 d1、d2 和 d3,分别与公司的三个部门相对应。
DevOps 工程师必须根据匹配的属性创建策略。该策略应允许每个用户只访问标有用户各自部门名称的 EC2 实例。
DevOps 工程师应在自定义权限策略中包含哪些条件键来满足这些要求?

92 / 100

92.

No.292
您的安全团队希望使用 AWS CloudTrail 监控 AWS Organizations 内同一组织内多个账户的所有操作和 API 调用。安全团队必须阻止账户用户关闭其账户上的 CloudTrail。
哪种解决方案可以满足这一要求?

93 / 100

93.

No.293
DevOps 工程师需要为现有的 3 层应用程序配置蓝/绿部署。该应用程序在 Amazon EC2 实例上运行并使用 Amazon RDS 数据库。 EC2 实例在应用程序负载均衡器 (ALB) 后面运行,并位于 Auto Scaling 组中。
DevOps 工程师为蓝环境和绿环境创建了启动模板、Auto Scaling 组和 ALB 目标组。每个目标组指定将加载到 EC2 实例上的应用程序版本(蓝色或绿色)。 www.example.com 的 Amazon Route 53 记录指向 ALB。
部署需要一次性将流量从蓝色环境转移到绿色环境。
哪种解决方案可以满足这些要求?

94 / 100

94.

No.294
一家公司有一个在 Auto Scaling 组中的 Amazon EC2 实例上运行的应用程序。该应用程序处理来自 Amazon Simple Queue Service (Amazon SQS) 队列的大量消息。
一位 DevOps 工程师注意到应用程序需要花费数小时来处理来自 SQS 队列的一组消息。 Auto Scaling 组在处理消息时的平均 CPU 利用率没有超过目标跟踪扩展策略的阈值。处理 SQS 队列的应用程序将日志发布到“Amazon CloudWatch Logs”。
DevOps 工程师需要确保队列得到快速处理。
哪种解决方案能够以最少的运营开销满足这些要求?

95 / 100

95.

★No.295
一家公司拥有一个 AWS 账户,该账户在单个 AWS 区域运行数百个 Amazon EC2 实例。该公司每小时都会启动和终止新的 EC2 实例。您的账户包含已运行一周以上的现有 EC2 实例。
贵公司的安全策略要求将 EC2 实例配置文件附加到每个正在运行的 EC2 实例。该公司创建了一个默认的 EC2 实例配置文件。所有未附加配置文件的 EC2 实例都必须附加默认 EC2 实例配置文件。
哪种解决方案可以满足这些要求?

96 / 100

96.

No.296
一家公司使用 AWS Organizations 来管理数百个 AWS 账户。该公司有一个负责 AWS 身份和访问管理 (IAM) 的团队。
IAM 团队希望实施 AWS IAM Identity Center。 IAM 团队只需要管理 IAM 身份中心所需的最低权限。您的 IAM 团队必须确保没有人能够获得对组织管理账户的不必要访问权限。您的 IAM 团队需要能够为新老成员账户配置新的 IAM 身份中心权限集和分配。
哪些步骤组合可以满足这些要求?(选择三个)

97 / 100

97.

No.297
一家公司使用具有两个辅助 AWS 区域的 Amazon Aurora PostgreSQL 全局数据库。 DevOps 工程师配置了数据库参数组以保证 60 秒的 RPO。由于 RPO 设置,对主集群的写入操作偶尔会被阻止。
DevOps 工程师需要减少阻塞写入操作的频率
哪种解决方案可以满足这些要求?

98 / 100

98.

★No.298
一家公司有一个托管在 Amazon Elastic Kubernetes Service (Amazon EKS) 集群上的 Web 应用程序。 EKS 集群在 AWS Fargate 上运行,可通过面向互联网的应用程序负载均衡器访问。
该应用程序存在稳定性问题并且响应时间缓慢。 DevOps 工程师需要使用 Amazon CloudWatch 设置可观察性来解决问题。您的解决方案应该仅提供必要的最低权限。
哪些步骤组合可以满足这些要求?(选择三个。)

99 / 100

99.

No.299
一家公司将其基于 Python 的应用程序代码存储在 AWS CodeCommit 中。该公司使用 AWS CodePipeline 部署应用程序。 CodeCommit 存储库和 CodePipeline 管道部署到同一个 AWS 账户。
贵公司的安全团队要求在部署到生产之前对所有代码进行漏洞扫描。如果发现漏洞,则必须停止部署。
哪种解决方案可以满足这些要求?

100 / 100

100.

No.300
DevOps 工程师将应用程序部署到一组 Amazon Linux EC2 实例。 DevOps 工程师需要监控整个集群的系统指标。一位 DevOps 工程师想要监控网络流量和其应用程序代码的内存利用率之间的关系。一位 DevOps 工程师想要以 60 秒的间隔跟踪数据。
哪种解决方案可以满足这些要求?

Your score is

0%

■AWS-DOP-C02-(CN) Q301~363

/63

AWS-DOP-C02-(CN) Q301~363

1 / 63

1.

No.301
一家公司使用 AWS Systems Manager 来管理安装了 SSM 代理的 Amazon Linux EC2 实例队列。所有 EC2 实例都配置为使用实例元数据服务版本 2 (IMDSv2),并且在同一 AWS 账户和 AWS 区域中运行。公司政策要求开发人员专门使用 Amazon Linux。
一家公司希望所有新的 EC2 实例在创建后都由 Systems Manager 自动管理。
哪种解决方案能够最有效地满足这些要求?

2 / 63

2.

No.302
一家公司为 AWS Lambda 函数配置了 Amazon S3 事件源。当在特定的 S3 存储桶中创建新对象或修改现有对象时,公司需要运行 Lambda 函数。 Lambda 函数使用传入事件中的 S3 存储桶名称和 S3 对象键来读取新的或更改的 S3 对象的内容。 Lambda 函数解析内容并将解析的内容存储在 Amazon DynamoDB 表中。
Lambda 函数的执行角色具有从 S3 存储桶读取和写入 DynamoDB 表的权限。在测试期间,DevOps 工程师发现,当将对象添加到 S3 存储桶或修改现有对象时,Lambda 函数不会执行。
哪些解决方案可以解决这些问题?

3 / 63

3.

No.303
一家公司最近为 AWS Organizations 中的某个组织设置了 AWS Control Tower。该公司将其所有现有的 AWS 账户注册到 AWS Control Tower。该公司希望所有新的 AWS 账户都能自动注册到 AWS Control Tower。
该公司有一个现有的 AWS Step Functions 工作流程,可以创建新的 AWS 账户并在创建账户的过程中执行所需的操作。 Step Functions 工作流程在与 AWS Control Tower 相同的 AWS 账户中定义。
为了满足这些要求,公司应在其 Step Functions 工作流程中添加哪些步骤组合?(选择两个。)

4 / 63

4.

No.304
一家公司的 Web 应用程序使用应用程序负载均衡器 (ALB) 将流量引导至三个可用区中的 Amazon EC2 实例。
该公司在一个可用区域部署了其应用程序的新版本以进行测试。如果检测到应用程序存在问题,公司希望将流量从受影响的可用区转移出去,直到部署可以回滚。在回滚过程中,应用程序必须保持可用并维持静态稳定性。
哪种解决方案能够最有效地满足这些要求?

5 / 63

5.

No.305
一家公司有多个 AWS 账户。每个账户都运行一个 Amazon Connect 实例。该公司使用 Amazon EventBridge 的默认事件总线来处理每个账户中的事件。
DevOps 团队需要在一个 DevOps 账户中接收所有 Amazon Connect 事件。
哪种解决方案可以满足这些要求?

6 / 63

6.

No.306
一家公司使用 Amazon EC2 节点组部署了 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。该公司的 DevOps 团队使用 Kubernetes Horizo​​ntal Pod Autoscaler,并且最近安装了受支持的 EKS Cluster Autoscaler。
DevOps 团队应该实施一项解决方案来收集 EKS 集群的指标和日志,以建立性能基准。 DevOps 团队为某些指标创建一组初始阈值,并在使用集群时更新这些阈值。当超出初始阈值集或 EKS 集群自动扩展器无法正常运行时,DevOps 团队需要接收 Amazon Simple Notification Service (Amazon SNS) 电子邮件通知。
该解决方案必须收集集群、节点和 pod 指标。该解决方案还必须捕获 Amazon CloudWatch 中的日志。
DevOps 团队应采取哪些步骤组合来满足这些要求?(选择三个。)

7 / 63

7.

No.307
一家公司发现他们的生产和灾难恢复 (DR) 环境部署在同一个 AWS 区域。所有生产应用程序都在 Amazon EC2 实例上运行,并通过 AWS CloudFormation 部署。该应用程序使用 Amazon FSx for NetApp ONTAP 卷进行应用程序存储。 EC2 实例上没有应用程序数据。
DevOps 工程师将所需的 AMI 复制到新的 DR 区域。 DevOps 工程师还更新 CloudFormation 代码以接受区域作为参数。在 DR 区域,存储的 RPO 应为 10 分钟。
哪种解决方案可以满足这些要求?

8 / 63

8.

No.308
在一次安全审计期间,一家公司发现一些安全组允许来自 0.0.0.0/0 的 SSH 流量。安全团队应尽快实施解决方案来检测并修复此问题。该公司使用 AWS Organizations 中的单一组织来管理公司的所有 AWS 账户。
哪种解决方案可以满足这些要求?

9 / 63

9.

★No.309
一家公司的 DevOps 工程师需要在 30 台本地虚拟机和 15 个 Amazon EC2 实例上安装软件包。
DevOps 工程师需要确保每个 VM 都通过可审计流程接收包,并且可以自动识别和警报 VM 上的任何配置漂移。该公司使用 AWS Direct Connect 将其本地数据中心连接到 AWS。
哪种解决方案能够最有效地满足这些要求?

10 / 63

10.

No.310
一家公司在 eu-west-1 区域拥有一条 AWS CodePipeline 管道。管道将构建工件存储在 Amazon S3 存储桶中。管道使用 AWS CloudFormation 部署操作构建和部署 AWS Lambda 函数。
DevOps 工程师必须更新其现有管道,以将 Lambda 函数部署到 us-east-1 区域。该管道已更新,以创建额外的工件来部署到 us-east-1。
DevOps 工程师应执行哪些步骤组合来满足这些要求? (选择两个)

11 / 63

11.

No.311
一家公司使用 AWS 云开发工具包 (AWS CDK) 应用程序作为其基础设施。 AWS CDK 应用程序创建一个 AWS Lambda 函数以及附加到该函数的 IAM 角色。该公司还使用 AWS Organizations。该公司的开发人员可以承担 AWS CDK 应用程序的部署角色。
该公司的安全团队发现开发人员所使用的以及部署 AWS CDK 应用程序的角色拥有超出必要的权限。安全团队还发现,CDK 应用程序创建的 Lambda 函数所附加的角色具有比必要更多的权限。开发人员不能拥有授予额外权限的权力。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

12 / 63

12.

No.312
一家公司使用 Amazon Elastic Container Registry (Amazon ECR) 私有注册表来存储其容器映像。
DevOps 团队应确保定期扫描容器映像以查找软件包中的漏洞。
哪种解决方案可以满足这一要求?

13 / 63

13.

No.313
安全团队设置了一个工作流,当 Amazon EventBridge 匹配特定事件时,该工作流会调用 AWS Step Functions 工作流。事件可以由多种 AWS 服务生成。 AWS CloudTrail 记录用户活动。
安全团队发现一些重要事件并未按预期调用工作流。 CloudTrail 日志未指示与缺失事件相关的直接错误。
您将使用哪些步骤组合来确定错过事件调用的根本原因?(选择三个。)

14 / 63

14.

No.314
一家公司的 DevOps 工程师使用 AWS Systems Manager 执行维护任务。我的公司有一些 Amazon EC2 实例在收到 AWS Health 通知后需要重新启动。
DevOps 工程师需要实施自动化解决方案,使用 Amazon EventBridge 在公司计划的维护时段内修复通知。
DevOps 工程师应该如何配置 EventBridge 规则以满足这些要求?

15 / 63

15.

★No.315
DevOps 工程师管理 AWS CodePipeline 管道,该管道在 AWS 上构建和部署 Web 应用程序。管道具有源阶段、构建阶段和部署阶段。如果正确部署,则在请求主页 URL 时,Web 应用程序将以 200 OK HTTP 响应代码进行响应。
CodePipeline 部署我的应用程序后,主页最近返回了 503 HTTP 响应代码。 DevOps 工程师需要在他们的管道中添加自动化测试。您的自动化测试应该验证您的应用程序在部署后是否返回 200 OK HTTP 响应代码。如果测试期间没有出现响应代码,则管道一定失败。一位 DevOps 工程师在部署阶段之后向管道添加了 CheckURL 阶段。
为了实现自动化测试,DevOps 工程师下一步应该做什么?

16 / 63

16.

★No.316
一家公司有一个将访问日志上传到 Amazon CloudWatch Logs 日志组的应用程序。日志行中的字段包括响应代码和应用程​​序名称。
一家公司想要创建一个 CloudWatch 指标,用于跟踪具有特定范围的响应代码和特定应用程序名称的请求数量。
哪种解决方案可以满足这些要求?

17 / 63

17.

No.317
一名 DevOps 工程师已配置带有托管节点组的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。 DevOps 工程师将 OpenID Connect (OIDC) 发行者与集群关联。
DevOps 工程师已为集群配置了 Amazon Elastic Block Store (Amazon EBS) 通用 SSD (gp3) 卷。一名 DevOps 工程师尝试发起 PersistentVolumeClaim (PVC) 请求,但无法配置该卷。为了解决这个问题,DevOps 工程师运行了 kubectl describe pyc 命令。 DevOps 工程师收到错误,提示他们无法配置具有 StorageClass 错误的卷,并且无法创建具有 EC2:UnauthorizedOperation 的卷。
哪种解决方案可以修复这些错误?

18 / 63

18.

No.318
一家公司在 VPC 中运行一批 Amazon EC2 实例。公司员工使用远程桌面协议 (RDP) 远程访问 EC2 实例。
一家公司想要收集有关员工每天发起的 RDP 会话数量的指标。
哪些步骤组合可以满足此要求?(选择三个)

19 / 63

19.

No.319
一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 来运行其应用程序。 EKS 集群正在成功运行多个 pod。该公司将其 pod 镜像存储在 Amazon Elastic Container Registry (Amazon ECR) 中。
该公司需要为其 EKS 集群配置 pod 身份访问。该公司已经更新了具有 pod 身份访问权限的节点的 IAM 角色。
哪种解决方案可以满足这些要求?

20 / 63

20.

No.320
一家公司在 AWS Organizations 内的组织中拥有多个 AWS 账户,并且启用了所有功能。作为贵公司的 DevOps 管理员,您需要加强公司所有 AWS 账户的安全性。管理员应该确定所有帐户中使用的顶级用户和角色。
哪种解决方案可以满足这些要求并提供最高的运营效率?

21 / 63

21.

No.321
一家公司有一个 AWS Organizations 组织,其中有许多包含许多 AWS 账户的 Oil。该组织拥有专用的委派管理员 AWS 账户。
该公司要求一个 OU 中的账户将服务器端加密应用于由 AWS CloudFormation 堆栈创建或更新的所有 Amazon Elastic Block Store (Amazon EBS) 卷和 Amazon Simple Queue Service (Amazon SQS) 队列。
在对此 OU 中的帐户执行任何 CloudFormation 堆栈操作之前,哪种解决方案会应用此策略?

22 / 63

22.

No.322
一家公司在 Amazon EC2 上的 Amazon Elastic Container Service (Amazon ECS) 集群上运行其内部应用程序。 ECS 集群实例可以连接到公共互联网。在您的集群实例上运行的 ECS 任务配置为使用来自私有 Amazon Elastic Container Registry (Amazon ECR) 存储库和公共 ECR 注册表存储库的映像。
新的安全政策要求公司删除 ECS 集群的直接互联网访问。公司必须从托管集群的 VPC 中删除 NAT 网关和 Internet 网关。 DevOps 工程师必须确保 ECS 集群可以从公共 ECR 注册表和私有 ECR 存储库下载镜像。公共 ECR 注册表中的图像必须保持最新。映像的新版本必须在发布后的 24 小时内可供您的 ECS 集群使用。
哪些步骤组合能够满足这些要求,同时最大限度地减少运营开销? (选择三个。)

23 / 63

23.

No.323
一家公司有一个使用 AWS CodeBuild 构建容器映像的持续集成管道。创建的图像存储在 Amazon Elastic Container Registry (Amazon ECR) 中。
检查和修复图像漏洞需要花费太多时间。公司希望快速识别图像中的漏洞并将漏洞通知其安全团队。
哪些步骤组合能够满足这些要求,同时最大限度地减少运营开销? (选择两个。)

24 / 63

24.

No.324
DevOps 管理员已建立存储库来存储公司的容器镜像。管理员应设置生命周期规则,以自动删除具有特定标签且超过 15 天的容器映像。
哪种解决方案的运营效率最高并能满足这些要求?

25 / 63

25.

No.325
一家公司使用 Amazon Redshift 作为其数据仓库解决方案。该公司希望创建一个仪表板,显示 Redshift 用户所做的更改和他们运行的查询。
哪些步骤组合可以满足此要求?(选择两个)

26 / 63

26.

No.326
一家公司使用 AWS Organizations 中的组织来管理 500 个 AWS 账户。您的组织已启用所有功能。 AWS 账户位于单个 OU 中。开发人员必须对组织成员账户中的所有资源使用 CostCenter 标签键。一些团队在标记其 Amazon EC2 实例时没有使用 CostCenter 标签键。
云团队创建了一个脚本来扫描组织成员账户中的所有 EC2 实例。如果 EC2 实例没有 CostCenter 标签键,脚本会通知 AWS 账户管理员。为了避免此通知,一些开发人员使用在标签值中包含任意字符串的 CostCenter 标签键。
云团队必须确保组织中的所有 EC2 实例都使用具有适当成本中心值的 CostCenter 标签键。
哪种解决方案可以满足这些要求?

27 / 63

27.

No.327
一名 DevOps 工程师正在使用 AWS CodePipeline 中的管道。该管道具有针对传送到 Amazon S3 存储桶的单页 Web 应用程序的构建和部署操作。 Amazon CloudFront 为 Web 应用程序提供服务。构建操作会创建 Web 应用程序工件。
一名 DevOps 工程师创建了一个 AWS CloudFormation 模板,该模板定义了一个 S3 存储桶并配置了该 S3 存储桶来托管应用程序。 DevOps 工程师在 S3 操作之前配置了 CloudFormation 部署操作。 CloudFormation 部署操作创建一个 S3 存储桶。 DevOps 工程师必须配置 S3 部署操作才能使用 CloudFormation 模板中的 S3 存储桶。
哪些步骤组合可以满足这些要求?(选择两个。)

28 / 63

28.

★No.328
一家公司采用提升和转移策略将工作负载迁移到 AWS。该公司拥有一个由 Amazon EC2 实例组成的 Auto Scaling 组。每个 EC2 实例都运行一个 Web 应用程序、一个数据库和一个 Redis 缓存。
用户体验到的 Web 应用程序响应时间变化很大。对 Web 应用程序的请求被发送到负载很重的单个 EC2 实例。该公司希望分离应用程序组件以提高可用性和性能。
哪种解决方案可以满足这些要求?

29 / 63

29.

★No.329
一家公司使用 AWS Organizations 并希望实施满足以下要求的治理策略:
• 对于所有账户,对 AWS 资源的访问均限制在相同的两个区域。
• AWS 服务仅限于所有账户中一组特定的已批准服务。
• 身份验证由 Active Directory 提供。
• 权限按工作职能进行组织,并且每个帐户的权限均相同。
哪种解决方案可以满足这些要求?

30 / 63

30.

No.330
一家公司检测到其许多 AWS 账户存在异常登录尝试。 DevOps 工程师需要实施一种解决方案,在多次登录尝试失败后通知公司的安全团队。一名 DevOps 工程师已经创建了 Amazon Simple Notification Service (Amazon SNS) 主题并让安全团队订阅了该 SNS 主题。
哪种解决方案能够以最少的操作工作量提供通知?

31 / 63

31.

No.331
一家公司使用 Amazon API Gateway 部署了新的 REST API。该公司使用 API 来访问敏感数据。此 API 仅应从您公司内的特定 VPC 访问。
哪种解决方案可以满足这些要求?

32 / 63

32.

No.332
一家公司使用连接到应用程序负载均衡器 (ALB) 的 Amazon Elastic Container Service (Amazon ECS) 服务来运营网站。服务处于稳定状态并且任务正在成功响应请求。
DevOps 工程师使用新的容器映像更新了任务定义,并将新的任务定义部署到服务。 DevOps 工程师注意到,由于 ALB 健康检查失败,该服务经常停止并启动新任务。
DevOps 工程师应该做什么来排除部署失败的故障?

33 / 63

33.

No.333
一家使用电子病人健康记录的公司在 Amazon Linux 操作系统上运行一批 Amazon EC2 实例。该公司必须不断确保其 EC2 实例运行符合当前隐私法规的操作系统和应用程序补丁。该公司使用自定义存储库来存储应用程序补丁。
DevOps 工程师需要自动化部署操作系统和应用程序补丁。一位 DevOps 工程师想要同时使用默认的操作系统补丁存储库和自定义补丁存储库。
哪种解决方案可以用最少的努力满足这些要求?

34 / 63

34.

★No.334
一家公司使用 AWS Organizations 内的组织来管理多个 AWS 账户。该公司已为其组织启用了所有功能。该公司已将其组织结构构建为根 OU 下的 OU 层次结构。该公司最近将其所有 OU 和所有 AWS 账户注册到 AWS Control Tower。
该公司需要在每个 AWS 账户中定制 AWS Control Tower 管理的 AWS Config 配置记录器。该公司需要将自定义设置应用于现有 AWS 账户以及将来在 AWS Control Tower 中注册的任何新 AWS 账户。
哪些步骤组合可以满足这些要求?(选择三个。)

35 / 63

35.

No.335
一家公司在应用程序负载均衡器 (ALB) 后面的 Amazon EC2 实例的 Auto Scaling 组上运行其应用程序。 EC2 实例运行一个 Docker 容器,该容器向另一个 EC2 实例上运行的 MySQL 数据库发出请求。
DevOps 工程师必须更新他们的应用程序以使用无服务器架构。
哪种解决方案能够以最少的改动满足这一要求?

36 / 63

36.

No.336
一家公司使用 AWS Organizations 中的一个组织来管理 10 个 AWS 账户。所有功能均已启用,并且 AWS CloudFormation 的可信访问也已启用。
DevOps 工程师必须使用 CloudFormation 将 IAM 角色部署到组织管理账户和组织中的所有成员账户。
哪种解决方案能够以最少的运营开销满足这些要求?

37 / 63

37.

No.337
一家公司运行一款将工件存储在 Amazon S3 存储桶中的应用程序。该应用程序拥有庞大的用户群。此应用程序将大量对象写入 S3 存储桶。该公司已为其 S3 存储桶启用事件通知。
当应用程序将对象写入 S3 存储桶时,它需要同时执行多个处理任务。该公司的 DevOps 团队需要创建 AWS Step Functions 工作流来协调处理任务。
DevOps 团队应采取哪些步骤组合来以最小的运营开销满足这些要求?(选择两个。)

38 / 63

38.

No.338
DevOps 团队支持在应用程序负载均衡器 (ALB) 后面的 Amazon Elastic Container Service (Amazon ECS) 集群上运行的应用程序。目前,DevOps 团队使用 AWS CodeDeploy 以蓝绿一次性策略部署应用程序。最近,应用程序的新版本导致请求响应时间显著增加,迫使 DevOps 团队回滚部署。
DevOps 团队应该使用一种部署策略,使他们能够在将所有流量转移到新版本之前监控应用程序的新版本。如果您的应用程序的新版本增加了响应时间,您应该尽快回滚部署。
哪些步骤组合可以满足这些要求?(选择两个。)

39 / 63

39.

No.339
安全团队需要记录 AWS 资源的配置、检测问题并发送发现的通知。您的 AWS 账户中的主要工作负载由一天内多次扩展和缩小的 Amazon EC2 Auto Scaling 组组成。
如果 Amazon EC2 安全组允许 0.0.0.0/0 上的端口 22 上的流量,该团队希望在两天内收到通知。团队还应定期对其 AWS 资源配置进行快照。
安全团队已经创建并订阅了 Amazon Simple Notification Service (Amazon SNS) 主题。
哪种解决方案可以满足这些要求?

40 / 63

40.

No.340
公司可以使用 Amazon CloudFront 分发来提供自己的数据。该公司需要确保只有来自已知 IP 地址范围的总部用户才能访问分发。 AWS WAF Web ACL 与分发相关联,并且默认操作设置为计数。
哪种解决方案能够以最少的运营开销满足这些要求?

41 / 63

41.

No.341
一家公司在同一个 AWS 账户上运行多个应用程序。该应用程序将日志发送到 Amazon CloudWatch。
数据分析团队需要从应用程序中收集性能指标和自定义指标。分析团队需要在将数据存储到 Amazon S3 存储桶之前转换指标数据。分析团队需要在将新指标添加到 CloudWatch 命名空间时自动收集它们。
哪种解决方案能够满足这些要求,同时最大限度地减少运营开销?

42 / 63

42.

No.342
一家公司使用 HPC 平台运行数据分析作业。该公司使用 AWS CodeBuild 构建容器映像并将映像存储在 Amazon Elastic Container Registry (Amazon ECR) 中。然后将图像部署到 Amazon Elastic Kubernetes Service (Amazon EKS)。
为了保持合规性,公司必须确保在将图像部署到 Amazon EKS 之前对其进行签名。签名密钥应该定期轮换并自动管理。公司需要追踪谁生成了签名。
哪种解决方案能够以最少的运营努力满足这些要求?

43 / 63

43.

No.343
一家公司使用 AWS CodeArtifact 存储库来存储内部开发的 Python 包。 DevOps 工程师需要使用 AWS CodeDeploy 将应用程序部署到 Amazon EC2 实例。该应用程序使用存储在 CodeArtifact 存储库中的 Python 包。 BeforeInstall 生命周期事件挂钩安装该包。
DevOps 工程师需要授予 EC2 实例对 CodeArtifact 存储库的访问权限。
哪种解决方案可以满足这一要求?

44 / 63

44.

No.344
一家公司有一个文件读取应用程序,该应用程序将文件存储在 Amazon EC2 实例上运行的数据库中。法规要求您的公司每天在特定时间从 EC2 实例中删除文件。公司必须删除超过 60 天的数据库记录。
删除数据库记录必须在删除文件之后进行。该公司创建了一个脚本来删除文件和数据库记录。如果删除脚本失败,公司需要收到电子邮件通知。
哪种解决方案能够以最少的开发工作量满足这些要求?

45 / 63

45.

No.345
一家公司使用 AWS Organizations 中的组织并启用所有功能来管理其 AWS 账户。 Amazon EQ 实例在您的 AWS 账户中运行。
该公司要求所有当前 EC2 实例都使用实例元数据服务版本 2 (IMDSv2)。该公司需要阻止来自不使用 IMDSv2 的 EC2 实例的 AWS API 调用。
哪种解决方案可以满足这些要求?

46 / 63

46.

No.346
DevOps 团队支持在 Auto Scaling 组中的大量 Amazon EC2 实例上运行的应用程序。 DevOps 团队使用 AWS CloudFormation 部署 EC2 实例。我最近在使用应用程序时遇到了一个问题。一个实例对大多数请求都返回了错误。 EC2 实例对 Amazon EC2 和 Elastic Load Balancing 健康检查的响应均为健康。
DevOps 团队使用嵌入式指标格式在 Amazon CloudWatch 中收集应用程序日志。如果任何一个 EC2 实例导致超过一半的错误,DevOps 团队需要收到警报。
哪些步骤组合可以满足这些要求,同时最大限度地减少运营开销?(选择两个。)

47 / 63

47.

No.347
一家公司使用 AWS CloudFormation 执行应用程序环境部署。最近更新现有 CloudFormation 堆栈时部署失败。 DevOps 工程师发现堆栈中的某些资源已被手动修改。
DevOps 工程师需要一种解决方案来检测资源的手动更改并向 DevOps 领导发送警报。
哪种解决方案能够以最少的运营努力满足这些要求?

48 / 63

48.

No.348
DevOps 工程师使用 AWS Control Tower 部署多个 AWS 账户,以支持公司内的各个业务、技术和管理部门。安全团队需要他们的 DevOps 工程师为企业自动化 AWS Control Tower 护栏。必须将防护措施应用于 AWS Organizations 中企业组织的 OU 内的所有账户。
安全团队需要一个能够提供版本控制以及必要时进行审查和回滚的能力的解决方案。安全团队负责控制 OU 内的解决方案。安全团队希望限制允许的护栏类型,并且只允许安全团队批准的新护栏。
哪种解决方案的运营效率最高并能满足这些要求?

49 / 63

49.

No.349
一家公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 上运行 Web 应用程序。该公司使用 Amazon CloudFront 来分发其应用程序。该公司最近启用了 AWS WAF。该公司配置了 Amazon CloudWatch Logs 以将日志发送到 aws-waf-logs 日志组。
该公司希望,如果阻塞流量发生任何突然变化,他们的 DevOps 工程师能够收到警报。该公司不希望收到有关其 AWS WAF 日志行为的任何其他变化的警报。该公司将随着时间的推移调整其 AWS WAF 规则。
DevOps 工程师当前订阅了此环境的 Amazon Simple Notification Service (Amazon SNS) 主题。
哪种解决方案可以满足这些要求?

50 / 63

50.

No.350
一家视频平台公司正在将其视频目录迁移到 AWS。该公司在 Amazon S3 存储桶上托管 MP4 视频文件。该公司使用 Amazon CloudFront 和 Amazon EC2 实例来提供视频文件。
用户首先连接到重定向到视频 URL 的前端应用程序。视频 URL 包含 CloudFront 的身份验证令牌。缓存已在您的 CloudFront 分发版上激活。身份验证令牌检查活动必须记录在 Amazon CloudWatch 中。
该公司希望阻止直接访问 CloudFront 和 Amazon S3 上的视频文件,并实施对前端应用程序提供的身份验证令牌的检查。该公司还希望对检查身份验证令牌签名的代码进行定期滚动更新。
哪种解决方案能够以最少的运营努力满足这些要求?

51 / 63

51.

No.351
一家公司使用 AWS Organizations 中的组织来管理分层结构中的多个 AWS 账户。与组织根关联的 SCP 允许您创建 IAM 用户。
DevOps 团队需要能够创建具有任何级别权限的 IAM 用户。开发人员还需要能够创建 IAM 用户。但是,开发人员必须确保新的 IAM 用户不会被授予过多的权限。开发人员在每个账户中都具有 CreateAndManageUsers 角色。 DevOps 团队需要阻止其他用户创建 IAM 用户。
哪些步骤组合可以满足这些要求?(选择两个。)

52 / 63

52.

No.352
一家公司已经部署了一个具有明确定义的 AWS 组织结构和 SCP 的登陆区。该公司的开发团队只能使用 AWS CloudFormation 和 AWS 云开发工具包 (AWS CDK) 来创建 AWS 资源。
一位 DevOps 工程师注意到,部署在不同 CloudFormation 堆栈中的 Amazon Simple Queue Service (Amazon SQS) 队列具有不同的配置。 DevOps 工程师还发现应用程序的成本分配标签并不总是设置。
DevOps 工程师需要一种强制标记并鼓励代码重用的解决方案。 DevOps 工程师需要避免部署 SQS 队列的不同配置。
DevOps 工程师应该怎么做才能满足这些要求?

53 / 63

53.

No.353
DevOps 团队管理公司的 AWS 账户。一家公司希望某些 AWS 资源配置更改能够自动恢复。
哪种解决方案可以满足这一要求?

54 / 63

54.

★No.354
一家公司在其 AWS 账户中托管一个应用程序。您的应用程序将包含敏感信息的对象存储在 Amazon S3 存储桶中。
企业应该捕获对象级 S3 API 调用,包括因使用无效凭证而拒绝的调用。
哪种解决方案可以满足这些要求?

55 / 63

55.

★No.355
DevOps 管理员负责管理公司的 Amazon CloudWatch Logs 日志组的安全性。贵公司的安全政策要求,员工 ID 不应出现在日志中,只有授权人员才能看到。员工 ID 遵循 Emp-XXXXXX 模式,其中每个 X 都是一个数字。
审计发现,员工 ID 位于一个日志文件中。工程师可以查看日志文件,但是工程师没有权限查看员工 ID。该工程师目前拥有 AWS IAM Identity Center 权限,允许在账户中的所有资源上记录日志:*。
管理员应该屏蔽员工 ID,以便未经授权的人员无法看到包含员工 ID 的新日志条目。
哪种解决方案的运营效率最高并能满足这些要求?

56 / 63

56.

★No.356
一家公司使用 AWS Organizations 中的组织来管理多个 AWS 账户。该公司已为其组织启用了所有功能。该公司使用 AWS CloudFormation StackSets 将配置部署到他们的账户。该公司使用 AWS Config 来监控其 Amazon S3 存储桶。
该公司要求所有上传到其 S3 存储桶的对象都使用 AWS 密钥管理服务 (AWS KMS) 加密。
哪种解决方案可以满足这些要求?

57 / 63

57.

★No.357
一家公司使用 Amazon Aurora PostgreSQL DB 集群每 5 小时将事务数据加载到其数据库中。数据分析师使用 Aurora PostgreSQL 数据库执行短期运行的查询、创建复杂的聚合查询以及创建使用数据的简单报告。此外,数据分析师还手动更新数据,包括删除和插入数据。
数据分析师正在报告性能问题。数据库团队最近发现长期运行的空闲事务连接阻碍了其他查询并阻止了 VACUUM 操作,从而影响了性能。该团队希望主动获得有关这些潜在运营问题的通知以及补救措施的建议。
在我们公司的 AWS 账户中,我们使用 Amazon DevOps Guru 来监控账户内的所有应用程序。
哪种解决方案可以满足这些要求?

58 / 63

58.

★No.358
DevOps 工程师正在为必须将基础设施设在美国境内的公司实施治理控制。该公司在 AWS Organizations 中的组织内拥有多个 AWS 账户,并且启用了所有功能。
工程师需要限制公司可以使用的 AWS 区域。此外,如果发生任何超出您的治理政策的活动,您应该尽快收到警报。美国以外的任何新地区都应自动启用控制。
哪些步骤组合可以满足这些要求?(选择两个。)

59 / 63

59.

★No.359
一家公司在 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例上运行其应用程序。 EC2 实例位于应用程序负载均衡器 (ALB) 后面。最近,当流量转发到某些 EC2 实例时,用户开始遇到错误。
一位 DevOps 工程师发现,尽管应用程序存在错误,但 Auto Scaling 小组仍将有问题的实例报告为正常。一旦 DevOps 工程师解决了问题实例上的应用程序错误,用户体验就会恢复正常。
该公司希望确保流量仅路由到没有出现应用程序错误的健康实例。我们还希望,如果流量路由配置有任何变化,我们的支持团队能够得到通知。
哪种解决方案可以满足这些要求?

60 / 63

60.

★No.360
DevOps 工程师需要对使用 GitHub 代码存储库的管道进行故障排除。管道包含源阶段、构建阶段和部署阶段。该管道还具有与 GitHub 代码存储库的 AWS CodeStar 连接。
构建阶段使用 AWS CodeBuild 构建项目。您的构建项目将需要在构建过程期间执行存储库的 git clone。
DevOps 工程师验证源阶段是否正常运行。但是,每次管道运行时,构建阶段都会失败。
为什么我的管道中的构建阶段会失败?

61 / 63

61.

★No.361
一家公司的 DevOps 团队使用 Node 包管理器 (NPM) 开源库构建应用程序。 DevOps 团队在 AWS CodeBuild 项目中运行应用程序构建过程,从公共 NPM 存储库下载 NPM 库。
该公司希望将 NPM 库托管在私有 NPM 存储库中。您还需要允许您的 DevOps 团队在使用库之前检查它们是否有新版本。
哪种解决方案能够以最少的运营努力满足这些要求?

62 / 63

62.

★No.362
一家公司有一个带有网络界面的搜索应用程序。该公司在 Auto Scaling 组中使用 Amazon CloudFront、应用程序负载均衡器 (ALB) 和 Amazon EC2 实例,所需容量为 3。该公司使用预先构建的 AMI。该应用程序在 1 分钟内启动。该应用程序查询Amazon OpenSearch Service集群。
该应用程序部署在多个可用区域。由于合规性要求,您的应用程序需要另一个 AWS 区域中的灾难恢复 (DR) 环境。该公司希望尽量减少其 DR 环境的持续成本,并要求 RTO 和 RPO 少于 30 分钟。该公司在 DR 区域创建了 ALB。
哪种解决方案可以满足这些要求?

63 / 63

63.

★No.363
DevOps 工程师使用 AWS WAF 来管理跨 AWS 账户的 Web ACL。 DevOps 工程师必须确保其账户中的所有应用程序负载均衡器 (ALB) 上都启用了 AWS WAF。作为每个应用程序堆栈部署过程的一部分,DevOps 工程师使用 AWS CloudFormation 模板部署单独的 ALB 和 AWS WAF。如果在部署 ALB 后将 AWS WAF 从 ALB 中删除,则 AWS WAF 应该会自动添加回 ALB。
哪种解决方案能够最有效地满足这些要求?

Your score is

0%

最終更新: 2月 28, 2025