

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

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

# 在定义变量的操作中引用该变量
<a name="workflows-working-with-variables-reference-input"></a>

按照以下说明在定义变量的操作中引用该变量。

**注意**  
要引用 GitHub 操作生成的变量，请参见[引用 GitHub 输出参数](integrations-github-action-referencing.md)。

有关变量的更多信息，请参阅[在工作流中使用变量](workflows-working-with-variables.md)。

**先决条件**  
确保您已定义了要引用的变量。有关更多信息，请参阅 [定义变量](workflows-working-with-variables-define-input.md)。

------
#### [ Visual ]

*不可用。选择 YAML 以查看 YAML 说明。*

------
#### [ YAML ]

**在定义变量的操作中引用该变量**

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 选择您的项目。

1. 在导航窗格中，选择 **CI/CD**，然后选择**工作流**。

1. 选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选，也可以按工作流名称或状态筛选。

1. 选择**编辑**。

1. 选择 **YAML**。

1. 在定义要引用的变量的 CodeCatalyst 操作中，使用以下 bash 语法添加变量：

   ```
   $variable-name
   ```

   例如：

   ```
   MyAction:
       Configuration:
         Steps:
           - Run: $variable-name
   ```

   有关更多示例，请参阅[变量示例](workflows-working-with-variables-ex.md)。有关更多信息，请参阅[工作流 YAML 定义](workflow-reference.md)中相应操作的参考信息。

1. （可选）选择**验证**，在提交之前验证工作流的 YAML 代码。

1. 选择**提交**，输入提交消息，然后再次选择**提交**。

------