La Herramientas de AWS para PowerShell versión 5 (V5) está en versión preliminar. Para ver el contenido de la versión 5, que está sujeto a cambios, y probar la nueva versión, consulta la guía del usuario de la versión 5 (versión preliminar). Para obtener información específica sobre los cambios más importantes y la migración a la V5, consulta el tema sobre migración de esa guía.
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
Al ejecutar un comando, Herramientas de AWS para PowerShell busca las credenciales en el orden siguiente. Se detiene cuando encuentra credenciales utilizables.
-
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.
-
Un nombre de perfil o una ubicación de perfil especificados.
-
Si especificas solo un nombre de perfil, el comando busca el perfil especificado en el almacén del AWS SDK y, si no existe, el perfil especificado en el archivo de credenciales AWS compartidas 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.
-
-
Credenciales especificadas por el comando
-Credential
. -
El perfil de sesión, si existe alguno.
-
El perfil predeterminado, en el orden que se indica a continuación:
-
El
default
perfil del almacén AWS del SDK. -
El
default
perfil del archivo de credenciales AWS compartido. -
El
AWS PS Default
perfil de la tienda AWS de SDK.
-
-
Si el comando se ejecuta en una EC2 instancia de Amazon que está configurada para usar un rol de IAM, se accede a las credenciales temporales de la EC2 instancia desde el perfil de la instancia.
Para obtener más información sobre el uso de funciones de IAM para EC2 las instancias de Amazon, consulta la AWS SDK para .NET
.
Si la búsqueda no puede encontrar las credenciales especificadas, el comando produce una excepción.