Cấu hình proxy trên giao vận HTTP của một ứng dụng khách lưu trữ trả lời một câu hỏi: giao vận đó gửi yêu cầu lưu trữ như thế nào. Thông tin xác thực danh tính có thể có một ứng dụng khách HTTP khác để lấy token.

Sự khác biệt đó giải thích một mâu thuẫn trông có vẻ thường gặp: điểm cuối lưu trữ có thể truy cập qua proxy, nhưng SDK thất bại trước khi gửi thao tác mong đợi. Lỗi đó có thể thuộc về việc lấy thông tin xác thực tại một điểm cuối danh tính.

Trước tiên hãy ghi lại đích nào đã thất bại. Sau đó kiểm tra ứng dụng khách HTTP được cấp cho trình tạo lưu trữ và cấu hình mà phần thực thi thông tin xác thực sử dụng. Hãy làm theo các tùy chọn proxy được hỗ trợ của từng giao vận. Đối với các điểm cuối lưu trữ và token có thể truy cập công khai trên tuyến proxy công cộng được phép, danh sách proxy HTTP cung cấp các điểm cuối ứng viên; đừng cho rằng cài đặt của một trình tạo sẽ cấu hình lại mọi đối tượng trong ứng dụng.

Giai đoạnBằng chứng hữu ích
Lấy tokenĐiểm cuối danh tính, ứng dụng khách đã chọn, thử thách proxy hoặc lỗi kết nối
Yêu cầu lưu trữĐiểm cuối lưu trữ, pipeline đã cấu hình, phản hồi cuối cùng hoặc lỗi truyền

Giữ tài khoản proxy tách biệt với thông tin xác thực Azure. Đăng nhập proxy thành công cấp một tuyến; dịch vụ đích vẫn cấp quyền cho thao tác Azure.

Các câu trả lời lịch sử dùng nhiều thế hệ lớp Azure Storage Java, bao gồm API OperationContext và pipeline cũ hơn. Hãy ghép một ví dụ với SDK và giao vận HTTP mà ứng dụng đang dùng. Với SDK Data Lake, một thiết lập ứng dụng khách HTTP dùng chung cho lưu trữ và danh tính hiển thị cả hai đầu vào của trình tạo. Việc đưa lại một loại ứng dụng khách lỗi thời để giải quyết sự cố proxy tạo thêm một đường cấu hình phải gỡ lỗi.

Dùng mã định danh điểm cuối an toàn trong nhật ký. URL lưu trữ có thể chứa token truy cập, và URL proxy đầy đủ có thể chứa mật khẩu.

Bài viết liên quan