ApsaraDB for Redis インスタンスのパブリックエンドポイントは、インターネットエンドポイントとも呼ばれています。 Apsara for Redis インスタンスには、パブリックエンドポイントを使用してインターネット経由でアクセスできます。 しかし、パブリックエンドポイントを使用すると、ネットワークの待ち時間が長くなる可能性があります。 本番環境では、サービスの高いパフォーマンスを保証するために、プライベートエンドポイントを使用して ApsaraDB for Redis インスタンスに接続することを推奨します。
前提条件
- ECS インスタンスまたはローカルホストのパブリック IP アドレスが、ApsaraDB for Redis インスタンスのホワイトリストに追加されている。 ホワイトリストを設定する方法の詳細については、「手順 2:IP ホワイトリストの設定」をご参照ください。
- ApisaraDB for Redis 2.8 インスタンスまたは ApisaraDB for Redis 5.0 インスタンスについては、パスワード不要アクセス機能が有効な状態でパブリックエンドポイントを申請することはできません。 パブリックエンドポイントを申請する前に、パスワード不要アクセスを無効化してください。
注 ApsaraDB for Redis 4.0 インスタンスの場合、パスワード不要アクセス機能を有効にした後、パブリックエンドポイントを申請できます。 この時点で、パスワードなしでプライベートエンドポイントから ApsaraDB for Redis インスタンスにアクセスできます。 ただし、パブリックエンドポイントから ApsaraDB for Redis インスタンスにアクセスするには、パスワードが引き続き必要です。
シナリオ
- ローカルアクセス: ローカルホストから ApsaraDB for Redis インスタンスにアクセスできます。
- クロスアカウントアクセス: ECS インスタンスから、他の Alibaba Cloud アカウントが所有する ApsaraDB for Redis インスタンスにアクセス可能です。
- クロスリージョンアクセス: ECS インスタンスと ApsaraDB for Redis インスタンスの間で相互アクセスが可能です。 2 つのインスタンスは同一の Alibaba Cloud アカウントによって所有されていますが、異なるリージョンに存在します。
- クロス VPC アクセス: ECS インスタンスと ApsaraDB for Redis インスタンスの間で相互アクセスが可能です。 2 つのインスタンスは同一の Alibaba Cloud アカウントによって所有され、同一リージョンの異なる VPC に存在します。
- クロスネットワークアクセス: ECS インスタンスと ApsaraDB for Redis インスタンスの間で相互アクセスが可能です。 2 つのインスタンスは同一の Alibaba Cloud アカウントによって所有され、同一リージョンに存在しますが、ネットワークタイプが異なります。
料金
ApsaraDB for Redis インスタンスのパブリックエンドポイントおよび生成されたパブリックトラフィックは無料です。
インターネットアドレスの申請
- ApsaraDB for Redis コンソールにログインします。
- 左上の Alibaba Cloud の商標の右側で、ターゲットのインスタンスが存在するリージョンを選択します。
- [インスタンスリスト] ページで、ターゲットのインスタンス ID をクリックするか、またはターゲットのインスタンスに対応する [アクション] 列の [管理] をクリックします。
- [インスタンス情報] ページで、[接続情報] エリアにある [インターネット IP アドレスの申請] をクリックします。
- [インターネット IP アドレスの申請] ダイアログボックスで、エンドポイントとポート番号を入力し、[OK] をクリックします。
- [インスタンス情報] ページで、[接続情報] エリアにある [インターネットアドレス] を表示します。
注 パブリックエンドポイントをもう使用しない場合は、[パブリックエンドポイント] の隣にある [リリース] をクリックしてエンドポイントをリリースします。
パブリックエンドポイントを使用したインスタンスへの接続
さまざまな言語の DMS、redis-cli、または Redis クライアントを Redis インスタンスに接続できます。 接続方法の詳細については、次のトピックをご参照ください。
パブリックネットワーク経由の接続に関する問題の解決
- 使用するエンドポイントが、プライベートエンドポイントではなくパブリックエンドポイントであることを確認します。 この図を確認して、パブリックエンドポイントの場所を確認します。
- クライアントのパブリック IP アドレスを ApsaraDB for Redis インスタンスのホワイトリストに追加する必要があります。
- プライベートネットワークからの接続に関する問題の詳細については、「ApsaraDB for Redis の接続問題のトラブルシューティング」をご参照ください。