Η ρύθμιση διαμεσολαβητή στη μεταφορά HTTP ενός πελάτη αποθήκευσης απαντά σε ένα ερώτημα: πώς αυτή η μεταφορά στέλνει αιτήματα αποθήκευσης. Ένα διαπιστευτήριο ταυτότητας μπορεί να έχει άλλον πελάτη HTTP για τη λήψη token.

Αυτή η διάκριση εξηγεί μια φαινομενικά συνήθη αντίφαση: το τελικό σημείο αποθήκευσης είναι προσβάσιμο μέσω του διαμεσολαβητή, αλλά το SDK αποτυγχάνει πριν στείλει την αναμενόμενη λειτουργία. Η αποτυχία μπορεί να ανήκει στη λήψη διαπιστευτηρίων από τελικό σημείο ταυτότητας.

Καταγράψτε πρώτα ποιος προορισμός απέτυχε. Μετά εξετάστε τον πελάτη HTTP που δόθηκε στον κατασκευαστή αποθήκευσης και τη ρύθμιση που χρησιμοποιεί η υλοποίηση διαπιστευτηρίων. Ακολουθήστε τις υποστηριζόμενες επιλογές διαμεσολαβητή κάθε μεταφοράς. Για δημόσια προσβάσιμα τελικά σημεία αποθήκευσης και token σε επιτρεπόμενη διαδρομή δημόσιου διαμεσολαβητή, η λίστα διαμεσολαβητών HTTP προσφέρει υποψήφια τελικά σημεία· μην υποθέσετε ότι η ρύθμιση ενός κατασκευαστή επαναρυθμίζει κάθε αντικείμενο της εφαρμογής.

ΣτάδιοΧρήσιμα στοιχεία
Λήψη tokenΤελικό σημείο ταυτότητας, επιλεγμένος πελάτης, πρόκληση διαμεσολαβητή ή σφάλμα σύνδεσης
Αίτημα αποθήκευσηςΤελικό σημείο αποθήκευσης, ρυθμισμένος αγωγός, τελική απόκριση ή αποτυχία μεταφοράς

Κρατήστε τον λογαριασμό διαμεσολαβητή χωριστά από το διαπιστευτήριο Azure. Μια επιτυχής σύνδεση διαμεσολαβητή παρέχει διαδρομή· η υπηρεσία προορισμού εξακολουθεί να εξουσιοδοτεί τη λειτουργία Azure.

Οι ιστορικές απαντήσεις χρησιμοποιούν πολλές γενιές κλάσεων Azure Storage Java, συμπεριλαμβανομένων παλαιότερων API OperationContext και αγωγού. Αντιστοιχίστε ένα παράδειγμα με το SDK και τη μεταφορά HTTP που χρησιμοποιεί τώρα η εφαρμογή. Για το Data Lake SDK, μια κοινή ρύθμιση πελάτη HTTP για αποθήκευση και ταυτότητα δείχνει και τις δύο εισόδους του κατασκευαστή. Η επανεισαγωγή ενός παρωχημένου τύπου πελάτη για την επίλυση προβλήματος διαμεσολαβητή δημιουργεί άλλη μια διαδρομή ρύθμισης για αποσφαλμάτωση.

Χρησιμοποιήστε ασφαλή αναγνωριστικά τελικών σημείων στα αρχεία καταγραφής. Τα URL αποθήκευσης μπορεί να περιέχουν token πρόσβασης και ένα πλήρες URL διαμεσολαβητή μπορεί να περιέχει κωδικό πρόσβασης.

Σχετικά άρθρα