ごった煮

色々な事を書いてます

Bicep で App Service の Configuration にある Deployment slot setting フラグを操作する

App Service でスロットを利用する場合、スワップ時に切り替えたくない Application settings は、Deployment slot setting にチェックを入れます。

操作方法が比較的分かりづらいものだったので、備忘録として残します。

実際にやってみる

一番ミニマムなコードはこんな感じになります。

Microsoft.Web/sites/config namespace で、name に slotConfigNames を指定します。

appSettingNames には、チェックを付けたい設定のキー名を配列として指定します。

注意点

Function App では、一部 Deployment slot setting をオンに出来ない設定がある為注意してください。

具体的には、下記のようなものが、オンにしようとするとエラーになります。

まとめ

スロット周りは資料が少なくて辛い

参照元

learn.microsoft.com