2016-04-16 12 views
10

Esiste un modo per recuperare la chiave di configurazione per un'istanza di Application Insights in un modello di gruppo di risorse di Azure?Come posso recuperare la chiave di strumentazione per un'istanza di Application Insights in un modello di gruppo di risorse di Azure?

Ho provato le istruzioni here per recuperare l'elenco di operazioni di * elenco disponibili sulle risorse di Azure, ma Microsoft.Insights/components non viene visualizzato nell'elenco in nessun punto. Mi fa pensare che il recupero di una chiave di strumentazione nel modello non sia attualmente possibile

risposta

20

Dopo un po 'di scavo e sperimentare, questo è quello che ho trovato opere:

"outputs": { 
    "MyAppInsightsInstrumentationKey": { 
     "value": "[reference(resourceId('Microsoft.Insights/components', variables('myAppInsightsInstanceName')), '2014-04-01').InstrumentationKey]", 
     "type": "string" 
    } 
} 
+1

Potresti anche essere in grado di utilizzare la funzione 'listKeys()' puntata sul nome dell'istanza di Insights: https://azure.microsoft.com/en-us/documentation/articles/resource-group-template-functions/#listkeys Ho avuto una domanda simile per Log Shared/OMS/OpsInsight Workspace Primary & Secondary SharedKeys, e mentre resourceProvider non contiene ed elenca * le operazioni richieste dal blog, è stato comunque in grado di restituire le mie chiavi. – JoeBrockhaus

+0

@ Alex-Marshall, questo è utile. C'è qualche possibilità che tu possa rispondere a questa domanda: http://stackoverflow.com/q/37570408/188474 – Brett

2

La chiave di strumentazione appartiene alla risorsa, la puoi trovare nel modello di Gestione risorse di Azure. Se si desidera trovare Instrumentation Key, è necessario definire ResourceType in Microsoft.Insights/components. Prova il codice qui sotto:

$resourcevalue=Get-AzureRmResource -ResourceGroupName Default-ApplicationInsights-*** -ResourceType Microsoft.Insights/components -ResourceName **hdinsights -ApiVersion 2015-05-01 $resourcevalue.Properties.InstrumentationKey

+1

Grazie, ma sto cercando di recuperare la chiave nella stessa modello in modo che può essere automaticamente inserito nelle impostazioni dell'applicazione nel portale. –

Problemi correlati