“AWS CDK 部署”变量 - Amazon CodeCatalyst

Amazon CodeCatalyst 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从 CodeCatalyst 迁移

“AWS CDK 部署”变量

AWS CDK 部署操作在运行时会生成并设置以下变量。这些变量被称为预定义变量

有关在工作流中引用这些变量的信息,请参阅 使用预定义变量

stack-id

在工作流运行期间部署到的 AWS CDK 应用程序堆栈的 Amazon 资源名称(ARN)。

示例:arn:aws:cloudformation:us-west-2:111122223333:stack/codecatalyst-cdk-app-stack/6aad4380-100a-11ec-a10a-03b8a84d40df

deployment-platform

部署平台的名称。

硬编码为 AWS:CloudFormation

区域

工作流运行期间部署到的 AWS 区域的区域代码。

示例:us-west-2

SKIP-DEPLOYMENT

值为 true 表示在工作流运行期间跳过了 AWS CDK 应用程序堆栈的部署。如果自上次部署以来,堆栈没有发生变化,则将跳过堆栈部署。

只有当该变量的值为 true 时,才会生成该变量。

硬编码为 true

CloudFormation 变量

除了生成前面列出的变量外,AWS CDK 部署操作还将 CloudFormation 输出变量作为工作流变量公开,以供在后续工作流操作中使用。默认情况下,该操作仅公开找到的前四个(或更少)的 CloudFormation 变量。要确定哪些变量已公开,请运行一次 AWS CDK 部署操作,然后在运行详细信息页面的变量选项卡中查看。如果变量选项卡上列出的变量不是您需要的,则可以使用 CfnOutputVariables YAML 属性配置其他变量。有关更多信息,请参阅“AWS CDK 部署”操作 YAMLCfnOutputVariables 属性的描述。