Resolución de credencial y perfil - AWS Tools for PowerShell

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.

Resolución de credencial y perfil

Orden de búsqueda de credenciales

Cuando ejecuta un comando, AWS Tools for PowerShell busca las credenciales en el orden siguiente. Se detiene cuando encuentra credenciales utilizables.

  1. Credenciales literales que están incrustadas como parámetros en la línea de comandos.

    Es absolutamente recomendable que utilice perfiles en lugar de incluir credenciales literales en las líneas de comandos.

  2. Un nombre de perfil o una ubicación de perfil especificados.

    • Si solo especifica un nombre de perfil, el comando busca el perfil especificado en el almacén de AWS SDK y, en caso de que no exista, el perfil especificado del archivo de credenciales compartidas de AWS en la ubicación predeterminada.

    • Si especifica solo una ubicación de perfil, el comando busca el perfil default desde ese archivo de credenciales.

    • Si especifica un nombre y una ubicación, el comando busca el perfil especificado en ese archivo de credenciales.

    Si no se encuentra el perfil o la ubicación especificados, el comando genera una excepción. La búsqueda continúa con los pasos siguientes únicamente si no ha especificado un perfil o una ubicación.

  3. Credenciales especificadas por el comando -Credential.

  4. El perfil de sesión, si existe alguno.

  5. El perfil predeterminado, en el orden que se indica a continuación:

    1. El perfil default en el almacén de AWS SDK.

    2. El perfil default en el archivo de credenciales compartidas de AWS.

    3. El perfil AWS PS Default en el almacén de AWS SDK.

  6. Si el comando se ejecuta en una instancia de Amazon EC2 configurada para utilizar un rol de IAM, se accede a las credenciales temporales de la instancia EC2 desde el perfil de instancias.

    Para obtener más información acerca del uso de roles de IAM para instancias de Amazon EC2, consulte AWS SDK for .NET.

Si la búsqueda no puede encontrar las credenciales especificadas, el comando produce una excepción.