Configuración de una credencial de registro privada para ejecutores autoalojados
Utilice las siguientes instrucciones para configurar una credencial de registro para un ejecutor autoalojado.
nota
Tenga en cuenta que esta credencial solo se utilizará si las imágenes se sustituyen por las de registros privados.
- AWS Management Console
-
-
Abra la consola de AWS CodeBuild en https://console.aws.amazon.com/codesuite/codebuild/home
. -
Cree un proyecto de compilación o seleccione uno existente. Para obtener más información, consulte Creación de un proyecto de compilación (consola) y Cambiar la configuración de un proyecto de compilación (consola).
-
En Entorno, elija Configuración adicional.
-
En Configuración adicional, introduzca el nombre o el ARN del secreto de AWS Secrets Manager para Credencial de registro (opcional).
-
- AWS CLI
-
-
Si desea crear un proyecto nuevo, ejecute el 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 -
Si desea actualizar un proyecto existente, ejecuta el 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}"
-