【发布时间】:2018-10-14 00:12:20
【问题描述】:
我正在尝试设置测试管道。第一步是“Source”,从 CodeCommit 存储库获取 CF 模板。下一阶段是在 CloudFormation 中执行模板的位置 - 构建 ELB、AS 组和启动配置(用户数据 - 安装 HTTPD,部署自定义 index.html 并启动 HTTPD)。输出部分将显示 ELB 的 DNS 名称 ("Value": {"Fn::GetAtt" : [ "elbTest", "DNSName" ]})
现在我需要在第三阶段读取这个 ELB DNS 名称,这将是一个 Lambda 函数来验证 URL 健康检查。我该怎么做?我不想在用户参数字段中硬编码 DNS 名称。有没有办法我调用的 Lambda 函数可以获得这个值?
【问题讨论】:
标签: aws-lambda amazon-cloudformation aws-codepipeline aws-codecommit