コピー2020.02.13目次PaaSはとっても便利・・だがね。Endpointの設定オンプレミスからのアクセスPaaSは便利です。PaaSはとっても便利・・だがね。(PaaS)ってのがある。Storageなんかが挙げられるのだけど、確かに便利。若干セキュリティが怖い。基本的にはPaaSってパブリックIPアドレスでやり取りをする。時々面白いことに、デフォルトのセキュリティ設定がぱっくり全解放で口を開けて待ってたりすることがある。これは結構まずいことだったりするんでIP制限をかけたりする訳なんだけど、それもまた面倒だったりする。AzureにおけるPaaS保護の一形態そこで、PaaSリソースのIPベースセキュリティを確保する一つの手段として、「閉域網にアクセス範囲を限定する」というものがあったりする。Endpointと言うものだったりする。Gateway)に対して、特定の種類のリソースが取り得るパブリックIPアドレス帯全域に対してVNET内のエンドポイントをネクストホップに設定する機能である。Endpointを示す。これにより、IaaS上のVMなどがPaaSへアクセスする際、AzureGatewayからデフォルトゲートウェイではなく、専用のIaaSエンドポイントを経由して通信するようになる。パブリックネットワーク越しではない、VNET内部を経由したアクセスに切り替わる。Endpointは最近登場した手法で、特定のPaaSリソースとVNETで使用される仮想NICを関連付けるものである。これにより、PaaSリソースはIaaSリソースとしてVNET内のプライベートIPアドレスを持つリソースとしてアクセスすることが可能になる。VNET内のプライベートIPアドレスを保持しているので、VNETルーティングの仕組みに完全に統合できるし、例えばオンプレミス環境からVPN越しにPaaSリソースへアクセスすると言ったことも可能になる。Endpointは日本においては東西リージョンで実装が可能であり、私もStorageリソースに用いていたりする。プライベートエンドポイントとNICは一対で構成されるちなみに、Storageリソースの場合は、リソースの種類によって個別にリンクを構成する必要があるので注意なのと、サブネットは専用のものを立てる必要があり、かつサブネット委任が必要である点に気をつけませう。1まずはprivateEndpointリソースの配置情報を記述する必要があるのでこれを設定して次へをクリックする。2関連付けるリソースの指定を行う。2020年2月現在での対応リソースは上記の通りのようで、特にデータベース関連のリソースが多いですね。データベースのクエリをインターネット上に流すのはアレだよなぁ・・・・と言う話なんだと思われます。Storageで使用してるので、これを選択すると上記のように、さらにどのリソースと連携するのかを選択する必要があります。私はblobとfileで利用しているのですが、それぞれに異なるリンクリソースが必要となるわけでして。この後割愛しますが、ネットワークの設定を定義したら、リンク付けが行われてプライベートIP経由でアクセスできるようになります。オンプレミスからのアクセスオンプレミスからのアクセスの場合ですが、実は単純にUNCでIPアドレス指定をしてもうまくいかず、FQDN指定で名前を引く必要がありました。当方の環境では、内部キャッシュDNSに対して以下のレコードを追加して対応しています。Storageをドライブマウントすることが容易に行えました。