1

ARMテンプレートを使用してさまざまなAzureコンポーネントをデプロイする場合、いくつかの機能を使用できます。そのうちの1つはlistkeysと呼ばれ、これを使用して、たとえばストレージアカウントを展開するときなどに、展開中に作成されたキーを出力を通じて返すことができます。アームテンプレートからのPowerBIワークスペースコレクションキーのリスト

Power BIワークスペースコレクションを展開するときにキーを取得する方法はありますか?

答えて

1

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" 
    } 

enter image description here

私が使用し

enter image description here

腕全体のテンプレート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" 
    } 
    } 


} 
+0

おかげで私の問題を解決しました – xabikos

関連する問題