

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

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

# 使用用户定义的变量
<a name="workflows-using-variables"></a>

*用户定义的变量*是您定义的键-值对。这些变量分为两种类型：
+ **纯文本变量**，简称为**变量** – 这些是您在工作流定义文件中以纯文本形式定义的键-值对。
+ **密钥** — 这些是您在 Ama CodeCatalyst zon 控制台的单独**密钥**页面上定义的键值对。*键*（名称）是一个公共标签，*值*包含您要保密的信息。您只能在工作流定义文件中指定键。在工作流定义文件中，使用密钥代替密码和其他敏感信息。

**注意**  
为简洁起见，本指南使用术语*变量*来表示*纯文本变量*。

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

**Topics**
+ [变量示例](workflows-working-with-variables-ex.md)
+ [定义变量](workflows-working-with-variables-define-input.md)
+ [定义密钥](workflows-working-with-variables-define-secret.md)
+ [导出变量以便其他操作使用](workflows-working-with-variables-export-input.md)
+ [在定义变量的操作中引用该变量](workflows-working-with-variables-reference-input.md)
+ [引用其他操作输出的变量](workflows-working-with-variables-reference-action.md)
+ [引用密钥](workflows-working-with-variables-reference-secret.md)