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.
Configuración de clientes de servicio de AWS SDK para C++ de forma externa
Muchas opciones de configuración se pueden gestionar fuera del código. Cuando la configuración se gestiona de manera externa, se aplica a todas las aplicaciones. La mayoría de las opciones de configuración se pueden establecer como variables de entorno o en un archivo config de AWS independiente compartido. El archivo de config compartido puede mantener conjuntos de opciones independientes, denominados perfiles, para proporcionar diferentes configuraciones para distintos entornos o pruebas.
Las variables de entorno y la configuración del archivo config compartido están estandarizadas y se comparten entre los SDK y las herramientas de AWS para garantizar una funcionalidad coherente en los diferentes lenguajes de programación y aplicaciones.
Consulte la Guía de referencia de las herramientas y los SDK de AWS para obtener información sobre cómo configurar una aplicación con estos métodos, además de obtener información sobre cada ajuste de cross-sdk. Para ver toda la configuración que el SDK puede resolver a partir de las variables de entorno o los archivos de configuración, consulte Referencia de configuración en la Guía de referencia de los SDK y las herramientas de AWS.
Para realizar una solicitud a un Servicio de AWS, primero debe crear una instancia de un cliente para ese servicio. Puede configurar los ajustes comunes para los clientes del servicio, como los tiempos de espera, el cliente HTTP y la configuración de reintentos.
Cada cliente de servicio requiere una Región de AWS y un proveedor de credenciales. El SDK usa estos valores para enviar solicitudes a la región correcta de sus recursos y para firmar las solicitudes con las credenciales correctas. Puede especificar estos valores mediante programación en el código o hacer que se carguen automáticamente desde el entorno.
El SDK tiene una serie de lugares (o fuentes) que comprueba para encontrar un valor para la configuración global.
-
Cualquier ajuste explícito establecido en el código o en el propio cliente de un servicio tiene prioridad sobre cualquier otra cosa.
-
Variables de entorno
-
Para obtener más información sobre cómo establecer variables de entorno, consulte variables de entorno en la Guía de referencia de las herramientas y los SDK de AWS.
-
Tenga en cuenta que puede configurar variables de entorno para un intérprete de comandos en diferentes niveles de ámbito: todo el sistema, todos los usuarios y una sesión de terminal específica.
-
-
Archivos
configycredentialscompartidos-
Para obtener más información sobre cómo configurar estos archivos, consulte Archivos
configycredentialscompartidos y en la Guía de referencia de los SDK y las herramientas de AWS.
-
-
Los valores predeterminados proporcionados por el código fuente del SDK se utilizan en último lugar.
-
Algunas propiedades, como Region, no tienen un valor predeterminado. Debe especificarlas de manera explícita en el código, en la configuración del entorno o en el archivo
configcompartido. Si el SDK no puede resolver la configuración requerida, las solicitudes de la API pueden generar errores en tiempo de ejecución.
-
nota
Para ver toda la configuración que el SDK puede resolver a partir de las variables de entorno o los archivos de configuración, consulte Referencia de configuración en la Guía de referencia de los SDK y las herramientas de AWS.