Triệu chứng
Khi bạn cố gắng Cập Nhật tài nguyên Microsoft Azure chúng tôi chính phủ đám mây, bạn có thể nhận được lỗi sau vì triển khai được bắt đầu bằng cách sử dụng phiên bản trên nền tảng nhóm máy chủ có thể không thành công.
Không thể lấy mã thông báo truy cập cho Azure.
Không thể tải xuống các Json Web mã thông báo (JWT) cho dịch vụ chính id 'ServicePrincipalID'. Thông báo ngoại lệ: AADSTS90038: bảo mật khách hàng không hỗ trợ yêu cầu qua đám mây.
Nguyên nhân
URL quyền AAD Azure chúng tôi chính phủ đám mây đã được thay đổi từ đăng nhập-us.microsoftonline.comlogin.microsoftonline.us. Trong quá trình triển khai, bản cố gắng lấy mã thông báo truy cập để xác nhận bản Cập Nhật. Việc triển khai tích hợp truy vấn URL cũ để truy cập mã thông báo và thất bại.
Giải pháp
Để khắc phục sự cố này, hãy làm theo các bước sau:
-
Tải xuống tệp VSIX Azure mở rộng phù hợp:
-
Chạy lệnh với uỷ nhiệm quản trị bằng cách sử dụng tài khoản quản trị viên TFS, sau đó tải phần mở rộng nền tảng nhóm máy chủ bằng cách sử dụng lệnh phù hợp:
-
Cho TFS 2017
"C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< Azure VSIX File đường dẫn >"
-
Cho TFS 2018
"C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< Azure VSIX File đường dẫn >"
-
Chú ýBạn không phải khởi động lại bất kỳ Team Foundation server hoặc máy tính sau khi áp dụng phần mở rộng.