Thoir mapa proxy follaiseach do chliant Boto3
Cuir Config.proxies botocore a-steach do thogalaiche a' chliant gus slighean a thaghadh gun a bhith ag atharrachadh taobh a-staigh botocore.
Gabhaidh Boto3 ri poileasaidh proxy follaiseach tro nì Config 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)
Taghas iuchraichean a' mhapa am pròtacal cinn-uidhe. Tha na luachan a' toirt cunntas air ceann-uidhe a' phroxy. Cuiridh an eisimpleir seo gach cuid de dh'iarrtasan seirbheis HTTP agus HTTPS tro aon phroxy HTTP air adhart. Airson deuchainn cheadaichte air ceann-uidhe poblach AWS gun chunntas proxy, 's urrainn do inntrigeadh HTTP bho liosta proxy HTTP an dà URL sin a thoirt seachad.
Dh'fheumadh luach https:// an àite sin èisteir proxy a ghabhas ceangal TLS bhon chliant. Na h-atharraich sgeama an luach dìreach airson a bhith a' freagairt don iuchair HTTPS.
Tha Config.proxies a' faighinn thairis air taghadh a' phroxy bho na caochladairean àrainneachd HTTP_PROXY agus HTTPS_PROXY airson a' chliant sin. Faodar clianta eile a thogail le an nìean Config fhèin; chan eil togail an fhir seo ag atharrachadh caochladair àrainneachd air feadh a' phròiseis.
Glèidh roghainnean cliant riatanach sam bith eile, leithid roinn agus poileasaidh ath-oidhirp, nuair a chuireas tu seo ann an tagradh. Bidh teisteasan AWS a' fuireach ann an gnàth-rèiteachadh teisteasan an tagraidh. Chan eil feum air EndpointCreator no dòigh phrìobhaideach eile de botocore atharrachadh.
Airson ceangal TLS ri proxy HTTPS, tha roghainnean proxies_config aig Config cuideachd, leithid proxy_ca_bundle agus proxy_client_cert. Tha iad sin a' buntainn ri earbsa agus dearbhadh teisteis cliant air a' cheangal proxy. Tha iad eadar-dhealaichte bho bhith a' taghadh ceann-uidhe seirbheis AWS no a' soidhnigeadh iarrtasan AWS API.