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

O Amazon CodeCatalyst não está mais disponível para novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do 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 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. Escolha 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.