Opciones de proxy
Host del proxy.
Si necesita que los usuarios utilicen un proxy, utilice este parámetro para configurar el host del proxy. Este parámetro corresponde al parámetro ClientConfiguration.proxyHost en el SDK de AWS. Para obtener más información, consulte Configuración de cliente de AWS en la Guía para desarrolladores de AWS SDK para C++.
| Nombre de la cadena de conexión | Tipo de parámetro | Predeterminado | Ejemplo de la cadena de conexión |
|---|---|---|---|
| ProxyHost | Opcional | none |
ProxyHost=127.0.0.1; |
Puerto del proxy.
Utilice este parámetro para configurar el puerto del proxy. Este parámetro corresponde al parámetro ClientConfiguration.proxyPort en el SDK de AWS. Para obtener más información, consulte Configuración de cliente de AWS en la Guía para desarrolladores de AWS SDK para C++.
| Nombre de la cadena de conexión | Tipo de parámetro | Predeterminado | Ejemplo de la cadena de conexión |
|---|---|---|---|
| ProxyPort | Opcional | none |
ProxyPort=8888; |
Nombre de usuario del proxy.
Utilice este parámetro para establecer el nombre de usuario del proxy. Este parámetro corresponde al parámetro ClientConfiguration.proxyUserName en el SDK de AWS. Para obtener más información, consulte Configuración de cliente de AWS en la Guía para desarrolladores de AWS SDK para C++.
| Nombre de la cadena de conexión | Tipo de parámetro | Predeterminado | Ejemplo de la cadena de conexión |
|---|---|---|---|
| ProxyUID | Opcional | none |
ProxyUID=username; |
Contraseña del proxy.
Utilice este parámetro para establecer la contraseña del proxy. Este parámetro corresponde al parámetro ClientConfiguration.proxyPassword en el SDK de AWS. Para obtener más información, consulte Configuración de cliente de AWS en la Guía para desarrolladores de AWS SDK para C++.
| Nombre de la cadena de conexión | Tipo de parámetro | Predeterminado | Ejemplo de la cadena de conexión |
|---|---|---|---|
| ProxyPWD | Opcional | none |
ProxyPWD=password; |
Host sin proxy
Utilice este parámetro opcional para especificar un host al que se pueda conectar el controlador sin utilizar un proxy. Este parámetro corresponde al parámetro ClientConfiguration.nonProxyHosts en el SDK de AWS. Para obtener más información, consulte Configuración de cliente de AWS en la Guía para desarrolladores de AWS SDK para C++.
El controlador pasa este valor a la configuración del cliente de AWS SDK y lo aplica a los clientes HTTP que el SDK crea de manera interna. En Linux y macOS, el SDK reenvía el valor a la opción de curl CURLOPT_NOPROXY. Para obtener información sobre el formato CURLOPT_NOPROXY, consulte CURLOPT_NOPROXY
Comportamiento de Windows
Este parámetro no afecta a Windows en la versión 2.4.0.0 del controlador. El cliente HTTP de Windows no aplica una lista de omisión de proxy, por lo que el controlador enruta todo el tráfico a través del proxy que se especifique en ProxyHost.
| Nombre de la cadena de conexión | Tipo de parámetro | Predeterminado | Ejemplo de la cadena de conexión |
|---|---|---|---|
| NonProxyHost | Opcional | none. Consulte Comportamiento de Windows. |
NonProxyHost=.amazonaws.com,localhost,.example.net,.example.com; |
Utilizar proxy
Habilita el proxy especificado para los clientes del servicio de AWS SDK y los clientes HTTP que AWS SDK crea de manera interna. En la versión 2.4.0.0 del controlador, este también aplica este proxy a los clientes HTTP del proveedor de identidades propiedad del controlador y a los creados por el SDK, incluso cuando UseProxyForIdP está establecido en 0.
Configuración de todo el proceso para conexiones simultáneas
La configuración de proxy y de CA aplicada a los clientes creados por el SDK abarca todo el proceso. Si utiliza diferentes DSN para varias conexiones al mismo tiempo, la configuración de la conexión inicializada de manera más reciente se aplicará a los clientes HTTP internos del SDK creados de manera posterior.
| Nombre de la cadena de conexión | Tipo de parámetro | Predeterminado | Ejemplo de la cadena de conexión |
|---|---|---|---|
| UseProxy | Opcional | none |
UseProxy=1; |