Datos de diagnóstico de AzureRM y análisis de registros de OMS: supervisión entre suscripciones

Datos de diagnóstico de AzureRM y análisis de registros de OMS: supervisión entre suscripciones

Estoy intentando recopilar datos de diagnóstico de Azure de algunos recursos en Azure en una suscripción y directorio separados, y enviarlos a un espacio de trabajo de OMS/log Analytics en otra suscripción/directorio.

La cuenta que estoy usando tiene acceso a ambas organizaciones; sin embargo, cuando ejecuto los comandos para "Habilitar el envío de registros de diagnóstico a un área de trabajo de Log Analytics" (como se describe aquí)

Set-AzureRmDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true

Mis comandos:

$resourceid = "/subscriptions/e12d538c-xxxx-xxxx-xxxx-e60xxxxx2144/resourceGroups/xxx-xxxx/providers/Microsoft.Cache/Redis/xxxxxxxxxx"
$workspaceid = "/subscriptions/6a9axxxx-8xxx-4xxx-92xx-1bxxxxxx5fc23/resourceGroups/xxxxx-oms-rg/providers/Microsoft.OperationalInsights/workspaces/xxxxxxx"
Set-AzureRmDiagnosticSetting -ResourceId $ResourceId  -WorkspaceId $workspaceId -Enabled $true

Estoy teniendo el siguiente error:

Set-AzureRmDiagnosticSetting: el token de acceso proviene del emisor incorrecto 'https://sts.windows.net/5xxxxxxx-cxxx-4xxx-axxx-2xxxxxxxxxxxxx/'. Debe coincidir con el inquilino 'https://sts.windows.net/2xxxxxxx-cxxx-2xxx-bxxx-3xxxxxxxxxxxxx/' asociado con esta suscripción. Utilice la autoridad (URL) 'https://login.windows.net/2xxxxxxx-cxxx-2xxx-bxxx-3xxxxxxxxxxxxx' para obtener la ficha. Tenga en cuenta que si la suscripción se transfiere a otro inquilino, los servicios no se verán afectados, pero la información sobre el nuevo inquilino podría tardar en propagarse (hasta una hora). Si acaba de transferir su suscripción y ve este mensaje de error, vuelva a intentarlo más tarde. En la línea:1 char:1 + Set-AzureRmDiagnosticSetting -ResourceId $ResourceId -WorkspaceId $w ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Información de categoría: CerrarError: (:) [Set-AzureRmDiagnosticSetting], CloudException + FullyQualifiedErrorId: Microsoft.Azure.Commands.Insights.Diagnostics.SetAzureRmDiagnosticSettingCommand

Respuesta1

Según sus registros de errores, parece que sus suscripciones están en inquilinos diferentes.

Para poder establecer la configuración de Diagnóstico para un recurso en un espacio de trabajo de OMS que reside en una suscripción diferente,las suscripciones deben estar vinculadas al mismo inquilino de Azure Activity Directory y el usuario debe tener autoridad administrativa dentro de ambas suscripciones.

información relacionada