Usar tokens de autorização em ações de fluxo de trabalho - Amazon CodeCatalyst

Usar tokens de autorização em ações de fluxo de trabalho

Use um token fornecido pela ação do fluxo de trabalho para configurar manualmente um gerenciador de pacotes e realizar a autenticação com os repositórios de pacotes do CodeCatalyst. O CodeCatalyst disponibiliza esse token como uma variável de ambiente para você referenciar em suas ações.

Variável de ambiente Valor

CATALYST_MACHINE_RESOURCE_NAME

A identidade do usuário do token de autorização.

CATALYST_PACKAGES_AUTHORIZATION_TOKEN

O valor do token de autorização.

nota

Observe que essas variáveis de ambiente só serão preenchidas se você tiver configurado sua ação para exportar o token de autorização.

Use as instruções a seguir para usar um token de autorização com uma ação de fluxo de trabalho.

Visual
Como usar um token de autorização exportado com uma ação (editor visual)
  1. Abra o console do CodeCatalyst em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e Fluxos de trabalho.

  4. Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Selecione Visual.

  7. No diagrama do fluxo de trabalho, selecione a ação Criar ou Testar com a qual você deseja configurar com um repositório de pacotes.

  8. Selecione Pacotes.

  9. Ative o token de autorização de exportação.

YAML
Como usar um token de autorização exportado com uma ação (editor YAML)
  1. Abra o console do CodeCatalyst em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e Fluxos de trabalho.

  4. Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Selecione YAML.

  7. Em uma ação Criar ou Testar, adicione um código semelhante ao seguinte:

    Actions: action-name: Packages: ExportAuthorizationToken: true

    Você pode referenciar as variáveis de ambiente $CATALYST_MACHINE_RESOURCE_NAME e $CATALYST_PACKAGES_AUTHORIZATION_TOKEN na seção Steps do seu YAML. Para obter mais informações, consulte Exemplo: configurar manualmente pip para autenticação com o CodeCatalyst.

  8. (Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.

  9. Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.