ECREjemplos de Amazon que utilizan herramientas para PowerShell - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

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.

ECREjemplos de Amazon que utilizan herramientas para PowerShell

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes AWS Tools for PowerShell mediante AmazonECR.

Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.

Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.

Acciones

En el siguiente ejemplo de código se muestra cómo usar Get-ECRLoginCommand.

Herramientas para PowerShell

Ejemplo 1: Devuelve una información PSObject de inicio de sesión que se puede utilizar para autenticarse en cualquier ECR registro de Amazon al que tenga acceso su IAM director. Las credenciales y el punto final de la región necesarios para que la llamada obtenga el token de autorización se obtienen de los valores predeterminados del shell (configurados por los Initialize-AWSDefaultConfiguration cmdlets Set-AWSCredential/Set-DefaultAWSRegion o). Puede usar la propiedad Command con Invoke-Expression para iniciar sesión en el registro especificado o usar las credenciales devueltas en otras herramientas que requieran iniciar sesión.

Get-ECRLoginCommand

Salida:

Username : AWS Password : eyJwYXlsb2Fk...kRBVEFfS0VZIn0= ProxyEndpoint : https://123456789012.dkr.ecr.us-west-2.amazonaws.com Endpoint : https://123456789012.dkr.ecr.us-west-2.amazonaws.com ExpiresAt : 9/26/2017 6:08:23 AM Command : docker login --username AWS --password eyJwYXlsb2Fk...kRBVEFfS0VZIn0= https://123456789012.dkr.ecr.us-west-2.amazonaws.com

Ejemplo 2: recupera una información de inicio PSObject de sesión que se utiliza como entrada para un comando de inicio de sesión de docker. Puedes especificar cualquier ECR registro de Amazon en el URI que autenticarte siempre que tu IAM director tenga acceso a ese registro.

(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 012345678910.dkr.ecr.us-east-1.amazonaws.com
  • Para API obtener más información, consulte la referencia del AWS Tools for PowerShell cmdlet Get- ECRLoginCommand in.