jürgen
Hola,
Estoy buscando una manera de recuperar todas las etiquetas de ‘Grupo de recursos’, en lugar de las de los recursos de Azure.
¿Alguna idea de alguien?
Muchas gracias por la ayuda.
jürgen
v-jiascu-msft
Hola jürgen,
¿Pueden ayudar estos dos métodos? Consulte power-bi/service-connect-to-azure-consumption-insights y power-bi/desktop-connect-azure-consumption-insights.
Atentamente,
Valle
jürgen
En respuesta a v-jiascu-msft
Hola,
En primer lugar gracias por su respuesta.
Sin embargo, esto no funciona, ya que solo me proporciona las «Etiquetas» de mis «Recursos», y no los «Grupos de recursos» :-(…
¿Alguna idea?
Gracias,
Jürgen
v-jiascu-msft
En respuesta a jürgen
Hola Jürgen,
Tenemos tres opciones en los dos enlaces de mi último post. Consulte desktop-connect-azure-consumption-insights#using-the-azure-consumption-and-insights-aci-api-to-get-c….
Puede obtener datos usando API. Por ejemplo, rest/api/billing/enterprise/billing-enterprise-api-usage-detail.
Atentamente,
Valle
Anónimo
En respuesta a v-jiascu-msft
Esta es definitivamente la forma de obtener datos de información de consumo (incluidas las etiquetas de recursos)… pero no parece proporcionar ninguna forma de obtener las etiquetas de los respectivos grupos de recursos principales.
Supongo que @Jurgen quiere esto para que él (como yo) no necesite revisar sus recursos de Azure y aplicar etiquetas a todos ellos solo para que las etiquetas de recursos coincidan con las etiquetas de grupos de recursos.
Anónimo
En respuesta a Anónimo
Hola, tengo el mismo caso de uso. ¿Logró incluir los grupos de recursos como líneas en los detalles de uso? También estoy buscando una forma de informar en Power BI sobre etiquetas de Azure en grupos de recursos, no en recursos individuales…
elakey
En respuesta a Anónimo
Tengo la misma pregunta. ¿Ha encontrado alguien una solución?
Anónimo
En respuesta a elakey
Esto es lo que hago…
Semanalmente, ejecuto un script de PowerShell que vuelca todas nuestras etiquetas RG personalizadas en un archivo de texto lleno de instrucciones SQL. Luego ejecuto esto para cargar de forma masiva todas nuestras etiquetas en una base de datos Azure SQL.
En Power BI, esta tabla de base de datos se une con los datos de consumo para poder mostrar las etiquetas RG.
# Do this before running this script:
# Login-AzureRmAccount
$todaysDate = Get-Date -UFormat '+%Y-%m-%d'
$results = @{}
$subscriptions=Get-AzureRMSubscription
Clear-Content c:tempAzureRGTags_SQLInsert_$todaysDate.sql
Add-Content c:tempAzureRGTags_SQLInsert_$todaysDate.sql "DELETE FROM AzureResourceGroupHistoricalPLTags WHERE DateReported = '$todaysDate';"
foreach ($vsub in $subscriptions) {
Select-AzureRmSubscription $vsub.SubscriptionID
$rgs = (Get-AzureRmResourceGroup)
foreach ($rg in $rgs) {
$ResourceGroupName=$rg.ResourceGroupName
$SubscriptionId=$vsub.SubscriptionID
$DateReported=$todaysDate
$SubscriptionName=$vsub.Name
if ($rg.tags -ne $null) {
$pldepartment = $rg.tags.pldepartment
$plclient = $rg.tags.plclient
$plregion = $rg.tags.plregion
$plenvironment = $rg.tags.plenvironment
$plproduct = $rg.tags.plproduct
$pldonotinherit = $rg.tags.pldonotinherit
$plowner = $rg.tags.plowner
if ($rg.tags.pldescription -ne $null) {$pldescription = $rg.tags.pldescription.Replace("'","")} else {$pldescription = 'notag'}
} else {
$pldepartment=""
$plclient=""
$plregion = ''
$plenvironment=""
$plproduct=""
$pldonotinherit=""
$plowner=""
$pldescription = ''
}
Add-Content c:tempAzureRGTags_SQLInsert_$todaysDate.sql "INSERT INTO AzureResourceGroupHistoricalPLTags (ResourceGroupName,SubscriptionId,DateReported,SubscriptionName,pldepartment,plclient,plregion,plenvironment,plproduct,pldonotinherit,plowner,pldescription) VALUES ('$ResourceGroupName','$SubscriptionId','$DateReported','$SubscriptionName','$pldepartment','$plclient','$plregion','$plenvironment','$plproduct','$pldonotinherit','$plowner','$pldescription')"
}
}