ARMテンプレートを使用してさまざまなAzureコンポーネントをデプロイする場合、いくつかの機能を使用できます。そのうちの1つはlistkeysと呼ばれ、これを使用して、たとえばストレージアカウントを展開するときなどに、展開中に作成されたキーを出力を通じて返すことができます。アームテンプレートからのPowerBIワークスペースコレクションキーのリスト
Power BIワークスペースコレクションを展開するときにキーを取得する方法はありますか?
ARMテンプレートを使用してさまざまなAzureコンポーネントをデプロイする場合、いくつかの機能を使用できます。そのうちの1つはlistkeysと呼ばれ、これを使用して、たとえばストレージアカウントを展開するときなどに、展開中に作成されたキーを出力を通じて返すことができます。アームテンプレートからのPowerBIワークスペースコレクションキーのリスト
Power BIワークスペースコレクションを展開するときにキーを取得する方法はありますか?
linkによると、listKeys関数を使いたい場合は、resourceNameとApiVersionを知る必要があります。 Azure PowerBI workspace collection get access keys APIから
は、我々はリソース名 Microsoft.PowerBI/workspaceCollections/{workspaceCollectionName}
とAPIバージョン"2016-01-29"
を得ることができるので、それは正しく私のために動作し、フォローコーディングを使用しようとしていてください。
"outputs": {
"exampleOutput": {
"value": "[listKeys(resourceId('Microsoft.PowerBI/workspaceCollections', parameters('workspaceCollections_tompowerBItest')), '2016-01-29')]",
"type": "object"
}
私が使用し
腕全体のテンプレートAzureのポータルから作成PowerBIサービスをチェックしてください:この@TomSun
{
"$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"
}
}
}
おかげで私の問題を解決しました – xabikos