gpt4 book ai didi

azure - 是否可以使用AZ powershell脚本发布云服务包?

转载 作者:行者123 更新时间:2023-12-03 01:36:14 26 4
gpt4 key购买 nike

我想了解是否可以使用 AZ powershell 将经典云服务包(Microsoft.ClassicCompute)部署到 Azure 部署槽。

Azure 中已创建的资源组内有一个经典服务。将要部署的包上传到单独的存储配置文件 blob。

目前,网络角色使用 REST API 进行部署。在 post 请求的元素中指定了 blob 中包的适当路径,并且效果很好。

我正在尝试使用 AZ powershell 执行相同的操作,特别是通过调用 New-AzResource cmdlet 并指定“-PropertyObject”参数,如下所示:

@{
deploymentLabel = 'XXX';
configuration = '<?xml version=\"1.0\" encoding=\"utf-8\"?> .... ';
packageUrl = '{valid_url_to_package}';
....
}

但返回错误:

The request content was invalid and could not be deserialized: 'Could not find member 'packageUrl' on object of type 'DeploymentSlotProperties'. Path 'properties.packageUrl'

如果从对象中删除“packageUrl”属性并再次执行 cmdlet,则会显示另一个错误:

The deployment request is missing the package link.

不幸的是,我找不到任何有关“-PropertyObject”参数格式的信息。或者也许有更好的方法通过 AZ 部署包?

最佳答案

根据我的研究,Azure PowerShell Az 模块用于管理 Azure ARM 资源。但Azure云服务是经典资源。所以我们无法使用az模块部署azure云服务。更多详情请引用documentissue 。如果您想了解如何使用PowerShell部署Azure云服务,请引用https://github.com/MicrosoftDocs/azure-cloud-services-files/tree/master/Scripts/cloud-services-continuous-delivery

关于azure - 是否可以使用AZ powershell脚本发布云服务包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57696145/

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