こんにちは。
Azure App Service では、アプリが配置されている App Service プランのプランを変更 (スケールアップ/ダウン) することができます。
しかし、いざ App Service プランをスケールダウンしようとすると、スケールダウンに失敗することがあります。
今回はこの理由について解説します。
スケールダウン先の App Service プランで使用できない機能を有効にしている、とスケールダウンに失敗する
App Service および Functions では、 App Service プランごとに利用可能な機能やリソースが制限されています。
各 App Service プランごとのクォータはこのようになっています。
App Service プランを変更したい場合、変更先の App Service プランに対応した機能のみが有効化されていることを確認する必要があります。
例えば、 VNet 統合を設定している場合、 App Service プランを Free プランに変更しようとするとエラーが表示され、変更に失敗します。
App Service プランをスケールダウンしたい場合には、変更後の App Service プランのクォータを満たしているか確認するようにしてください。