Fún ẹrọ Boto3 kan ní maapu aṣojú tí ó ṣe kedere
Fi botocore Config.proxies sí inú olùdá ẹrọ náà láti yan àwọn ọ̀nà láìyí inú botocore padà.
Boto3 gba ìlànà aṣojú tí ó ṣe kedere nípasẹ̀ ohun Config ti 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)
Àwọn kọ́kọ́rọ́ maapu náà yan ètò ìbùkún. Àwọn iye ṣàlàyé ibi ìparí aṣojú náà. Àpẹẹrẹ yìí fi àwọn ìbéèrè iṣẹ́ HTTP àti HTTPS ránṣẹ́ nípasẹ̀ aṣojú HTTP ìwájú kan. Fún ìdánwò ibi ìparí AWS gbangba tí a gbà láyè láìsí àkọsílẹ̀ aṣojú, kíkọ HTTP kan láti àkọsílẹ̀ aṣojú HTTP lè pèsè àwọn URL méjèèjì.
Iye https:// yóò dípò bẹ́ẹ̀ nílò olùgbọ́ aṣojú tí ó gba ìsopọ̀ TLS láti ọ̀dọ̀ ẹrọ náà. Má ṣe yí ètò iye náà padà kìkì kí ó lè bá kọ́kọ́rọ́ HTTPS mu.
Config.proxies bori yíyan aṣojú láti inú àwọn onípò àyíká HTTP_PROXY àti HTTPS_PROXY fún ẹrọ yẹn. Àwọn ẹrọ mìíràn lè kọ́ pẹ̀lú àwọn ohun Config tiwọn; kíkọ èyí kò yí onípò àyíká ìlànà lápapọ̀ padà.
Pa àwọn àṣàyàn ẹrọ mìíràn tí ó pọn dandan mọ́, bíi ẹkùn àti ìlànà ìgbìyànjú lẹ́ẹ̀kan sí i, nígbà tí o bá fi èyí sínú ohun èlò kan. Àwọn ẹ̀rí AWS wà ní ìṣètò ẹ̀rí déédéé ti ohun èlò náà. Kò pọn dandan láti yí EndpointCreator tàbí ọ̀nà àdáni mìíràn ti botocore padà.
Fún ìsopọ̀ TLS sí aṣojú HTTPS, Config tún ní àwọn àṣàyàn proxies_config bíi proxy_ca_bundle àti proxy_client_cert. Àwọn wọ̀nyí kan ìgbẹ́kẹ̀lé àti ìjẹ́rìí ẹ̀rí ẹrọ lórí ìsopọ̀ aṣojú náà. Wọ́n yàtọ̀ sí yíyan ibi ìparí iṣẹ́ AWS tàbí fọwọ́ sí àwọn ìbéèrè AWS API.