Configurar uma credencial de registro privada para executores auto-hospedados
Use as instruções apresentadas a seguir para configurar uma credencial de registro para um executor auto-hospedado.
nota
Observe que essas credenciais só serão usadas se as imagens forem substituídas pelas de registros privados.
- AWS Management Console
-
-
Abra o console do AWS CodeBuild em https://console.aws.amazon.com/codesuite/codebuild/home
. -
Crie um projeto de compilação ou selecione um já existente. Para obter informações, consulte Criar um projeto de compilação (console) e Alterar configurações de um projeto de compilação (console).
-
Em Ambiente, escolha Configuração adicional.
-
Em Configuração adicional, insira o nome ou ARN do segredo do AWS Secrets Manager em Credencial do registro: opcional.
-
- AWS CLI
-
-
Se você quiser criar um projeto, execute o comando create-project.
aws codebuild create-project \ --nameproject-name\ --source type=source-type,location=source-location\ --environment "type=environment-type,image=image,computeType=compute-type,registryCredential={credentialProvider=SECRETS_MANAGER,credential=secret-name-or-arn},imagePullCredentialsType=CODEBUILD|SERVICE_ROLE" \ --artifacts type=artifacts-type\ --service-role arn:aws:iam::account-ID:role/service-role/service-role-name -
Se você quiser atualizar um projeto já existente, execute o comando update-project.
aws codebuild update-project \ --nameproject-name\ --environment "type=environment-type,image=image,computeType=compute-type,registryCredential={credentialProvider=SECRETS_MANAGER,credential=secret-name-or-arn}"
-