通过 Azure 从日志分析获取保存查询 API
GET Save Queries from log Analytics via Azure API
您好,我正在尝试通过 API GET 请求获取我保存在日志分析中的查询。并遵循指南(甚至从文档页面对其进行测试)不起作用。我知道查询在那里并已保存,我是否遗漏了什么?
我遵循这个文档:
Microsoft Docs - Saved Searches - Get
我这样称呼 API:
GET
https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}?api-version=2015-03-20
Authorization: Bearer eyJ0...eXAQ
我得到的回复是这样的:
404 Not Found
{
"error": {
"code": "SavedSearchNotFound",
"message": "Saved search '[NAME OF MY SAVED QUERY]' could not be found."
}
}
我真的想不通这里有什么问题。有没有人遇到过这个?
找到我的答案:
“{savedSearchId}”应该是一个 guid...因为我在构建 URL 时试图在开始时找到一个 guid,所以我找不到每个搜索查询的 id。所以我以为是它的名字。
您可以通过单击每个已保存查询右侧的三个点找到查询,然后单击“编辑”。
查询将在名称下方以灰色文本显示它的 ID。
您好,我正在尝试通过 API GET 请求获取我保存在日志分析中的查询。并遵循指南(甚至从文档页面对其进行测试)不起作用。我知道查询在那里并已保存,我是否遗漏了什么?
我遵循这个文档: Microsoft Docs - Saved Searches - Get
我这样称呼 API:
GET
https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}?api-version=2015-03-20
Authorization: Bearer eyJ0...eXAQ
我得到的回复是这样的:
404 Not Found
{
"error": {
"code": "SavedSearchNotFound",
"message": "Saved search '[NAME OF MY SAVED QUERY]' could not be found."
}
}
我真的想不通这里有什么问题。有没有人遇到过这个?
找到我的答案:
“{savedSearchId}”应该是一个 guid...因为我在构建 URL 时试图在开始时找到一个 guid,所以我找不到每个搜索查询的 id。所以我以为是它的名字。
您可以通过单击每个已保存查询右侧的三个点找到查询,然后单击“编辑”。
查询将在名称下方以灰色文本显示它的 ID。