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.
Uso de variables de entorno para configurar los SDK de AWS y las herramientas de forma global
Las variables de entorno proporcionan otra forma de especificar algunas opciones de configuración y credenciales mediante los SDK y las herramientas de AWS. Las variables de entorno pueden ser útiles para crear scripts o configurar temporalmente un perfil con nombre como predeterminado. Para ver la lista de variables de entorno compatibles con la mayoría de los SDK, consulte Lista de variables de entorno.
Prioridad de las opciones
-
Si especifica una configuración mediante su variable de entorno, esta anulará cualquier valor cargado desde un perfil en los archivos
configycredentialsde AWS compartidos. -
Si especifica una configuración mediante un parámetro en la línea de comando de la AWS CLI, se invalidará cualquier valor de la variable de entorno correspondiente o un perfil en el archivo de configuración.
Cómo configurar las variables de entorno
En los siguientes ejemplos se muestra cómo se pueden configurar las variables de entorno para el usuario predeterminado.
Configuración de variables de entorno sin servidor
Si utiliza una arquitectura sin servidor para el desarrollo, tiene otras opciones para configurar las variables de entorno. En función del contenedor, puede usar diferentes estrategias para que el código que se ejecute en esos contenedores pueda ver las variables de entorno y acceder a ellas, de forma similar a lo que ocurre en los entornos que no son de nube.
Por ejemplo, con AWS Lambda puede configurar directamente las variables de entorno. Para obtener más información, consulte Uso de variables de entorno de AWS Lambda en la Guía para desarrolladores de AWS Lambda.
En Serverless Framework, a menudo puede configurar las variables de entorno del SDK en el archivo serverless.yml, en la clave del proveedor, en la pestaña de configuración del entorno. Para obtener información sobre el archivo serverless.yml, consulte la configuración general de las funciones
Independientemente del mecanismo que utilice para establecer las variables de entorno del contenedor, hay algunas que están reservadas por el contenedor, como las documentadas para Lambda en las variables de entorno de tiempo de ejecución definidas. Consulte siempre la documentación oficial del contenedor que utilice para determinar cómo se tratan las variables de entorno y si hay alguna restricción.