0

さまざまな名前を移植して連結を形成するロード バランサー テンプレートをデプロイしようとしています。これは、パラメータ テンプレートがバックエンド アドレス プールの命名およびその他の出力に影響を与えるためです。私の現在の連結コードは次のとおりです。

"[concat(resourceId('Microsoft.Network/loadBalancers/', variables('loadBalancerName'), '/frontendIpConfigurations/', variables('subnet1name'), '-FrontEnd'))]"

ただし、これを Jenkins で実行しようとすると、次のエラー メッセージが表示されます。

"Unable to process template language expressions for resource '/subscriptions/****/resourceGroups/test-networks-hub-rg/providers/Microsoft.Network/loadBalancers/test-firewall-lb' at line '1' and column '2581'. 'Unable to evaluate template language function 'resourceId': function requires exactly one multi-segmented argument which must be resource type including resource provider namespace. Current function arguments 'Microsoft.Network/loadBalancers/,test-firewall-lb,/frontendIpConfigurations/,test-firewall-subnet,-FrontEnd'

正しく連結されていないため、resourceId が認識されていないようです。Microsoft のガイダンスを確認しましたが、どこが間違っているのかわかりません。

誰でも私のエラーを見ることができますか?

4

2 に答える 2