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.
Cambios en el archivo de perfil
AWS SDK for Java 2.xAnaliza las definiciones de perfil en ~/.aws/config
y ~/.aws/credentials
para emular más de cerca la forma en que la AWS CLI analiza los archivos.
El SDK para Java 2.x:
-
Resuelve un
~/
o~
seguido del separador de rutas predeterminado del sistema de archivos al principio de la ruta comprobando, en orden,$USERPROFILE
(solo en Windows)$HOME
,$HOMEDRIVE
,$HOMEPATH
(solo en Windows) y, a continuación, la propiedad deluser.home
sistema. -
Busca la variable de
AWS_SHARED_CREDENTIALS_FILE
entorno en lugar deAWS_CREDENTIAL_PROFILES_FILE
. -
Elimina silenciosamente las definiciones de perfil en los archivos de configuración sin incluir la palabra
profile
al principio del nombre del perfil. -
Elimina silenciosamente las definiciones de perfil que no estén compuestas por caracteres alfanuméricos, guiones bajos o guiones (una vez eliminada la
profile
palabra principal de los archivos de configuración). -
Combina los ajustes de las definiciones de perfil duplicadas en el mismo archivo.
-
Combina los ajustes de las definiciones de perfil duplicados en los archivos de configuración y de credenciales.
-
NO combina la configuración si ambas
[profile foo]
[foo]
se encuentran en el mismo archivo. -
Utiliza la configuración
[profile foo]
si ambas[profile foo]
opciones[foo]
se encuentran en el archivo de configuración. -
Utiliza el valor de la última configuración duplicada en el mismo archivo y perfil.
-
Reconoce ambos
;
y#
para definir un comentario. -
Reconoce
;
y define un comentario#
en las definiciones de perfil, incluso si los caracteres están junto al corchete de cierre. -
Reconoce
;
y define un comentario únicamente#
al establecer valores si van precedidos de espacios en blanco. -
Reconoce
;
#
y todo el contenido siguiente al establecer valores si no van precedidos de espacios en blanco. -
Considera que las credenciales basadas en roles son las credenciales de mayor prioridad. El SDK 2.x siempre usa credenciales basadas en roles si el usuario especifica la propiedad.
role_arn
-
Considera las credenciales basadas en la sesión como credenciales. second-highest-priority El SDK 2.x siempre usa credenciales basadas en sesiones si no se usaron credenciales basadas en roles y el usuario especifica las propiedades y.
aws_access_key_id
aws_session_token
-
Usa credenciales básicas si no se usan credenciales basadas en roles y sesiones y el usuario especificó la propiedad.
aws_access_key_id