在工作流程操作中使用授权令牌 - Amazon CodeCatalyst

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

在工作流程操作中使用授权令牌

您可以使用工作流操作提供的令牌手动配置包管理器以使用 CodeCatalyst 包存储库进行身份验证。 CodeCatalyst 使此令牌可用作环境变量,供您在操作中引用。

环境变量

CATALYST_MACHINE_RESOURCE_NAME

授权令牌的用户身份。

CATALYST_PACKAGES_AUTHORIZATION_TOKEN

授权令牌的值。

注意

请注意,只有将操作配置为导出授权令牌后,才会填充这些环境变量。

按照以下说明在工作流程操作中使用授权令牌。

Visual
将导出的授权令牌与操作配合使用(可视化编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 选择编辑

  6. 选择 “视觉”。

  7. 在工作流程图中,选择要使用包存储库配置的 “构建” 或 “测试” 操作。

  8. 选择 “套餐”。

  9. 开启导出授权令牌

YAML
将导出的授权令牌与操作配合使用(YAML编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 选择编辑

  6. 选择YAML

  7. 在 “构” 或 “测试” 操作中,添加类似于以下内容的代码:

    Actions: action-name: Packages: ExportAuthorizationToken: true

    您可以在的Steps部分中引用$CATALYST_MACHINE_RESOURCE_NAME$CATALYST_PACKAGES_AUTHORIZATION_TOKEN环境变量YAML。有关更多信息,请参阅示例:手动配置pip为使用进行身份验证 CodeCatalyst

  8. (可选)选择 “验证” 以在提交之前验证工作流程的YAML代码。

  9. 选择 “提交”,输入提交消息,然后再次选择 “提交”。