การกำหนดค่าพร็อกซีบนทรานสปอร์ต HTTP ของไคลเอนต์ที่เก็บข้อมูลตอบคำถามข้อเดียว: ทรานสปอร์ตนั้นส่งคำขอที่เก็บข้อมูลอย่างไร ข้อมูลรับรองตัวตนอาจมีไคลเอนต์ HTTP อีกตัวสำหรับรับโทเค็น

ความแตกต่างนั้นอธิบายความขัดแย้งที่ดูเหมือนปกติ: ปลายทางที่เก็บข้อมูลเข้าถึงได้ผ่านพร็อกซี แต่ SDK ล้มเหลวก่อนส่งการดำเนินการที่คาดไว้ ความล้มเหลวนั้นอาจเป็นของการรับข้อมูลรับรองกับปลายทางตัวตน

ก่อนอื่นให้บันทึกว่าปลายทางใดล้มเหลว จากนั้นตรวจสอบไคลเอนต์ HTTP ที่ให้กับตัวสร้างที่เก็บข้อมูลและคอนฟิกูเรชันที่ใช้โดยการใช้งานข้อมูลรับรอง ปฏิบัติตามตัวเลือกพร็อกซีที่รองรับของแต่ละทรานสปอร์ต สำหรับปลายทางที่เก็บข้อมูลและโทเค็นที่เข้าถึงได้สาธารณะบนเส้นทางพร็อกซีสาธารณะที่อนุญาต รายการพร็อกซี HTTP เสนอผู้สมัครปลายทาง อย่าสันนิษฐานว่าการตั้งค่าของตัวสร้างหนึ่งจะกำหนดค่าทุกออบเจ็กต์ในแอปพลิเคชันใหม่

ขั้นตอนหลักฐานที่เป็นประโยชน์
การรับโทเค็นปลายทางตัวตน ไคลเอนต์ที่เลือก ความท้าทายของพร็อกซี หรือข้อผิดพลาดการเชื่อมต่อ
คำขอที่เก็บข้อมูลปลายทางที่เก็บข้อมูล ไพป์ไลน์ที่กำหนดค่าไว้ การตอบสนองสุดท้าย หรือความล้มเหลวในการถ่ายโอน

แยกบัญชีพร็อกซีออกจากข้อมูลรับรอง Azure การเข้าสู่ระบบพร็อกซีที่สำเร็จให้เส้นทาง บริการปลายทางยังคงอนุญาตการดำเนินการ Azure

คำตอบในอดีตใช้คลาส Azure Storage Java หลายรุ่น รวมถึง API OperationContext และไพป์ไลน์รุ่นเก่า จับคู่ตัวอย่างกับ SDK และทรานสปอร์ต HTTP ที่แอปพลิเคชันใช้อยู่ตอนนี้ สำหรับ SDK ของ Data Lake การตั้งค่าไคลเอนต์ HTTP ร่วมสำหรับที่เก็บข้อมูลและตัวตน แสดงอินพุตของตัวสร้างทั้งสอง การนำชนิดไคลเอนต์ที่เลิกใช้แล้วกลับมาใช้เพื่อแก้ปัญหาพร็อกซีจะสร้างเส้นทางการกำหนดค่าอีกเส้นทางให้ต้องแก้จุดบกพร่อง

ใช้ตัวระบุปลายทางที่ปลอดภัยในบันทึก URL ของที่เก็บข้อมูลอาจมีโทเค็นการเข้าถึง และ URL พร็อกซีแบบเต็มอาจมีรหัสผ่าน

บทความที่เกี่ยวข้อง