1

ストレージ BLOB を介してアーム テンプレートをデプロイすることにより、Azure でのハイブリッド接続の管理を自動化しようとしました。問題は、ユーザー メタデータ プロパティに入力されたキーと値を要求するときに発生します。テンプレートは正常にデプロイされますが、ハイブリッド接続のプロパティ ページを開こうとすると、イメージが共有されているというエラーが表示されます。また、ユーザー メタデータの定義方法を示すアーム テンプレートの一部も共有しています。

json ファイルのユーザー メタデータ プロパティの構文を変更しようとしましたが、解決しません。

    {
          "name": "[concat(parameters('servicebus_name'), 
    '/hybridConnectionName')]",
          "type": "Microsoft.Relay/namespaces/hybridConnections",
          "apiVersion": "2017-04-01",
          "location": "East US",
          "dependsOn": [
            "[resourceId('Microsoft.Relay/namespaces', 
    parameters('servicebus_name'))]"
          ],
          "properties": {
            "requiresClientAuthorization": true,
            "userMetadata": "\" 
    [concat('[{\\\"key\\\":\\\"endpoint\\\",\\\"value\\\":\\\"', 
    variables('myEndpoint'), '\\\"}]')]\" "
            ]
          }
        }

ハイブリッド接続のプロパティ ページにエラー メッセージが表示され、次のように表示されます: Part's onInputsSet promise failed.(id: Microsoft_Azure_Relay-fx-010-00e)

4

0 に答える 0