Configurer le réseau et le proxy
Le proxy est un réglage global de S3Client. Il détermine le chemin réseau des requêtes ; l’endpoint, la région de signature et les identifiants S3 restent des réglages du compte. Les identifiants d’un proxy ne remplacent pas les identifiants du compte S3.
Avant de configurer un proxy manuel, obtenez son hôte, son port et, si nécessaire, le mode d’authentification auprès de l’administrateur du réseau.
Choisir un mode sous Windows
Ouvrez Tools > Options… > Network et choisissez Connection mode:.
| Mode | Effet |
|---|---|
| Use Windows proxy settings (recommended) | Mode par défaut. Utilise la configuration proxy Windows, notamment la configuration automatique lorsque le système la fournit. |
| Direct connection (no proxy) | Établit les connexions sans proxy. Les réglages d’authentification du proxy sont masqués. |
| Manual proxy | Affiche les champs d’un proxy HTTP configuré dans S3Client. Un seul proxy est accepté par protocole. |
Pour utiliser plusieurs proxies avec basculement, utilisez la configuration Windows. Les proxies SOCKS ne sont pas pris en charge par S3Client sous Windows.
Configurer un proxy manuel sous Windows
- Dans Tools > Options… > Network, choisissez Manual proxy.
- Dans HTTP proxy:, saisissez uniquement le nom d’hôte ou l’adresse IP du proxy. N’ajoutez ni
http://, ni chemin, ni port dans ce champ. Une adresse IPv6 valide est acceptée, avec ou sans crochets. - Dans Port:, saisissez un port de 1 à 65 535. La valeur initiale est 8 080.
- Laissez Use the same proxy for HTTP and HTTPS coché pour utiliser le même proxy avec les deux protocoles. Sinon, renseignez HTTPS proxy: et son Port: dans les champs qui apparaissent.
- Cochez Do not use the proxy for local addresses pour joindre directement les noms d’hôtes sans point, par exemple
serveur. Cette option est désactivée par défaut. Pour une adresse IP ou un nom complet, ajoutez une exception explicite dans Additional exceptions:. - Dans Additional exceptions:, ajoutez les hôtes à joindre directement, séparés par des points-virgules, par exemple
localhost;127.0.0.1;*.example.com. Les jokers sont acceptés. - Choisissez l’authentification ci-dessous.
- Validez avec OK.
Les exceptions ci-dessus concernent le mode manuel ; le mode Windows utilise les exceptions de la configuration du système. Une adresse invalide affiche Invalid proxy settings et empêche l’enregistrement.
Si Invalid proxy settings indique The saved proxy configuration is invalid. Windows proxy settings will be used instead., S3Client utilise les réglages Windows pour la session. Rouvrez Tools > Options… > Network, corrigez la configuration et validez avec OK.
Choisir l’authentification sous Windows
Le groupe Authentication est disponible dans les modes Windows et manuel.
| Valeur | Effet |
|---|---|
| Use my Windows account | Valeur par défaut. Autorise l’authentification intégrée auprès du proxy avec votre compte Windows, avec Negotiate ou NTLM. Basic et Digest ne sont pas acceptés dans ce mode. |
| Use specific credentials | Affiche User: et Password:. Un nom d’utilisateur non vide est obligatoire. Negotiate, NTLM, Digest et Basic sont acceptés. |
| No authentication | Ne fournit pas d’identifiants au proxy. Un proxy qui en exige peut répondre avec un refus d’authentification. |
Le mot de passe enregistré sous Windows est protégé pour votre utilisateur Windows. Choisir un autre mode que Use specific credentials, ou une connexion directe, efface les identifiants explicites conservés par S3Client lors de la validation.
Configurer le proxy sur les autres plateformes
Par défaut, Enable proxy est décoché, Type: vaut HTTP et Port: vaut 1 080.
Dans Tools > Options… > Network, cochez Enable proxy, puis renseignez Type: (HTTP ou Socks5), Address:, Port:, User: et Password:. Le port accepte les valeurs de 1 à 65 535. Les identifiants sont facultatifs si le proxy ne les exige pas. Validez avec OK.
Décochez Enable proxy pour une connexion directe. Les modes Windows, les proxies séparés par protocole et leurs exceptions ne sont pas proposés dans ce dialogue sur les autres plateformes.
Comprendre la portée et vérifier le résultat
Sous Windows, les réglages réseau s’appliquent aux requêtes S3 et aux requêtes HTTPS des sources d’identifiants AWS, comme STS et SSO. Les services locaux de métadonnées d’identifiants sont joints sans proxy : cela inclut les adresses de boucle locale et les adresses EC2/ECS reconnues. Les endpoints HTTP distants de ces sources sont refusés pour éviter l’envoi de jetons en clair.
Un processus externe utilisé comme source d’identifiants utilise ses propres réglages réseau, sans reprendre ceux de S3Client. Consultez les sources d’identifiants.
Pour vérifier le résultat :
- Ouvrez File > Accounts….
- Sélectionnez un compte puis cliquez sur Edit….
- Cliquez sur Test connection.
- Consultez le résultat. Une erreur de proxy demande de vérifier le proxy ou ses identifiants ; AccessDenied indique un refus S3 et se traite séparément.
Les nouveaux réglages servent aux nouvelles requêtes. Une requête déjà engagée peut continuer avec la configuration qu’elle utilisait au départ. Après une erreur, relancez le test ou l’opération pour vérifier la nouvelle configuration. Pour les messages détaillés et les traces, consultez le diagnostic.