Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Autenticación de registros privados para trabajos
La autenticación del registro privado para los trabajos AWS Secrets Manager le permite almacenar sus credenciales de forma segura y, a continuación, hacer referencia a ellas en la definición de su puesto. Esto proporciona una forma de hacer referencia a las imágenes de contenedores que existen en registros privados y AWS que no requieren autenticación en las definiciones de trabajo. Esta función es compatible con los trabajos alojados en las EC2 instancias de Amazon y Fargate.
importante
Si la definición del trabajo hace referencia a una imagen que está almacenada en Amazon ECR, este tema no es válido. Para obtener más información, consulte Utilización de imágenes de Amazon ECR con Amazon ECS en la Guía del usuario de Amazon Elastic Container Registry.
Para los trabajos alojados en EC2 instancias de Amazon, esta función requiere una versión 1.19.0
o posterior del agente contenedor. No obstante, recomendamos utilizar la versión del agente de contenedor más reciente. Para obtener información sobre cómo comprobar la versión del agente y actualizarlo a la versión más reciente, consulte Actualización del agente de contenedor de Amazon ECS en la Guía para desarrolladores de Amazon Elastic Container Service.
Para los trabajos alojados en Fargate, esta característica requiere la versión de la plataforma 1.2.0
o posterior. Para obtener más información, consulte Versiones de la plataforma de AWS Fargate Linux en la Guía para desarrolladores de Amazon Elastic Container Service.
En la definición de contenedor, especifique el objeto repositoryCredentials
con los detalles del secreto que ha creado. El secreto al que hagas referencia puede proceder de una cuenta distinta Región de AWS o distinta de la del trabajo que lo utiliza.
nota
Al usar la AWS Batch API o el AWS SDK, si el secreto existe en el Región de AWS mismo lugar que el trabajo que está lanzando, puede usar el ARN completo o el nombre del secreto. AWS CLI Si el secreto existe en otra cuenta, debe especificarse el ARN completo del secreto. Al utilizar el AWS Management Console, se debe especificar siempre el ARN completo del secreto.
A continuación, se incluye un fragmento de definición de trabajos que muestra los parámetros necesarios:
"containerProperties": [ { "image": "
private-repo/private-image
", "repositoryCredentials": { "credentialsParameter": "arn:aws:secretsmanager:region
:123456789012
:secret:secret_name
" } } ]