私はAzureにクラウドサービスを持っており、このクラウドサービス用に&のビルドを自動化するPowerShellスクリプトを書くことに決めました。私は1つの問題を抱えていた。私はfollowingscript実行しているときは:私は予約済みIPで何もするつもりはないよPowershellでクラウドサービスを公開 - 予約済みIpの問題
Set-AzureDeployment : BadRequest: A reserved IP cannot be added, removed, or changed during deplyoment update or upgrade.
:
Set-AzureDeployment -Upgrade -Slot $slot -Package $package_url -Configuration $config -ServiceName $service -Force
を私は次のエラーを取得しています。 (MSBuildのによって生成された)設定ファイルでは、次のようなセクションがあります:
<ReservedIPs>
<ReservedIP name="MY-SERVICE-NAME-SLOT" />
</ReservedIPs>
は、私はそれを削除しようとしたが、それは解決しません。 初めてサービスを展開する場合は、すべてが意図どおりに機能します。私はあなたが新しいクラウドサービスをリリースすることはできますが、PowerShellでアップデートすることはできないとは信じられません。 PowerShellを使用してサービスを更新する方法が必要です。
助けてください。
EDIT
@WilfriedWoivréは、私は次のコマンドを使用してReservedIPNameを確認示唆したように:
$deployment = Get-AzureDeployment -ServiceName $service -Slot $slot -ErrorAction silentlycontinue
Write-Host $deployment.Name
Get-AzureReservedIP
ので
Get-AzureReservedIP
を実行した後、私は私の設定でReservedIPNameはにまったく同じであることがわかりましたdeplyomentに存在するものを私はアップグレードしようとしています。だから答えは間違っている。
氏ウィルフリードWoivré - 将来的にあなたがReservedIPを持っている場合でも、Azureの上ごクラウドサービスのアップグレードを行うことができます
ReservedIpの使用を見ることができることはconfigに同じですファイル。 – MajkeloDev