2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AzureAppServiceで特定のIPアドレス以外からのアクセスを拒否する

Posted at

【シナリオ】

社内に向けて公開しているサービスが Azure App Service 上に乗っている。
なるべく簡単な方法で、社内ネットワークのパブリックIPアドレスからのみアクセスが可能となるように制御をしたい。

【方法】

1. Azure Portal 上の対象の App Service を開き、ブレードからネットワークを選択する。

スケッチ.png

2. アクセス制限のアクセス制限を構成するを選択。

スケッチ.png

3. ~.azurewebsites.net の方のタブを選択し(デフォルト)、[+]規則の追加をクリック

スケッチ.png

~.scm.azurewebsites.net は管理者ツール。
Azure Portal で言うところの、高度なツール → Kudu
今回は対象ではありませんが、管理者の制限までしたい場合はこちらも設定する必要があります。
scm の方には、標準の方と同じ設定を使用するチェックボックスがあるので、同レベルで管理するのであれば、これで問題ないかと。

4. ルールを設定して、規則を追加する。

image.png

ルールを設定した時点で、全てのIPを拒否するルールが優先度最低で作成されます。
よって、1件アクセス許可ルールを設定するだけで、それに該当しない場合は全て拒否してくれるようになります。

これにて完了!

【確認】

  • 指定したIPアドレスから App Service を見た場合
    image.png

デフォルトのやつ。

  • それ以外のIPアドレスから App Service を見た場合
    deny.png

アプリケーションが停止した扱いになるみたいですね。

【まとめ】

設定はとても簡単でした。
特定のIPからしかアクセスできないようにして欲しい!みたいな要望をいただくような案件もありますので、
比較的簡単に実装できる Azure App Service のIP制限機能は便利につかっていきたいです。

【参考】

Azure App Service のアクセス制限 - Microsoft Docs

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?