View a markdown version of this page

Options de proxy - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Options de proxy

Hôte proxy

Si vous demandez aux utilisateurs de passer par un proxy, utilisez ce paramètre pour définir l'hôte proxy. Ce paramètre correspond au ClientConfiguration.proxyHost paramètre du AWS SDK. Pour plus d'informations, consultez Configuration client AWS du Guide du développeur AWS SDK pour C++ .

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
ProxyHost Facultatif none ProxyHost=127.0.0.1;

Port proxy

Utilisez ce paramètre pour définir le port proxy. Ce paramètre correspond au ClientConfiguration.proxyPort paramètre du AWS SDK. Pour plus d'informations, consultez Configuration client AWS du Guide du développeur AWS SDK pour C++ .

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
ProxyPort Facultatif none ProxyPort=8888;

Nom d'utilisateur proxy

Utilisez ce paramètre pour définir le nom d'utilisateur proxy. Ce paramètre correspond au ClientConfiguration.proxyUserName paramètre du AWS SDK. Pour plus d'informations, consultez Configuration client AWS du Guide du développeur AWS SDK pour C++ .

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
ProxyUID Facultatif none ProxyUID=username;

Mot de passe proxy

Utilisez ce paramètre pour définir le mot de passe proxy. Ce paramètre correspond au ClientConfiguration.proxyPassword paramètre du AWS SDK. Pour plus d'informations, consultez Configuration client AWS du Guide du développeur AWS SDK pour C++ .

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
ProxyPWD Facultatif none ProxyPWD=password;

Hôte non proxy

Utilisez ce paramètre facultatif pour spécifier un hôte auquel le pilote se connecte sans utiliser de proxy. Ce paramètre correspond au ClientConfiguration.nonProxyHosts paramètre du AWS SDK. Pour plus d'informations, consultez Configuration client AWS du Guide du développeur AWS SDK pour C++ .

Le pilote transmet cette valeur à la configuration du client du AWS SDK et l'applique aux clients HTTP créés en interne par le SDK. Sous Linux et macOS, le SDK transmet la valeur à l'option CURLOPT_NOPROXY curl. Pour plus d'informations sur le format CURLOPT_NOPROXY, voir CURLOPT_NOPROXY dans la documentation curl.

Comportement de Windows

Dans la version 2.4.0.0 du pilote, ce paramètre n'a aucun effet sur Windows. Le client HTTP Windows n'applique pas de liste de contournement du proxy, de sorte que le pilote achemine tout le trafic via le proxy que vous spécifiezProxyHost.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
NonProxyHost Facultatif none. Consultez Comportement de Windows. NonProxyHost=.amazonaws.com,localhost,.example.net,.example.com;

Utiliser un proxy

Active le proxy spécifié pour les clients du service AWS SDK et les clients HTTP créés en interne par le AWS SDK. Dans la version 2.4.0.0 du pilote, le pilote applique également ce proxy aux clients HTTP appartenant au pilote et aux clients HTTP du fournisseur SDK-created d'identité, même lorsqu'il UseProxyForIdP est défini sur. 0

Process-wide paramètres pour les connexions simultanées

Les paramètres du proxy et de l'autorité de certification appliqués aux SDK-created clients concernent l'ensemble du processus. Si vous utilisez différents DSN pour plusieurs connexions en même temps, les paramètres de votre dernière connexion initialisée s'appliquent aux clients SDK-internal HTTP créés ultérieurement.

Nom de chaîne de connexion Type de paramètre Valeur par défaut Exemple de chaîne de connexion
UseProxy Facultatif none UseProxy=1;