Я генерирую API-ключ для App Insight. Я использую URL-адрес https://management.azure.com/subscriptions/ {subscriptionId} /resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys "
У меня нет четкой документации, и я нашел это в MS SDK: https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/applicationinsights/Microsoft.Azure.Management.ApplicationInsights/src/Generated/APIKeysOperations.cs
Однако, когда я пытаюсь сгенерировать, указав «имя», в ответ выдается ошибка:
{
"code": "The API Key needs to have a Role",
"message": "The API Key needs to have a Role",
"innererror": {
"diagnosticcontext": "e1f66da1-9247-459e-a519-6426fa1449d1",
"time": "2019-09-20T07:48:20.2634617Z"
}
}
Мое тело POST выглядит следующим образом:
{
"name": "asimplekeyname"
}
Пожалуйста, помогите, если кто-то использовал этот конкретный API.