Azure:使用企业帐户中的 oAuth 密钥访问管理 API
Azure: accessing the Management API using the oAuth key from the Enterprise account
我有一个 'Usage Api Access Key' 的企业帐户。
我可以使用此键拨打电话:
https://ea.azure.com/rest/{account-id}/usage-reports
通过在我的 REST 调用上设置授权 header。
不幸的是,我无法使用这些相同的密钥来调用使用管理 API,使用如下所示的地址并将订阅 ID 替换为:
https://management.azure.com/subscriptions/{suscription-id}/providers/Microsoft.Commerce/UsageAggregates?api-version=2015-06-01-preview&reportedStartTime=2015-02-01T09%3A00 %3A00&reportedEndTime=2015-02-08T09%3A00%3A00&aggregationGranularity=Daily&showDetails=false
因为结果总是:
{
"error":{
"code": "AuthenticationFailed",
"message": "Authentication failed."
}
}
我是否必须为此 API 创建不同类型的密钥?
非常感谢任何帮助!
我有一个 'Usage Api Access Key' 的企业帐户。 我可以使用此键拨打电话:
https://ea.azure.com/rest/{account-id}/usage-reports
通过在我的 REST 调用上设置授权 header。
不幸的是,我无法使用这些相同的密钥来调用使用管理 API,使用如下所示的地址并将订阅 ID 替换为:
https://management.azure.com/subscriptions/{suscription-id}/providers/Microsoft.Commerce/UsageAggregates?api-version=2015-06-01-preview&reportedStartTime=2015-02-01T09%3A00 %3A00&reportedEndTime=2015-02-08T09%3A00%3A00&aggregationGranularity=Daily&showDetails=false
因为结果总是: { "error":{ "code": "AuthenticationFailed", "message": "Authentication failed." } }
我是否必须为此 API 创建不同类型的密钥?
非常感谢任何帮助!