Tabhair mapa seachfhreastalaí follasach do chliant Boto3
Cuir Config.proxies botocore isteach i dtógálaí an chliaint chun bealaí a roghnú gan intinn botocore a athrú.
Glacann Boto3 le polasaí seachfhreastalaí follasach trí réad 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)
Roghnaíonn eochracha an mhapa prótacal an chinn scríbe. Cuireann na luachanna síos ar an deireadhphointe seachfhreastalaí. Seolann an sampla seo iarrataí seirbhíse HTTP agus HTTPS araon trí aon seachfhreastalaí HTTP tosaigh. Chun tástáil cheadaithe ar dheireadhphointe poiblí AWS gan cuntas seachfhreastalaí, is féidir le hiontráil HTTP ó liosta seachfhreastalaí HTTP an dá URL sin a sholáthar.
D'éileodh luach https:// ina ionad sin éisteoir seachfhreastalaí a ghlacann nasc TLS ón gcliaint. Ná hathraigh scéim an luacha díreach chun teacht leis an eochair HTTPS.
Sáraíonn Config.proxies an roghnú seachfhreastalaí ó na hathróga comhshaoil HTTP_PROXY agus HTTPS_PROXY don chliaint sin. Is féidir cliaint eile a thógáil lena réada Config féin; ní athraíonn tógáil an chinn seo athróg comhshaoil ar fud an phróisis.
Caomhnaigh aon rogha chliaint riachtanach eile, amhail réigiún agus polasaí athiarrachta, agus é seo á chomhtháthú in feidhmchlár. Fanann dintiúir AWS i ngnáthchumraíocht dintiúir an fheidhmchláir. Ní gá EndpointCreator ná aon mhodh príobháideach eile de chuid botocore a mhodhnú.
Le haghaidh nasc TLS le seachfhreastalaí HTTPS, tá roghanna proxies_config ag Config freisin, amhail proxy_ca_bundle agus proxy_client_cert. Baineann siad le hiontaoibh agus le fíordheimhniú deimhnithe cliaint ar an nasc seachfhreastalaí. Tá siad ar leithligh ó roghnú dheireadhphointe seirbhíse AWS nó ó shíniú iarrataí AWS API.