我需要自动创建资产,上传MP3文件,以及在中运行作业。
我已经成功地创建了Azure脚本来创建资产并将MP3文件上传到这些资产中。
但是,当我使用"az ams作业开始“(https://learn.microsoft.com/en-us/cli/azure/ams/job?view=azure-cli-latest#az-ams-job-start)命令创建作业时,它将使用它返回
“列表索引超出范围”
如果我在Azure门户中运行相同的命令,它将返回相同的错误消息。
我使用的参数都是这种格式。
az ams job start --account-name myaccount --input-asset-name "myinputasset" --files "myfile.mp3" --transform-name "mytransform" --output-assets "myoutputasset" --resource-group "mygroup" --name "myname"有人能提供任何提示,说明我做错了什么,或者我如何才能获得更多关于我需要以不同方式做什么的细节?文档不是很好,我觉得我已经尝试了每一个组合的设置,以使这一工作。
发布于 2022-08-29 22:53:47
命令失败的原因是在--output-asset参数之后缺少了一个"=“符号。为了澄清,CLI说应该对--output-asset参数进行格式化:
--output-assets [Required] : Space-separated assets in 'assetName=label' format. An asset without label can be sent like this: 'assetName='.若要使命令工作,请将命令从--output-assets "myoutputasset"更改为--output-assets "myoutputasset="
对不起,错误信息,这绝对是没有帮助的。我已经提交了一个PR更新错误信息到更有用的东西,谢谢!
https://stackoverflow.com/questions/73525827
复制相似问题