# ネットワークアクセス制御
![`smart`](TiDBCloudNetworkAccessControl_aa_001_20231025.png)
![`smart`](TiDBCloudAllowedIP_aa_001_20231025.png)
+ プロジェクトの設定
  + プロジェクト CIDR
  + VPCピアリング
+ クラスタ設定
  + プライベートエンドポイント
  + 許可IPのアクセスリスト

------------------------------------------------------------------------------
TiDB Cloudプロジェクトは、プロジェクトCIDRを使用して、すべてのリージョンの各VPCのネットワークアドレス範囲（CIDR）を設定します。CIDRが既存のVPCやデータセンターと重複しないように、IPアドレス範囲を慎重に選択します。

IPアクセスリストは現在IPv4のみをサポートしており、Open APIでは設定できません。クラスタあたり20エントリの制限がまもなく追加されます。また、TiDB Serverlessではサポートされていません。

VPCピアリング接続を使用することで、顧客はプライベートな方法でTiDBクラスタにアクセスできます。現在、VPCピアリングはプロジェクトレベルで設定されています。VPCピアリングはTiDB Serverlessクラスタでは使用できないことに注意します。VPCピアリングは推移的ではありません。つまり、AがBとピアリングし、BがCとピアリングし、AとCが相互に接続できないということです。複数のVPCからTiDBにアクセスする必要がある場合は、複数のピアを確立する必要があります。プロジェクトレベルでのTiDB Cloud CIDRとピアリングされたVPCのCIDRは重複してはいけません。現在、TiDB Cloudは同じリージョンでのピアリングのみをサポートしています。

プライベートエンドポイントは、TiDB Cloudにプライベートに接続するための好ましい方法です。プライベートエンドポイントを使用すれば、CIDRの計画は必要ありません。エンドポイントは、宛先VPCでは通常のIPとして表示されます。また、CIDRの問題が重複することはもうありません。さらに、プライベートエンドポイントを使用することで、2つのVPCは分離されたままです。許可される唯一のトラフィックは、TiDBクラスタとユーザーアプリケーション間のトラフィックです。

スライドのスクリーンショットは、許可リストであるIPアクセスリストを示しています。