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.
Ubicación de los archivos config
y credentials
compartidos
Los credentials
archivos AWS config
y compartidos son archivos de texto sin formato que contienen información de configuración de los AWS SDK y las herramientas. Los archivos residen localmente en su entorno y el código del SDK o los AWS CLI comandos que ejecuta en ese entorno los utilizan automáticamente. Por ejemplo, en tu propio ordenador o al desarrollar en una instancia de Amazon Elastic Compute Cloud.
Cuando se ejecuta el SDK o la herramienta, comprueba estos archivos y carga todos los ajustes de configuración disponibles. Si los archivos aún no existen, el SDK o la herramienta crean automáticamente un archivo básico.
De forma predeterminada, los archivos se encuentran en una carpeta con el nombre .aws
que se encuentra en su carpeta home
o en la de usuario.
Sistema operativo | Ubicación y nombre predeterminados de los archivos |
---|---|
Linux y macOS |
|
Windows |
|
Resolución del directorio principal
~
solo se utiliza para la resolución del directorio principal cuando:
-
Inicia la ruta
-
Va seguido inmediatamente por un separador específico de la plataforma
/
o por uno específico. En Windows,~/
~\
ambos se resuelven en el directorio principal.
Al determinar el directorio principal, se comprueban las siguientes variables:
-
(Todas las plataformas) La variable de entorno
HOME
-
(Plataformas Windows) La variable de entorno
USERPROFILE
-
(Plataformas Windows) La concatenación de las variables de
HOMEDRIVE
HOMEPATH
entorno ()$HOMEDRIVE$HOMEPATH
-
(Opcional según el SDK o la herramienta) Una función o variable de resolución de la ruta de inicio específica del SDK o de la herramienta
Cuando sea posible, si el directorio principal de un usuario se especifica al principio de la ruta (por ejemplo, ~username/
), se resuelve en el directorio principal del nombre de usuario solicitado (por ejemplo, /home/username/.aws/config
).
Cambie la ubicación predeterminada de estos archivos
Puedes usar cualquiera de las siguientes opciones para anular el lugar desde el que el SDK o la herramienta cargan estos archivos.
Utilización de variables de entorno
Se pueden configurar las siguientes variables de entorno para cambiar la ubicación o el nombre de estos archivos del valor predeterminado a un valor personalizado:
-
Variable de entorno de archivo
config
:AWS_CONFIG_FILE
-
Variable de entorno de archivo
credentials
:AWS_SHARED_CREDENTIALS_FILE
Para obtener más información sobre la configuración del sistema mediante variables de entorno, consulteCompatibilidad con variables de entorno.
Utilice las propiedades del sistema JVM
Para el SDK para Kotlin que se ejecuta en la JVM y para el SDK para Java 2.x, puedes configurar las siguientes propiedades del sistema JVM para cambiar la ubicación o el nombre de estos archivos del valor predeterminado a uno personalizado:
-
config
propiedad del sistema JVM del archivo:aws.configFile
-
Variable de entorno de archivo
credentials
:aws.sharedCredentialsFile
Para obtener instrucciones sobre cómo configurar las propiedades del sistema JVM, consulte. ¿Cómo configurar las propiedades del sistema JVM El SDK for Java 1.x no admite estas propiedades del sistema.