我正在寻找一种方法来获取我的 APIM 服务资源正在使用 PowerShell 登录到哪个 OMS 工作区。然后我想将我的应用程序网关配置为登录到同一个工作区。
当我转到 APIM 服务下的“日志”时,它会显示我订阅中的所有可用工作区。
我不确定如何仅获取它正在登录的工作区。
我正在寻找一种方法来获取我的 APIM 服务资源正在使用 PowerShell 登录到哪个 OMS 工作区。然后我想将我的应用程序网关配置为登录到同一个工作区。
当我转到 APIM 服务下的“日志”时,它会显示我订阅中的所有可用工作区。
我不确定如何仅获取它正在登录的工作区。
这并不是真正的 PowerShell 代码错误/功能问题,而是如何查找和匹配我的 AzureRM 资源并提取信息。
不过,既然你来了……
如果该属性不存在,那么您没有查看正确的资源 cmdlet/对象。我的潜艇中没有部署这种类型的场景,所以没有办法挖掘它。看看这个
URI 参数 名称 In 必需 类型 描述 subscriptionId 路径 True 字符串 获取唯一标识 Microsoft Azure 订阅的订阅凭据。订阅 ID 构成每个服务调用的 URI 的一部分。resourceGroupName path True 字符串 工作区的资源组名称。workspaceName path True string Log Analytics 工作区的名称。api-version 查询 True string 客户端 API 版本。
并使用提供的属性进行交叉引用,特别是 resourceGroupName 和/或 workspaceName。