“AWS CDK 部署” 操作生成的变量 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

“AWS CDK 部署” 操作生成的变量

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

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

堆栈 ID

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

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

部署平台

部署平台的名称。

硬编码为。AWS:CloudFormation

region

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

例如:us-west-2

跳过部署

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

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

硬编码为。true

AWS CloudFormation variables

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