Boto3 tekur ímóti eini greiðari proxy-stevnu gjøgnum Config-objektið hjá botocore:

import boto3
from botocore.config import Config

network = Config(proxies={
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
})
s3 = boto3.client('s3', config=network)

Lyklarnir í kortinum velja málsprotokollina. Virðini lýsa endapunktin hjá proxyinum. Hetta dømið sendir bæði HTTP- og HTTPS-tænastubønir gjøgnum ein HTTP-framproxy. Fyri eina loyvda roynd av einum almennum AWS-endapunkta uttan proxy-konto kann ein HTTP-færsla úr HTTP-proxy-listanum veita báðar hesar URL'irnar.

Eitt https://-virði kravdi hinvegin ein proxy-lyttara, ið tekur ímóti TLS-sambandi frá kundanum. Broyt ikki skemaðið í virðinum bara fyri at passa til HTTPS-lykilin.

Config.proxies yvirtekur proxy-valið úr umhvørvisbroytunum HTTP_PROXY og HTTPS_PROXY fyri tann kundan. Aðrir kundar kunnu byggjast við egnum Config-objektum; at byggja hendan broytir ikki eina umhvørvisbroytu í øllum prosessinum.

Varðveit onnur neyðug kunda-val, so sum øki og endurtøku-stevnu, tá tú setur hetta inn í eina applikatión. AWS-innlatingar verða verandi í vanligu innlatingar-uppsetingini hjá applikatiónini. Ongin broyting av EndpointCreator ella øðrum privatum botocore-hátti er neyðug.

Fyri eitt TLS-samband til ein HTTPS-proxy hevur Config eisini proxies_config-val, so sum proxy_ca_bundle og proxy_client_cert. Hesi snúgva seg um álit og kundaskjalveyðil-sannroynd á proxy-sambandinum. Tey eru skild frá at velja AWS-tænastuendapunktin ella at skriva undir AWS API-bønir.

Skyldar greinar