# ポート管理

ポート管理では、EMQX Tables デプロイメントで公開されているネットワークポートの状況を確認および制御できます。使用していないポートを無効化することで、不必要なネットワークの露出を減らせます。

::: tip 前提条件

有効な EMQX Tables デプロイメントと、その管理権限が必要です。

:::

## ポートの状態を確認する

1. EMQX Cloud コンソールで、**概要**ページまたはプロジェクトから対象の EMQX Tables デプロイメントに移動します。
2. **デプロイメント概要**ページの**接続情報**セクションにある**ポート管理**ボタンを探します。
3. **ポート管理**をクリックしてダイアログを開きます。

ダイアログにはプロトコル、ポート、ポートの状態が表示されます。EMQX Tables デプロイメントでは以下のポートが一般的に提供されます。

| プロトコル | ポート | 説明 |
| --- | --- | --- |
| gRPC | 4001 | EMQX Tables への gRPC エンドポイント。 |
| MySQL | 4002 | MySQL 互換のエンドポイント。 |
| PostgreSQL | 4003 | PostgreSQL 互換のエンドポイント。 |
| gRPCS | 5001 | TLS で保護された gRPC エンドポイント。 |

![ports_management](./_assets/ports_management.png)

## ポートを無効化する

ポートを無効化するには、**ポート管理**ダイアログで該当するプロトコルのスイッチを切り替えます。

ポートを無効化すると：

- 新規クライアントは、そのプロトコルとポートを通じて EMQX Tables デプロイメントに接続できなくなります。
- 無効化されたポートを通じた既存の接続は切断されます。クライアントは有効なポートを通じて再接続する必要があります。

## ポートを再有効化する

ポートを再有効化するには、**ポート管理**を開き、該当するプロトコルのスイッチを切り替えます。

再有効化後、クライアントはそのポートを通じて再接続できます。

## ベストプラクティス

- ポートを無効化する前に、アプリケーションや統合、外部ツールがまだそのポートを使用していないか確認してください。
- アプリケーションや統合に必要なポートのみを有効にしておくことを推奨します。
