Dados de diagnóstico do AzureRM e Log Analytics do OMS - Monitoramento em assinaturas

1

Estou tentando coletar dados do Azure Diagnostics de alguns recursos do Azure em uma assinatura e um diretório separados e enviá-los para uma área de trabalho de análise do OMS / Log em outra assinatura / diretório.

A conta que estou usando tem acesso a ambas as organizações, no entanto, quando estou executando os comandos para "Ativar o envio de Logs de Diagnóstico para um espaço de trabalho do Log Analytics" ( como descrito aqui )

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

Meus 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

Estou recebendo o seguinte erro:

Set-AzureRmDiagnosticSetting : The access token is from the wrong issuer 'https://sts.windows.net/5xxxxxxx-cxxx-4xxx-axxx-2xxxxxxxxxxxxx/'. It must match the tenant 'https://sts.windows.net/2xxxxxxx-cxxx-2xxx-bxxx-3xxxxxxxxxxxxx/' associated with this subscription. Please use the authority (URL) 'https://login.windows.net/2xxxxxxx-cxxx-2xxx-bxxx-3xxxxxxxxxxxxx' to get the token. Note, if the subscription is transferred to another tenant there is no impact to the services, but information about new tenant could take time to propagate (up to an hour). If you just transferred your subscription and see this error message, please try back later. At line:1 char:1 + Set-AzureRmDiagnosticSetting -ResourceId $ResourceId -WorkspaceId $w ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Set-AzureRmDiagnosticSetting], CloudException + FullyQualifiedErrorId : Microsoft.Azure.Commands.Insights.Diagnostics.SetAzureRmDiagnosticSettingCommand

    
por Goatmale 17.01.2017 / 16:51

1 resposta

1

De acordo com seus registros de erros, parece que suas inscrições estão em inquilinos diferentes.

Para definir a configuração de Diagnóstico de um recurso para um espaço de trabalho do OMS que resida em uma assinatura diferente, as assinaturas devem estar vinculadas ao mesmo Inquilino do Azure Activity Directory e o usuário deve ter autoridade administrativa nas duas assinaturas .

    
por 18.01.2017 / 06:48

Tags