-1
私は実際のマシンをアップデートするためにNICからロードバランサのバックエンドプールを切り離すスクリプトを作成する必要がありますが、CLIからNICをアップデートする際に奇妙な問題があります。Azure CLI:NICパラメータを更新することができません
「loadBalancerBackendAddressPools」グループ全体を--setキーまたはremoveキーで設定することはできますが、これがグループの最後のプロパティである場合は更新できません。 JSONか何かで全体のプロパティグループを更新する方法があり、ところで
Operation failed with status: 'Not Found'. Details: 404 Client Error: Not Found for url: https://management.azure.com/subscriptions/00000000-1234-1234-1234-0000000000/providers/Microsoft.Network/locations/australiaeast/operations/1111111-1234-1234-1234-1111111111?api-version=2017-03-01
:
az network nic update --resource-group MyPreciousGroup -n machineNetworkInt01020 --set ipConfigurations.[0].loadBalancerBackendAddressPools.[0].backendIpConfigurations=null
これは、エラーがスローされますか?私は以下のパラメータを使用して、マシンのアップデート後に設定したいことをすべて:
loadBalancerBackendAddressPools": [
{
"backendIpConfigurations": null,
"etag": null,
"id": "/subscriptions/111111111-1111-1111-1111-111111111111/resourceGroups/MyEnvironment-AustraliaEast/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/backendAddressPools/MyBackendPool",
"loadBalancingRules": null,
"name": null,
"outboundNatRule": null,
"provisioningState": null,
"resourceGroup": "MyEnvironment-AustraliaEast"
}
],
のPython 2.7.12
紺碧-CLI 2.0.7
私のラボでスクリプトをテストすると、私はあなたと同じ結果を得ます。私の答えのように 'az'を使うことができます。これは、バックエンドプールからNICを切り離すために機能します。 –
ちょうどあなたの方法を試してみました - それは動作します、ありがとう! –