Q27 — AWS SAP-C02 第2章

第 27/75 题 | ← 返回第2章

Q177. 一家公司使用 AWS CodeCommit 代码库。该公司必须将代码库中数据的备份副本存储在第二个 AWS 区域中。 哪种解决方案能满足这些要求?

正确答案: C. 创建一个 Amazon EventBridge 规则,在公司将代码推送到代码库时调用 AWS CodeBuild。使用 CodeBuild 克隆代码库。创建内容的 zip 文件。将文件复制到第二个区域的 S3 存储桶

解析

应该选 C。创建一个 Amazon EventBridge 规则,在公司将代码推送到代码库时调用 AWS CodeBuild:这部分是正确的。可以使用 EventBridge 在每次向 CodeCommit 代码库推送代码时触发 CodeBuild 项目。这设置了一个处理更改的自动化流程。使用 CodeBuild 克隆代码库:这也是正确的。在 CodeBuild 项目中,可以指定代码库 URL 和凭证来克隆代码库。创建内容的 zip 文件:此步骤也是准确的。可以在 CodeBuild buildspec 文件中使用标准 Linux/Unix 命令创建代码库内容的 zip 归档。将文件复制到第二个区域的 S3 存储桶:这通常是正确的。创建 zip 文件后,可以在 CodeBuild 项目中使用 AWS CLI 或 SDK 将 zip 文件复制到第二个区域的 S3 存储桶。确保 CodeBuild 环境具有执行此操作所需的权限。