Dịch vụ tôi muốn nâng cấp nằm trong nhóm tài nguyên và tài khoản người dùng của tôi được định cấu hình làm chủ sở hữu của nhóm tài nguyên đó. Tài khoản người dùng bị giới hạn chỉ truy cập vào một nhóm tài nguyên.Cách cập nhật dịch vụ đám mây trên Azure với tài khoản người dùng hạn chế từ dòng lệnh
Tôi có thể cập nhật thành công dịch vụ đám mây bằng cổng quản lý mới bằng cách tải lên cspkg
và tệp cscfg
.
Tôi đang cố gắng tự động hóa quá trình này bằng Azure Powershell.
Đây là những gì tôi đã cố gắng cho đến nay:
Set-AzureDeployment -Upgrade -ServiceName test-service -Configuration C:\temp\test-service.cscfg -Package "https://test-service.blob.core.windows.net/azurepowershelldeploy/test-package.cspkg" -Slot Production -Mode Auto -Label test-2015-07-28T00:33:04
ForbiddenError: The server failed to authenticate the request.
Verify that the certificate is valid and is associated with this subscription.
Có một cái nhìn tại cáy, nó thực hiện một yêu cầu đến thiết bị đầu cuối này, và nhận lại một 403 cấm.
POST /xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/services/hostedservices/test-service/deploymentslots/Production/?comp=upgrade HTTP/1.1
Tôi tin rằng API ASM không hoạt động đúng với nhóm tài nguyên. Có phương pháp nào để cập nhật dịch vụ đám mây bằng API ARM mới không?
Làm cách nào để bạn đặt thông tin xác thực? Get-AzureDeployment có hoạt động với điều đó không? –
Bạn thậm chí là người quản trị trên đăng ký đó và đã kết nối chưa? –
@jisaak Tôi sử dụng Add-AzureAccount để đặt thông tin đăng nhập của mình. –