Siî macmiil Boto3 khariidad proxy oo cad
U gudbi botocore Config.proxies dhismaha macmiilka si aad u dooratid waddooyinka adigoon beddelin gudaha botocore.
Boto3 waxa uu siyaasad proxy oo cad ku qaataa shayga Config ee 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)
Furayaasha khariidadda waxay doortaan borotokoolka meesha loo socdo. Qiimayaashu waxay sharraxaan barta ugu dambaysa ee proxyga. Tusaalahan waxa uu codsiyada adeegga HTTP iyo HTTPS labadaba u mariyaa hal proxy HTTP oo hore u socda. Si loo tijaabiyo barta AWS ee dadweynaha ee la ogol yahay iyada oo aan lahayn akoon proxy, gelitaan HTTP oo ka yimid liiska proxy HTTP ayaa bixin kara labada URL.
Qiimaha https:// wuxuu beddelkeeda u baahan doonaa dhegeyste proxy oo ka aqbala xiriirka TLS macmiilka. Ha beddelin qaabka qiimaha si uun uun si uu u waafajiyo furaha HTTPS.
Config.proxies waxa uu buktiyaa doorashada proxy ee ka timaadda doorsoomayaasha deegaanka HTTP_PROXY iyo HTTPS_PROXY macmiilkaas. Macmiiliyada kale waxa lagu dhisi karaa shayadooda Config; dhisidda tan ma beddesho doorsoome deegaan ah oo geeddi-socodka oo dhan.
Hayso wax kasta oo kale oo macmiilka loo baahan yahay, sida gobolka iyo siyaasadda isku dayga, markaad tan ku darayso barnaamij. Aqoonsiga AWS waxa uu ku sii jiraa qaabeynta aqoonsiga caadiga ah ee barnaamijka. Ma loo baahna in la beddelo EndpointCreator ama hab kale oo gaar ah oo botocore.
Xiriirka TLS ee proxy HTTPS, Config waxa uu sidoo kale leeyahay doorashooyin proxies_config sida proxy_ca_bundle iyo proxy_client_cert. Kuwaani waxay khuseeyaan kalsoonida iyo xaqiijinta shahaadada macmiilka ee xiriirka proxyga. Way ka duwan yihiin doorashada barta adeegga AWS ama saxeexa codsiyada AWS API.