クライアントを ApsaraMQ for Kafka インスタンスに接続してメッセージを送受信するには、クライアントのネットワークタイプと伝送セキュリティレベルに基づいてエンドポイントを指定する必要があります。デフォルトエンドポイントは、セキュリティ要件の高い仮想プライベートクラウド(VPC)でのメッセージングに適しています。Simple Authentication and Security Layer(SASL)エンドポイントは、伝送暗号化は不要だがメッセージング認証が必要なシナリオに適しています。伝送リンクを暗号化し、メッセージングを認証する場合は、Secure Socket Layer(SSL)エンドポイントを使用することをお勧めします。
背景情報
ApsaraMQ for Kafka は、以下のタイプのエンドポイントを提供します。
デフォルトエンドポイント:VPC でメッセージを送受信できますが、SASL 認証はサポートしていません。
SASL エンドポイント:VPC でメッセージを送受信でき、SASL 認証をサポートしています。
SSL エンドポイント:インターネット経由でメッセージを送受信でき、SASL 認証をサポートしています。
上記のエンドポイントタイプの相違点については、エンドポイントの比較をご参照ください。
注意事項
ApsaraMQ for Kafka は、
Instance domain name:Port number形式のエンドポイントをサポートしています。新しく購入した ApsaraMQ for Kafka インスタンスのエンドポイントは、「インスタンスドメイン名:ポート番号」の形式で表示されます。
既存の ApsaraMQ for Kafka インスタンスのエンドポイントは、
Broker IP address:Port number形式で表示されます。ビジネスの安定性とユーザーエクスペリエンスを確保するために、既存の ApsaraMQ for Kafka インスタンスのエンドポイント形式をできるだけ早く「インスタンスドメイン名:ポート番号」に変更することをお勧めします。
手順
ApsaraMQ for Kafka コンソール にログインします。リソースの分布 セクションの 概要 ページで、管理する ApsaraMQ for Kafka インスタンスが存在するリージョンを選択します。
インスタンスリスト ページで、管理するインスタンスの名前をクリックします。
インスタンスの詳細 ページで、インスタンス情報 タブをクリックします。
アクセスポイント情報 セクションの インスタンス情報 タブで、インスタンスドメイン名:ポート番号 形式でエンドポイントを確認します。
インスタンスドメイン名:ポート番号 形式のエンドポイント: [インスタンスの詳細] ページの [エンドポイント情報] セクションの [ドメイン名] 列でエンドポイントを確認します。
ブローカー IP アドレス:ポート番号 形式のエンドポイント:
インスタンスの詳細 ページの アクセスポイント情報 セクションで、形式を変更するエンドポイントの 操作 列にある ドメイン名を有効にする をクリックします。
ドメイン名を有効にする メッセージで、[有効化] をクリックします。
新しいエンドポイントは、[インスタンスの詳細] ページの [エンドポイント情報] セクションの [ドメイン名] 列に表示されます。
ブローカー IP アドレス:ポート番号 形式のエンドポイントを引き続き使用できます。 ドメイン名にポインターを合わせると、エンドポイントの元の形式を表示できます。
説明インスタンスが VPC 接続インスタンスの場合、デフォルトエンドポイントのみが表示されます。
インスタンスがインターネットおよび VPC 接続インスタンスの場合、デフォルトエンドポイントと SSL エンドポイントが表示されます。
デフォルトでは、SASL エンドポイントはインスタンスに対して有効になっていません。 そのため、SASL エンドポイントは表示されません。 SASL エンドポイントを使用する場合は、手動で有効にする必要があります。 詳細については、「SASL ユーザーへの権限の付与」をご参照ください。
次の手順
ApsaraMQ for Kafka インスタンスのエンドポイントを取得したら、SDK を使用して ApsaraMQ for Kafka インスタンスに接続し、メッセージを送受信できます。詳細については、概要をご参照ください。
専用回線を使用して ApsaraMQ for Kafka インスタンスを VPC に接続している場合は、SDK を使用してインスタンスにアクセスする前に、ドメインネームシステム(DNS)レコードのアドレスを 100.100.2.136 と 100.100.2.138 に変更する必要があります。