PrivateLink は、Virtual Private Cloud (VPC) と Alibaba Cloud サービス間の安全で安定したプライベート接続を提供します。これにより、ネットワークアーキテクチャが簡素化され、サービスへのプライベートアクセスが可能になり、パブリックインターネットを使用することによるセキュリティリスクを回避できます。このトピックでは、エンドポイントを使用して Simple Message Queue (formerly MNS) にプライベートアクセスする方法について説明します。
シナリオ
次のシナリオでは、PrivateLink エンドポイントを使用して、特定の VPC から Simple Message Queue (formerly MNS) インスタンスにアクセスできます。
インスタンスベースのプロダクトのネットワークリンクを分離する必要があります。
クラウドおよびリージョン間のネットワークに Cloud Enterprise Network (CEN) を使用します。
CEN を使用してネットワークを構築する場合、ルーティングルールを使用して Alibaba Cloud サービスにアクセスすることはできません。
PrivateLink エンドポイントを作成した後も、元の内部エンドポイントを使用して Simple Message Queue (formerly MNS) サービスにアクセスできます。
課金
制限事項
Simple Message Queue (formerly MNS) にプライベートアクセスするには、チケットを送信してこの機能をリクエストしてください。Alibaba Cloud テクニカルサポートが速やかに有効化します。
前提条件
エンドポイントを作成する予定のリージョンと同じリージョンに Virtual Private Cloud (VPC) と vSwitch を作成します。詳細については、「VPC の作成と管理」をご参照ください。
チケットを送信して、アカウントを PrivateLink アクセスのホワイトリストに登録してもらいます。チケットには、インスタンスの購入に使用した Alibaba Cloud アカウントのユーザー ID (UID) と、インスタンスが存在するリージョンを記載してください。
手順
VPC コンソールにログオンします。
左側のナビゲーションウィンドウで、[エンドポイント] をクリックします。
トップメニューバーで、エンドポイントを介した Simple Message Queue (formerly MNS) リソースへのプライベートアクセスをサポートするリージョンを選択します。
[エンドポイント] ページの [インターフェイスエンドポイント] タブで、[エンドポイントの作成] をクリックします。
[エンドポイントの作成] ページで、次のパラメーターを設定し、他のパラメーターはデフォルト値のままにします。
パラメーター
説明
エンドポイント名
エンドポイントのカスタム名を入力します。
エンドポイントタイプ
[インターフェイスエンドポイント] を選択します。これにより、サービス利用者はインターフェイスエンドポイントを介してサービスプロバイダーからサービスにアクセスできます。
エンドポイントサービス
[Alibaba Cloud サービス] をクリックします。エンドポイントサービス名の検索ボックスにドメイン名を入力し、エンドポイントサービスを選択します。ドメイン名のフォーマットは
com.aliyuncs.${regionId}.smqです。たとえば、com.aliyuncs.cn-heyuan-acdr-1.smqは、Heyuan Automotive-dedicated Cloud のエンドポイントサービス名です。説明1 つのエンドポイントは、1 つのエンドポイントサービスにのみ関連付けることができます。
VPC
エンドポイントを作成する VPC を選択します。
セキュリティグループ
エンドポイント Elastic Network Interface (ENI) に関連付けるセキュリティグループを選択します。セキュリティグループは、エンドポイント ENI との間のデータ通信を制御します。
ゾーンと VSwitch
エンドポイントサービスが利用可能なゾーンを選択し、そのゾーンの vSwitch を選択します。システムは、選択された各 vSwitch にエンドポイント ENI を自動的に作成します。
[作成の確認] をクリックします。
エンドポイントが作成されたら、生成されたエンドポイントのドメイン名を記録します。後でこのドメイン名を使用して Simple Message Queue (formerly MNS) サービスにアクセスします。

エンドポイントのドメイン名を取得したら、ソフトウェア開発キット (SDK) コードでそれを設定して、PrivateLink 経由で Simple Message Queue (formerly MNS) にアクセスします。詳細については、「コンソール SDK」および「クライアント SDK」をご参照ください。
リファレンス
PrivateLink の詳細については、「PrivateLink とは」をご参照ください。