PrivateLink は、Virtual Private Cloud (VPC) と Alibaba Cloud サービス間にプライベート接続を確立し、パブリックインターネットへの公開を防ぎます。PrivateLink エンドポイントを使用すると、Simple Message Queue (formerly MNS) にプライベートにアクセスできます。
ユースケース
PrivateLink エンドポイントを使用してSimple Message Queue (formerly MNS) に VPC からアクセスするユースケースは、次のとおりです。
-
インスタンスで実行されているサービスのネットワークトラフィックを分離する必要がある場合。
-
Cloud Enterprise Network (CEN) を使用して、クラウドまたはリージョン間ネットワークを構築している場合。
-
CEN ベースのネットワークでルーティングルールを使用してクラウド製品にアクセスできない場合。
PrivateLink エンドポイントを作成した後も、元のSimple Message Queue (formerly MNS) を使用してSimple Message Queue (formerly MNS) サービスにアクセスできます。
課金
制限事項
Simple Message Queue (formerly MNS) へのプライベートアクセスを有効にするには、チケットを送信して申請する必要があります。Alibaba Cloud がお客様のアカウントでこの機能を有効化します。
前提条件
-
エンドポイントを作成するリージョンに VPC と vSwitch が存在すること。VPC の作成と管理。
-
お客様のアカウントを PrivateLink アクセスのホワイトリストに追加するためにチケットを送信済みであること。チケットには、プライマリアカウントの UID とリソースのリージョンを記載してください。
操作手順
- VPC コンソールにログインします。
-
左側のナビゲーションペインで、[Endpoints] をクリックします。
-
上部のナビゲーションバーで、Simple Message Queue (formerly MNS) への PrivateLink アクセスをサポートしているリージョンを選択します。
-
[Endpoints] ページで、[Interface Endpoint] タブをクリックし、[Create Endpoint] をクリックします。
-
[Create Endpoint] ページで、次のパラメーターを設定します。その他のパラメーターはすべてデフォルト値を使用します。
パラメーター
説明
[エンドポイント名]
エンドポイントのカスタム名を入力します。
[エンドポイントタイプ]
サービスコンシューマーがサービスプロバイダーのサービスにアクセスできるように、[Interface Endpoint] を選択します。
[エンドポイントサービス]
[Alibaba Cloud Service] をクリックします。名前でエンドポイントサービスを検索します。名前は
com.aliyuncs.${regionId}.smqの形式です。たとえば、com.aliyuncs.cn-heyuan-acdr-1.smqは河源 Auto Dedicated Cloud のサービス名です。説明1 つのエンドポイントは、1 つのエンドポイントサービスにのみ関連付けることができます。
[VPC]
エンドポイントの VPC を選択します。
[セキュリティグループ]
セキュリティグループは、エンドポイントのエラスティックネットワークインターフェイスを出入りするトラフィックを制御します。
[ゾーンとvSwitch]
エンドポイントサービスに一致するゾーンを選択し、vSwitch を選択します。選択した各 vSwitch に、エンドポイント ENI が自動的に作成されます。
-
[Create] をクリックします。
Simple Message Queue (formerly MNS) サービスへのアクセスに必要になるため、エンドポイントドメイン名を記録しておきます。
エンドポイントの詳細ページで、[Endpoint Service Domain Name] セクションにある[Default Service Domain Name] (形式:
ep-xxx.smq.xxx.privatelink.aliyuncs.com) をコピーします。 -
SDK 設定でエンドポイントドメイン名を使用して、PrivateLink 経由でSimple Message Queue (formerly MNS) にアクセスします。コンソール SDK またはクライアント SDK を使用してドメイン名を設定します。