/ / Lista klawiszy do pobierania przestrzeni roboczej PowerBI z szablonu ramienia - powerbi, powerbi-embedded, arm-template, azure-resource-manager

Wyświetlaj klucze kolekcji obszaru roboczego PowerBI z szablonu ramienia - powerbi, powerbi-embedded, arm-template, azure-resource-manager

Podczas korzystania z szablonów ARM do wdrażania różnych komponentów platformy Azure można korzystać z niektórych funkcji. Jeden z nich jest nazywany listy i można go użyć do zwrócenia przez wyjście kluczy, które zostały utworzone podczas wdrażania, na przykład podczas wdrażania konta magazynu.

Czy istnieje sposób na uzyskanie kluczy podczas wdrażania kolekcji przestrzeni roboczej Power BI?

Odpowiedzi:

1 dla odpowiedzi № 1

Według Pana wspomniałem połączyć, jeśli chcemy używać funkcji listKeys, musimy znać resourceName i ApiVersion.

Od Kolekcja przestrzeni roboczej Azure PowerBI uzyskuje klucze API dostępu, możemy uzyskać nazwę zasobu Microsoft.PowerBI/workspaceCollections/{workspaceCollectionName} i wersja API "2016-01-29"

Więc spróbuj użyć następującego kodowania, działa poprawnie dla mnie.

"outputs": {
"exampleOutput": {
"value": "[listKeys(resourceId("Microsoft.PowerBI/workspaceCollections", parameters("workspaceCollections_tompowerBItest")), "2016-01-29")]",
"type": "object"
}

wprowadź opis obrazu tutaj

Sprawdź utworzoną usługę PowerBI z portalu Azure

wprowadź opis obrazu tutaj

Cały szablon ARM, którego użyłem:

{

"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"workspaceCollections_tompowerBItest": {
"defaultValue": "tomjustforbitest",
"type": "string"
}
},
"variables": {},

"resources": [

{

"type": "Microsoft.PowerBI/workspaceCollections",

"sku": {

"name": "S1",

"tier": "Standard"

},
"tags": {},

"name": "[parameters("workspaceCollections_tompowerBItest")]",

"apiVersion": "2016-01-29",

"location": "South Central US"

}

],

"outputs": {
"exampleOutput": {
"value": "[listKeys(resourceId("Microsoft.PowerBI/workspaceCollections", parameters("workspaceCollections_tompowerBItest")), "2016-01-29")]",
"type": "object"
}
}


}