【问题标题】:Is there a way to get which Log Analytics Workspace an Azure Resource belongs to using Powershell?有没有办法使用 Powershell 获取 Azure 资源所属的 Log Analytics 工作区?
【发布时间】:2019-01-16 07:07:42
【问题描述】:

我正在寻找一种方法来获取我的 APIM 服务资源正在使用 PowerShell 登录到哪个 OMS 工作区。然后我想将我的应用程序网关配置为登录到同一个工作区。

当我转到 APIM 服务下的“日志”时,它会显示我订阅中的所有可用工作区。

我不确定如何仅获取它正在登录的工作区。

【问题讨论】:

  • 到目前为止你有什么尝试?
  • 好吧,我一直在寻找将工作区作为资源属性的方法。所以 $apim = (Get-AzureRmApiManagement)[0] | gm 不会将工作区显示为属性,所以我不确定如何获取它。

标签: azure powershell azure-log-analytics oms


【解决方案1】:

这并不是真正的 PowerShell 代码错误/功能问题,而是如何查找和匹配我的 AzureRM 资源并提取信息。

但是,既然你在这里……

如果该属性不存在,那么您没有查看正确的资源 cmdlet/对象。我的潜艇中没有部署这种类型的场景,所以没有办法挖掘它。看看这个

Workspaces - Get

URI 参数名称在必需类型描述中 subscriptionId path True string 获取订阅凭证 唯一标识 Microsoft Azure 订阅。订阅 ID 构成每个服务调用的 URI 的一部分。资源组名 path True 字符串 工作区的资源组名称。 workspaceName path True string Log Analytics 的名称 工作区。 api-version query True string 客户端API版本。

并使用提供的属性进行交叉引用,特别是 resourceGroupName 和/或 workspaceName。

【讨论】:

  • 我的问题是我不知道名称或 rgn。我正在尝试使用我的 apim 服务正在登录的工作区查找。我只知道apim服务信息。
猜你喜欢
  • 1970-01-01
  • 2017-04-07
  • 1970-01-01
  • 1970-01-01
  • 2021-06-02
  • 2019-08-09
  • 2021-09-18
  • 2016-02-25
相关资源
最近更新 更多