Azure Storage Java: مسارات الوكيل لطلبات API والرموز
تحقق من طلبات Azure Storage وطلبات رموز بيانات الاعتماد معًا عند إعداد وكيل Java SDK.
إعداد وكيل على النقل HTTP لعميل التخزين يجيب عن سؤال واحد: كيف يرسل ذلك النقل طلبات التخزين. وقد يكون لبيان اعتماد الهوية عميل HTTP آخر للحصول على الرموز.
يفسّر هذا التمييز تناقضًا يبدو شائعًا: نقطة نهاية التخزين يمكن الوصول إليها عبر الوكيل، لكن SDK يفشل قبل إرسال العملية المتوقعة. وقد يكون الفشل راجعًا إلى الحصول على بيانات الاعتماد من نقطة نهاية الهوية.
سجّل أولًا أي وجهة فشلت. ثم افحص عميل HTTP المقدَّم إلى باني التخزين والإعدادات التي يستخدمها تطبيق بيانات الاعتماد. اتبع خيارات الوكيل المدعومة في كل نقل. لنقاط نهاية التخزين والرموز المتاحة للعموم على مسار وكيل عام مسموح به، تقدّم قائمة وكلاء HTTP مرشّحين لنقاط النهاية؛ لا تفترض أن إعداد باني واحد يعيد تهيئة كل كائن في التطبيق.
| المرحلة | الدليل المفيد |
|---|---|
| الحصول على الرمز | نقطة نهاية الهوية، العميل المختار، تحدّي الوكيل أو خطأ الاتصال |
| طلب التخزين | نقطة نهاية التخزين، خط الأنابيب المهيأ، الاستجابة النهائية أو فشل النقل |
أبقِ حساب الوكيل منفصلًا عن بيانات اعتماد Azure. تسجيل الدخول الناجح إلى الوكيل يمنح مسارًا؛ ولا تزال خدمة الوجهة تصرّح بعملية Azure.
تستخدم الإجابات التاريخية عدة أجيال من أصناف Azure Storage Java، بما فيها واجهات OperationContext وخطوط الأنابيب الأقدم. طابق المثال مع SDK والنقل HTTP الذي يستخدمه التطبيق حاليًا. ولدى Data Lake SDK، يعرض إعداد عميل HTTP مشترك للتخزين والهوية مدخلي الباني معًا. وإعادة إدخال نوع عميل قديم لحل مشكلة وكيل تنشئ مسار إعداد آخر يحتاج إلى تصحيح.
استخدم معرّفات نقاط نهاية آمنة في السجلات. قد تحتوي عناوين URL للتخزين على رموز وصول، وقد يحتوي عنوان URL كامل للوكيل على كلمة مرور.