gpt4 book ai didi

deployment - Windows Azure 自动部署。 powershell脚本的问题

转载 作者:行者123 更新时间:2023-12-01 02:52:45 24 4
gpt4 key购买 nike

我使用的是 Azure 管理 Cmdlet 版本 1.0。

我运行以下 PowerShell 脚本

新部署 -subscriptionId bef7722c-1a13-4c9f-b7f6-fafc0a958b35 -certificate D:\pcg\T.cer -serviceName 1ClickDeploymentTest -slot Production -package D:\pcg

\CloudTodorTest.cspkg -configuration D:\pcg\ServiceConfiguration.cscfg -label lbl1 -StorageServiceName TodorTestStorage

其中 D:\pcg\T.cert 也是已上传到 Azure 的证书。包和配置是已在 Azure 上运行的应用程序的本地副本。我尝试手动部署它们并且它们正在工作。

执行此脚本后,我收到以下错误消息:

PS C:\Windows\SysWOW64\WindowsPowerShell\v1.0> D:\PSScripts\dt2.ps1新部署:远程服务器返回意外响应:(400) 错误请求。在 D:\PSScripts\dt2.ps1:1 字符:15+ 新部署 <<<< -subscriptionId bef7722c-1a13-4c9f-b7f6-fafc0a958b35 -certificate D:\pcg\T.cer -serviceName 1ClickDeploymentTest -slot Staging -package D:\pcg\CloudTodorTest.cspkg -configuration D:\pcg\ServiceConfiguration.cscfg -label lbl1 -StorageServiceName TodorTestStorage | abel lbl1 -StorageServiceName TodorTestStorage |获取操作状态-WaitToComplete + CategoryInfo : CloseError: (:) [新部署],ProtocolException + FullQualifiedErrorId:Microsoft.Samples.AzureManagementTools.PowerShell.HostedServices.NewDeploymentCommand

我可以执行其他 cmdlet。例如检查当前部署。

最佳答案

检查服务名称和部署槽以及您指定的其他参数的大小写 - 我似乎记得服务名称必须全部小写,因为它在 DNS 中使用。

Azure API 对于某些参数的大小写敏感度非常挑剔,如果您弄错了,您将收到错误请求响应,而没有进一步的信息。

如果问题出在订阅 ID 或证书上,您将收到“未授权”响应。我认为您已经获得了授权并且失败了,因为请求本身中的某些内容无效。

关于deployment - Windows Azure 自动部署。 powershell脚本的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4309304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com