0

次のように、イベント グリッドからメトリックを取得するために Postman リクエストを送信しています。

https://management.azure.com/subscriptions/{suscription id}/resourceGroups/{name of resource group}/providers/microsoft.insights/metricDefinitions/?api-version=2018-01-01

ベアラー トークンも添付します。

ただし、次の応答が返されます。

{
    "message": "An error has occurred.",
    "exceptionMessage": "ApiVersion: 2018-01-01 does not support query at non Arm resource Id level",
    "exceptionType": "Microsoft.Online.Metrics.MetricsMP.Utilities.RPRequestFormatException",
    "stackTrace": "   at Microsoft.Online.Metrics.MetricsMP.Controllers.MPController_MetricDefinitions_Base.<MetricDefinitionAtResourceGroup>d__4.MoveNext() in ...
                    ....
}

それはどういう意味ですか、どうすれば修正できますか? インターネットで調べてみましたが、あまり情報がありません。

4

3 に答える 3

2

URL が間違っています。私が知る限り、指標の定義を取得したい場合、残りの API は

メソッド: GET

要求 URI: https://management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/microsoft.insights/metricDefinitions?api-version ={apiVersion}

詳細については、を参照してください。

https://docs.microsoft.com/en-us/rest/api/monitor/metricdefinitions/metricdefinitions_list https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-rest-api -ウォークスルー

于 2018-10-18T07:15:33.073 に答える