DVA-C03 · LESSON 3

测试与部署22% · 1 个主题

固定构建镜像 digest,在环境间晋级已验证制品。除 SAM 事件测试外,还要验证真实授权与集成。通过 CodeDeploy 加权发布 Lambda 前,配置警报与回滚目标,并评审 AI 测试的异常与边界场景。

3.1验证同一制品并逐步发布

概念

固定构建镜像 digest,在环境间晋级已验证制品。除 SAM 事件测试外,还要验证真实授权与集成。通过 CodeDeploy 加权发布 Lambda 前,配置警报与回滚目标,并评审 AI 测试的异常与边界场景。

原理、步骤

  1. 先写出需求和成功标准。
  2. 在测试环境操作,保留成功与失败证据。
  3. 检查结果后,使用下方领域练习验证判断。

工作中的示例

在测试新版中制造错误,验证警报后是否回滚旧版。

易混淆点、考试注意事项

小测验

Q1. 用 CodeDeploy 对 ECS 服务进行蓝/绿部署。新版本错误增加时,希望无需人工干预就回退到旧版本。最合适的方法是哪一项?

  1. 停止蓝/绿部署改为一次性部署,出现错误时立即重新发布修正版
  2. 大幅增加客户端的重试次数,使错误被重试吸收
  3. 部署后由负责人每小时查看日志,错误多时用旧版任务定义重新部署
  4. 把 CloudWatch 告警关联到部署组,并启用告警时的自动回滚
查看答案和解析

正确答案:D 把 CloudWatch 告警关联到部署组,并启用告警时的自动回滚

部署期间或等待期间发生告警时,CodeDeploy 可以自动回滚,把流量切回原来的任务集。

Q2. 如何仅将 5% 的生产 Lambda 流量分配给新版?

  1. 日志组保留期
  2. 指向函数版本的加权别名
  3. 修改函数名的环境变量
  4. 执行角色的信任策略
查看答案和解析

正确答案:B 指向函数版本的加权别名

通过别名在已发布版本间按权重逐步切换。

参考链接

课程由本站根据公开信息独立编写,不保证与考试内容一致。产品规格可能变化,请在参考链接中确认最新信息。

使用须知(非官方、原创题目、不保证合格)