开发团队希望代码更改能够触发即时构建和部署。以下哪种方法可以在源代码更改时启动 AWS CodePipeline?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将源代码放入 Amazon S3 存储桶中,并配置 CodePipeline 在存储桶中的对象发生更改时启动。, 将源代码存储在 AWS CodeCommit 存储库中,并配置 CodePipeline 在向存储库提交代码时启动。.
为什么这是答案
正确答案是“将源代码放入 Amazon S3 存储桶中,并配置 CodePipeline 在存储桶中的对象发生更改时启动”和“将源代码存储在 AWS CodeCommit 存储库中,并配置 CodePipeline 在向存储库提交代码时启动”。 AWS CodePipeline 支持将 Amazon S3 和 AWS CodeCommit 作为源代码提供商,并能配置为在这些源发生更改时自动触发管道。对于 S3,CodePipeline 可以通过 CloudWatch Events 监听 S3 桶的对象更改事件。对于 CodeCommit,CodePipeline 可以直接检测到新的提交并启动管道。 将源代码存储在 Amazon EBS 卷或 EC2 实例的临时存储上不是 CodePipeline 的标准触发机制,且 EBS 卷和临时存储不适合作为持续集成/持续部署 (CI/CD) 管道的源代码存储库。配置 CodePipeline 每 15 分钟轮询 S3 桶虽然可行,但不是“即时”触发,不符合题目中“即时构建和部署”的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡