Azure CLI "az ams job start"返回 "index out of range"

标签 azure azure-cli azure-media-services

我需要自动创建 Assets 、上传 MP3 文件以及在 Azure 媒体服务中运行作业。

我已成功创建 Azure CLI 脚本来创建 Assets 并将 MP3 文件上传到这些 Assets 中。

但是,当我使用“az ams job start”( 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"

任何人都可以提供任何关于我做错了什么的提示,或者我如何获得有关我需要采取哪些不同措施的更多详细信息?该文档不是很好,我觉得我已经尝试了所有设置组合才能使其正常工作。

最佳答案

命令失败的原因是在 --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 以将错误消息更新为更有用的内容,谢谢!

关于Azure CLI "az ams job start"返回 "index out of range",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73525827/

相关文章:

ruby - 从 Azure 媒体服务中的 Assets 下载 Assets 文件

Azure CloudApp - 如何正确设置 CNAME DNS (NGINX)

powershell - 带有事件中心的 Azure CLI

azure - Azure 中的自定义 VM 规范?

bash - 我可以向 Azure DevOps 中的现有变量组添加多个变量吗?

使用 Azure CLI 的 Bash 脚本

c# - 如何从 angularjs 正确地将视频文件上传到 Azure 媒体服务

php - 使用 Azure 媒体服务 REST API 和 PHP 创建 Assets 时出错

azure - 如何将数据从数据记录器发送到 Azure IoT 中心或 AWS IoT?

azure - 在azure函数中包含dll并通过ARM模板将代码移动到资源组中