我正在尝试使用CLI获取AML令牌。我可以使用以下命令获取令牌-〉token=$(az account get-access-token --订阅{subscri ID} --资源类型arm --查询访问令牌--output tsv)
但当我使用此标记获取AMLToken时,我得到以下错误,但是如果我使用postman进行此查询,它将正常工作:curl -d POST --标题“授权:不记名$令牌”“https://management.azure.com/subscri id}/资源组/{res_grup}/提供商/微软机器学习服务/工作区/{工作区}/在线端点/{端点}/令牌?api-版本=2022-05-01”
我得到的错误如下:
{【错误】:{【代码】:“不支持的ApiVersion”,“消息”:“与请求URI 'https://cert-eastus2.experiments.azureml.net/mferp/managementfrontend/subscriptions/ {sub_id}/资源组/{r_group}/提供者/Microsoft.机器学习服务/工作区/{工作区}/在线端点/{端点}/令牌'匹配的HTTP资源不支持API版本'2022-05- 01'。",“innerError”:空值} }
任何帮助或指针请,为什么我得到这个错误?无法找到任何文档为它。
1条答案
按热度按时间mf98qq941#
我尝试在我的环境中重现相同的结果,结果如下
我运行了与您相同的命令,并得到了如下相同的错误:
回应:
当我通过*Postman*执行同样的操作时,我成功地获得了
AML token
,如下所示:或者,使用以下Azure CLI命令获取**
AML token
**,如下所示:我运行了相同的命令,并成功获得了**
AML token
**,如下所示:当我解码jwt.ms中的令牌时,我得到了与Postman中的令牌相同的声明,如下所示: