Python s3fs ຮັບເອົາການຕັ້ງຄ່າ proxy ຂອງ Botocore
ສົ່ງແຜນທີ່ proxy HTTPS ຜ່ານ S3FileSystem.config_kwargs ກ່ອນທີ່ S3 client ພື້ນຖານຈະຖືກສ້າງ.
s3fs.S3FileSystem ຂອງ Python ສົ່ງ config_kwargs ໄປຫາ ການຕັ້ງຄ່າ S3 client ພື້ນຖານ Botocore. ໃຫ້ແຜນທີ່ proxy ຕອນສ້າງ:
import s3fs
filesystem = s3fs.S3FileSystem(
anon=False,
config_kwargs={
"proxies": {
"https": "http://proxy.example.net:8080",
},
},
)
ກະແຈ https ເລືອກປາຍທາງ HTTPS ແລະ URL HTTP ກຳນົດຕົວກາງ; ຜູ້ສະໝັກສາທາລະນະສຳລັບເສັ້ນທາງນັ້ນມີຢູ່ໃນ ລາຍຊື່ proxy HTTP. ເພີ່ມແຜນທີ່ http ຖ້າວຽກໃຊ້ຈຸດປາຍທາງ S3 ທີ່ເຂົ້າກັນໄດ້ກັບ HTTP ທຳມະດາຢ່າງຕັ້ງໃຈ.
ຮັກສາຂໍ້ມູນຢືນຢັນ AWS, ພາກພື້ນ ແລະ ການຕັ້ງຄ່າຈຸດປາຍທາງຂອງແອັບ. anon=False ບໍ່ໄດ້ໃຫ້ຂໍ້ມູນຢືນຢັນເອງ.
ຕັ້ງ config_kwargs ກ່ອນລະບົບໄຟລ໌ນີ້ສ້າງ S3 client ຂອງມັນ. ການແກ້ໄຂວັດຈະນານຸກົມເດີມພາຍຫຼັງບໍ່ແມ່ນວິທີທີ່ໄດ້ຮັບການສະໜັບສະໜູນເພື່ອປ່ຽນນະໂຍບາຍການຂົນສົ່ງຂອງ client ທີ່ມີຢູ່ແລ້ວ.