サービスプロバイダーは、エンドポイントサービスを作成して、指定したユーザーとサービスを共有できます。これにより、ネットワークアーキテクチャが簡素化され、パブリックインターネットへの露出を回避できます。
セキュアなプライベートアクセス:すべてのサービストラフィックはプライベートネットワーク経由で転送されるため、インターネットへのデータ露出を防ぎ、セキュリティリスクを軽減します。
簡素化されたネットワークアーキテクチャ:PrivateLink は、サービス利用者の Virtual Private Cloud (VPC) 内に Elastic Network Interface (ENI) を作成し、それがサービスへのローカルアクセスポイントとして機能します。サービス利用者は、VPC 内の他のリソースと同様にサービスにアクセスできます。これにより、VPC ピアリング接続や Cloud Enterprise Network (CEN) 接続が不要になり、IP アドレスの競合も解決されます。
仕組み
サービスプロバイダー:サービスがホストされているリージョンに、Network Load Balancer (NLB)、Application Load Balancer (ALB)、Classic Load Balancer (CLB) などのロードバランサーをデプロイします。その後、プロバイダーはエンドポイントサービスを作成します。クロスリージョンアクセスを許可するために、プロバイダーはサービスのサポートリージョンを設定できます。
サービス利用者:エンドポイントサービス名を指定して、VPC 内にインターフェイスエンドポイントを作成します。これにより、プライベート接続を介して対応するサービスにアクセスできます。
サービスプロバイダーがクロスリージョンアクセスを有効にしている場合:サービス利用者は、サポートされている任意のリージョンにインターフェイスエンドポイントを作成してサービスにアクセスできます。
サービスプロバイダーがクロスリージョンアクセスを有効にしていない場合:インターフェイスエンドポイントとエンドポイントサービスは同じリージョンにある必要があります。他の VPC や オンプレミスデータセンター を VPC に接続した後、インターフェイスエンドポイントを介してエンドポイントサービスにアクセスできます。
サービスプロバイダーとサービス利用者の両方が Alibaba Cloud ユーザーである必要があります。
サービスの共有
同一リージョン内でのサービスの共有
サービスプロバイダーは、サービスのリージョンにバックエンドサーバーを備えたロードバランサーインスタンスをデプロイし、エンドポイントサービスを作成する必要があります。
サポートされているサービスリソース:パブリックまたはプライベート NLB インスタンス、パブリックまたはプライベート ALB インスタンス、および 従量課金制のプライベート CLB インスタンス。
サービスリソースが設定され、バックエンドサービスがデプロイされていることを確認してください。
コンソール
エンドポイントサービスの設定
PrivateLink コンソールの [エンドポイントサービスの作成] ページに移動します。
リージョン:サービスを提供したいリージョンを選択します。
サービスリソースタイプ:サービスリソースのタイプを選択します。高可用性を確保するために、複数のゾーンから サービスリソース を追加することを推奨します。
エンドポイント接続を自動で許可:サービス利用者がサービスにアクセスするためにインターフェイスエンドポイントを作成した際に、接続リクエストを自動的に承諾するかどうかを選択します。作成後にこのオプションを変更しても、既存の接続には影響しません。
はい:サービス利用者がサービスに接続するためにインターフェイスエンドポイントを作成すると、接続は自動的に確立されます。
いいえ:サービス利用者からの各接続リクエストを手動で承認または拒否する必要があります。
ゾーンアフィニティの利用可否:はい を選択し、サービス利用者もゾーンアフィニティを有効にしている場合、エンドポイントドメイン名を使用してサービスにアクセスすると、特定のゾーン内のインターフェイスエンドポイントからのトラフィックは、同じゾーン内の Elastic Network Interface に優先的にルーティングされます。これにより、低遅延のゾーン内アクセスが提供されます。
IP バージョン:IPv4 と デュアルスタック をサポートします。エンドポイントサービスに追加されたすべてのサービスリソースがデュアルスタックをサポートしている場合は、デュアルスタック を選択できます。
CLB はデュアルスタックをサポートしていません。
サービスの支払人:PrivateLink 接続の料金を 支払う 当事者を選択します。デフォルトでは、サービス利用者が支払者です。この設定は一度確定すると変更できません。
エンドポイントサービスを作成した後、他のアカウントが接続リクエストを開始できるように、サービスホワイトリストを設定する必要があります。
対象のエンドポイントサービスの詳細ページで、サービスホワイトリスト タブに移動し、ホワイトリストに追加 をクリックして、サービスにアクセスできるユーザーを定義します。
*を入力:すべてのユーザーがエンドポイントサービスへの接続リクエストを開始できます。アカウント UID を入力:指定されたユーザーのみがエンドポイントサービスへの接続リクエストを開始できます。
エンドポイントサービスへのアクセス
[エンドポイント - エンドポイントの作成] ページに移動します。
インターフェイスエンドポイントを設定します:
リージョン:インターフェイスエンドポイントを作成するリージョンを選択します。このリージョンは、エンドポイントサービスが配置されているリージョンと同じである必要があります。
タイプ:その他のエンドポイントサービス を選択し、エンドポイントサービス名を使用して接続を検証します。検証が成功すると、サービスにアクセスできます。
ネットワーク設定:
ゾーンは、エンドポイントサービスが利用可能なゾーンから選択する必要があります。これはサービスリソースゾーンと同じです。高可用性を確保するために、少なくとも 2 つのゾーンで vSwitch を選択することを推奨します。
エンドポイントゾーン内の Elastic Network Interface に、vSwitch 内の特定の IP アドレスを割り当てることができます。IP アドレスを指定しない場合、システムが自動的に割り当てます。vSwitch の システム予約 IP アドレス を Elastic Network Interface に割り当てることはできません。
IP バージョン:エンドポイントサービスがデュアルスタックをサポートしている場合、デュアルスタック を選択できます。これにより、クライアントは IPv4 と IPv6 の両方のアドレスを使用してサービスにアクセスできます。それ以外の場合は、IPv4 のみがサポートされます。
セキュリティグループ:インターフェイスエンドポイントにセキュリティグループを関連付けて、すべてのエンドポイントゾーンの Elastic Network Interface へのインバウンドトラフィックを制御します。
ゾーンアフィニティの利用可否:エンドポイントサービスがゾーンアフィニティをサポートしている場合、サービス利用者はそれを有効または無効にできます。
有効にすると、サービス利用者がインターフェイスエンドポイントと同じゾーンからエンドポイントドメイン名を使用してサービスにアクセスした場合、Alibaba Cloud DNS はそのゾーンの Elastic Network Interface の IP アドレスを優先的に返します。これにより、低遅延のゾーン内アクセスが提供されます。
アクセスが異なるゾーンから発信された場合、またはゾーンアフィニティが無効になっている場合、Alibaba Cloud DNS はすべてのエンドポイントゾーンから利用可能な Elastic Network Interface の IP アドレスを返します。
エンドポイントを作成した後、同じ VPC 内の ECS インスタンスから次のコマンドを実行して接続性をテストできます。
ping <エンドポイントゾーン内の Elastic Network Interface の IP アドレス> # Elastic Network Interface のプライベート IP アドレスは、インスタンス詳細ページの [ゾーンと ENI] タブで確認できます。 # HTTP/HTTPS サービスの場合、サービスポートに直接アクセスすることを推奨します。 curl -sI https://<エンドポイントドメイン名> # エンドポイントドメイン名は、インスタンスリストページで確認できます。
API
サービスプロバイダーは CreateVpcEndpointService を呼び出してエンドポイントサービスを作成します。
サービス利用者は CreateVpcEndpoint を呼び出してエンドポイントを作成します。
クロスリージョンでのサービスの共有
サービスプロバイダーは、エンドポイントサービスに対して複数のサポートリージョンを設定できます。これにより、サービス利用者はサポートされている任意のリージョンにインターフェイスエンドポイントを作成し、クロスリージョンでサービスに接続できます。詳細については、「クロスリージョン PrivateLink 接続をサポートするリージョンとゾーン」をご参照ください。
サービスリソース:
サポートされているリソースには、パブリックまたはプライベート NLB インスタンスおよびアップグレードされたパブリックまたはプライベート ALB インスタンスが含まれます。
高可用性を確保するため、サービスをクロスリージョンで共有する前に、エンドポイントサービスのサービスリソースを少なくとも2 つのゾーンにデプロイする必要があります。
サポートリージョン:
サービスへのクロスリージョンアクセスを有効にするには、サポートリージョンを選択します。
エンドポイントサービスを作成した後、サービスプロバイダーはリモートアクセスリージョンを調整できます。
サービスプロバイダーがリモートアクセスリージョンのリストからリージョンを削除した場合、サービス利用者はそのリージョンで新しいエンドポイントを作成できなくなります。ただし、既存のエンドポイントからのアクセスには影響しません。
サービスのホームリージョンは常にアクセス可能である必要があり、サポートリージョンのリストから削除することはできません。
クロスリージョン接続:
エンドポイントとエンドポイントサービスのゾーン数は一致する必要はありません。高可用性を確保するために、サービス利用者は少なくとも 2 つのゾーンにエンドポイントを作成することを推奨します。
サービス利用者は、エンドポイントドメイン名またはエンドポイントゾーンドメイン名を使用してサービスにアクセスできます。エンドポイントに送信されたすべてのリクエストは、PrivateLink 接続を介してバックエンドサービスリソースに転送されます。サービス利用者は、サービスへのアクセスにエンドポイントドメイン名を使用することを推奨します。これにより、ゾーン障害時にアプリケーションが PrivateLink のフルマネージドの可用性モニタリングを活用して、他のゾーンへの迅速なフェールオーバーが可能になります。
コンソール
エンドポイントサービスの設定
PrivateLink コンソールの [エンドポイントサービスの作成] ページに移動します。
リージョン:サービスリソースがデプロイされているリージョンを選択します。
サービスリソースタイプ:この例では、NLB を選択します。高可用性を確保するために、複数のゾーンから サービスリソース を追加することを推奨します。
サポート対象リージョン:サービス利用者がサービスに接続することを許可するリージョンを選択します。
その他の設定については、「同一リージョン内でのサービスの共有」をご参照ください。
エンドポイントサービスを作成した後、他のアカウントが接続リクエストを開始できるように、サービスホワイトリストを設定する必要があります。
エンドポイントサービスへのアクセス
[エンドポイント - エンドポイントの作成] ページに移動します。
インターフェイスエンドポイントを設定します:
リージョン:インターフェイスエンドポイントを作成するリージョンを選択します。
タイプ: その他のエンドポイントサービスを選択します。
サービス設定:クロスリージョンエンドポイントの有効化 を選択します。リージョンを選択した後、エンドポイントサービス名を使用して接続を検証します。検証が成功すると接続を確立できます。
中国本土内外のリージョンを接続するためにクロスリージョンエンドポイントを有効にする場合、まず企業実名認証を完了する必要があります。
中国本土内外のリージョンを接続するためにクロスリージョンエンドポイントを有効にする場合、データ転送コンプライアンスを読み、前述のコンプライアンスコミットメントを確認し、同意する
クロスリージョン帯域幅設定:
課金方式:CDT 課金。クロスリージョンのトラフィック料金は Cloud Data Transfer (CDT) によって課金されます。完全な請求明細については、「クロスリージョン PrivateLink 接続」をご参照ください。
帯域幅:
中国本土内のリージョン間の接続では、デフォルトの最大クロスリージョン帯域幅は 5,000 Mbps です。この値は、クォータ
pvl_quota_cross_region_ep_max_bandwidth_payg_chinaをリクエストすることで調整できます。中国本土以外のリージョン間の接続では、デフォルトの最大クロスリージョン帯域幅は 100 Mbps です。この値は、クォータ
pvl_quota_cross_region_ep_max_bandwidth_payg_overseaをリクエストすることで調整できます。中国本土のリージョンと中国本土以外のリージョン間の接続では、デフォルトの最大クロスリージョン帯域幅は 100 Mbps です。この値は、クォータ
pvl_quota_cross_region_ep_max_bandwidth_payg_cross_borderをリクエストすることで調整できます。
ネットワーク設定:高可用性を確保するために、少なくとも 2 つのゾーンで vSwitch を選択することを推奨します。
その他の設定については、「エンドポイントサービスへのアクセス (サービス利用者)」をご参照ください。
リモートアクセスリージョンの変更
対象のエンドポイントサービスの ID をクリックして、詳細ページに移動します。
リモートアクセスリージョン タブで、リージョンの編集 をクリックして、サービスのサポートリージョンを追加または削除します。
API
サービスプロバイダーは CreateVpcEndpointService を呼び出してエンドポイントサービスを作成します。
サービス利用者は CreateVpcEndpoint を呼び出してエンドポイントを作成します。
サービスのアクセス制御
サービスプロバイダーは、サービスホワイトリストとエンドポイント接続の自動承諾設定を組み合わせることで、どのサービス利用者がエンドポイントサービスにアクセスできるかを正確に制御できます。例:
信頼できる少数のユーザー向け: アカウント UID をホワイトリストに追加し、エンドポイント接続の自動承諾を有効にします。
より広範なユーザー向け: ホワイトリストに
*を追加し、エンドポイント接続の自動承諾を「いいえ」に設定します。この場合、サービスプロバイダーは、ユーザーから送信された各エンドポイント接続リクエストを手動で承認する必要があります。
サービスホワイトリストの設定
エンドポイントサービスを作成すると、サービスプロバイダーの Alibaba Cloud アカウントが自動的にサービスホワイトリストに追加されます。他のアカウントのユーザーからの接続リクエストを許可するには、サービスプロバイダーが手動でサービスホワイトリストを設定する必要があります。
サービスのグレースケールリリースの段階では、ターゲットユーザーの Alibaba Cloud アカウント UID を 1 つずつ追加して、段階的にサービスアクセスを許可することを推奨します。グレースケールリリースが完了した後、ビジネスニーズに応じて
*の設定を追加し、すべてのユーザーがサービスを利用できるようにすることを検討できます。サービスが特定のユーザーによる長期利用のみを目的としている場合は、指定されたアカウント UID のみを設定することもできます。
コンソール
対象のエンドポイントサービスの詳細ページで、サービスホワイトリスト タブに移動し、ホワイトリストに追加 をクリックして、サービスにアクセスできるユーザーを定義します。
*に設定: すべてのユーザーがエンドポイントサービスに接続リクエストを送信できます。アカウント UID を入力: 指定されたユーザーのみがエンドポイントサービスに接続リクエストを送信できます。
API
AddUserToVpcEndpointService を呼び出して、アカウントをサービスホワイトリストに追加します。
RemoveUserFromVpcEndpointService を呼び出して、アカウントをサービスホワイトリストから削除します。
エンドポイント接続の自動承諾の設定
サービス利用者は、サービスプロバイダーがエンドポイント接続リクエストを承諾した後にのみ、プライベートネットワーク経由でエンドポイントサービスにアクセスできます。
コンソール
エンドポイントサービスを作成する際に、エンドポイント接続を自動で許可 を設定します:
はい: 接続は自動的に確立されます。
いいえ: 対象のエンドポイントサービスの エンドポイント接続 タブに移動し、各接続リクエストの [操作] 列で 許可 または 拒否 を選択します。
エンドポイントサービスの作成後、基本情報 タブに移動して、エンドポイント接続の自動承諾を 有効化 または 無効化 できます。作成後にこのオプションを変更しても、既存の接続には影響しません。
API
CreateVpcEndpointService および UpdateVpcEndpointServiceAttribute を呼び出す際に、
AutoAcceptEnabledパラメーターを設定して、エンドポイント接続を自動的に承諾するかどうかを指定します。AutoAcceptEnabledをfalseに設定した場合、EnableVpcEndpointConnection または DisableVpcEndpointConnection を呼び出して、エンドポイント接続リクエストを許可または拒否する必要があります。
高可用性の確保
サービスプロバイダーは、エンドポイントサービスのために、複数のゾーンにサービスリソースを設定します。
サービスリソースが NLB または ALB インスタンスの場合、複数のゾーンからインスタンスを追加します。
サービスリソースが CLB インスタンスの場合、プライマリゾーンが異なる複数の CLB インスタンスを追加します。
サービス利用者は、インターフェイスエンドポイントを作成する際に、少なくとも 2 つのゾーンから vSwitch を選択します。
サービス利用者は、エンドポイントドメイン名を使用してサービスにアクセスします。Alibaba Cloud は、フルマネージドの可用性モニタリングを提供し、エラーが発生した場合に他のゾーンへの迅速なフェールオーバーを保証します:
異なるエンドポイントゾーンにある伸縮性のあるネットワークインターフェースの IP アドレスの可用性は、リアルタイムでモニタリングされます。アノマリーが検出された場合、対応する DNS レコードが削除され、サービスの中断やデータ損失を防ぎます。
エラーが解決されると、対応する DNS レコードは自動的に復元されます。
コンソール
マルチゾーンのサービスリソースの設定
エンドポイントサービスを作成する際に、複数のゾーンからサービスリソースを選択します。
作成後、エンドポイントサービス ID をクリックします。基本情報 タブで サービスリソースの追加 をクリックし、追加するリソースインスタンスを選択します。
マルチゾーンのインターフェイスエンドポイントの設定
インターフェイスエンドポイントを作成する際に、少なくとも 2 つのゾーンから vSwitch を選択します。
作成後、インターフェイスエンドポイント ID をクリックし、ゾーンと ENI タブで ゾーンの追加 をクリックします。
高可用性を確保するには、エンドポイントドメイン名を使用してサービスにアクセスします。エンドポイントドメイン はインターフェイスエンドポイントページで確認できます。
API
エンドポイントサービスの設定
AttachResourceToVpcEndpointService を呼び出して、サービスリソースをエンドポイントサービスに追加します。
DetachResourceFromVpcEndpointService を呼び出して、サービスリソースをエンドポイントサービスから削除します。
エンドポイントの設定
AddZoneToVpcEndpoint を呼び出して、ゾーンをエンドポイントに追加します。
RemoveZoneFromVpcEndpoint を呼び出して、ゾーンをエンドポイントから削除します。
サービスリソースの割り当て
リソースの過負荷を防ぎ、業務継続性を確保するために、エンドポイントサービスの各ゾーンに複数のサービスリソースを追加できます。これにより、異なるエンドポイント接続が異なるサービスリソースを使用できるようになり、トラフィックの分散に役立ちます。あるリソースに障害が発生した場合、接続は同じゾーン内の別の利用可能なリソースに自動的にフェイルオーバーします。
サービスリソースが CLB、NLB、および ALB インスタンスの場合、エンドポイント接続を切断することなく、ゾーンの サービスリソースを置き換えることができます。
ゾーン内のサービスリソースの置き換え機能とサービスリソースの手動割り当て機能は、デフォルトでは無効になっています。これらの機能を有効にするには、クォータセンターコンソールに移動し、privatelink_whitelist/svc_res_mgt_uat クォータを申請してください。リージョン間のエンドポイント接続では、サービスリソースの手動割り当てはサポートされていません。
サービスリソースは、自動または手動で割り当てることができます。各ゾーンに、自動割り当てに利用できるサービスリソースが少なくとも 1 つあることを確認してください。
ゾーン内のエンドポイント接続にサービスリソースを割り当てます:
サービスプロバイダーがエンドポイント接続を自動的に承諾する場合:
PrivateLink は、エンドポイント接続と同じゾーンからサービスリソースを自動的に割り当てます。この割り当ては、サービスリソースの帯域幅と現在のエンドポイント接続数に基づいています。自動割り当て用に設定されたサービスリソースのみが使用されます。
自動的に割り当てられたリソースが接続要件を満たさない場合は、そのゾーンのエンドポイント接続を切断し、手動でサービスリソースを割り当ててください。変更が完了したら、再度接続を許可します。
サービスプロバイダーがエンドポイント接続を手動で承諾する場合:
サービスリソースを手動で割り当ててから、接続を許可できます。リソースを手動で割り当てない場合は、エンドポイント接続を許可するときに、接続を許可し、サービスリソースを自動的に割り当てます。 チェックボックスを選択できます。
自動的に割り当てられたリソースが接続要件を満たさない場合は、そのゾーンのエンドポイント接続を切断し、手動でサービスリソースを割り当ててください。変更が完了したら、再度接続を許可します。
サービスリソースの追加または削除
コンソール
サービスリソースの追加
エンドポイントサービスページに移動します。対象のエンドポイントサービスの ID をクリックして、詳細ページを開きます。
基本情報 タブの サービスリソース セクションで、サービスリソースの追加 をクリックします。ゾーンとサービスリソースを選択します。
サービスリソースの削除
基本情報 タブの サービスリソース セクションで、対象のサービスリソースの 操作 列の 削除 をクリックします。この操作により、リソースはエンドポイントサービスから削除されますが、リソースインスタンスは削除されません。
サービスリソースがエンドポイントゾーンに関連付けられている場合、そのサービスリソースは削除できません。まずエンドポイント接続を切断する必要があります。
API
AttachResourceToVpcEndpointService を呼び出して、エンドポイントサービスにサービスリソースを追加します。
DetachResourceFromVpcEndpointService を呼び出して、エンドポイントサービスからサービスリソースを削除します。
サービスリソースの割り当て方法の設定
コンソール
ターゲットエンドポイントサービスの詳細ページの基本情報タブ、サービスリソースセクションで、ターゲットサービスリソースの自動割り当て列のスイッチを切り替えます。 この設定により、サービスリソースがエンドポイント接続に自動的に割り当てられるかどうかが決まります。
各ゾーンに、自動的に割り当てることができるサービスリソースが少なくとも 1 つ含まれていることを確認してください。
サービスリソースの自動割り当て設定を変更しても、既存のエンドポイント接続には影響しません。
API
UpdateVpcEndpointServiceResourceAttribute を呼び出し、AutoAllocatedEnabled パラメーターを設定して、サービスリソースの割り当て方法を設定します。
ゾーン内のエンドポイント接続へのサービスリソースの割り当て
コンソール
ターゲットエンドポイントサービスの詳細ページのエンドポイント接続タブで、次のいずれかの方法でエンドポイント接続を切断します:
すべてのゾーンで接続を切断するには、ターゲットエンドポイントの操作列で拒否をクリックします。この操作により、サービスが利用できなくなります。注意して操作してください。
特定のゾーンで接続を切断するには、対象のエンドポイントの横にある
アイコンをクリックします。 対象ゾーンの「操作」列で、サービスリソースとの接続を切断 をクリックします。 この操作により、サービストラフィックが中断される可能性があります。 影響を慎重に評価してください。
サービスリソースの割り当て方法を変更します:
自動割り当て:ターゲットエンドポイントの横にある
アイコンをクリックします。ターゲットゾーンの操作列で、サービスリソースの割り当てを選択します。自動割り当てを選択し、サービスリソースを接続します。エンドポイントゾーンにサービスリソースがすでに指定されている場合、自動割り当て を選択すると、指定されたサービスリソースがクリアされます。
手動割り当て: ターゲットエンドポイントの横にある
アイコンをクリックします。ターゲットゾーンの操作列で、サービスリソースの割り当て を選択します。手動割り当て をクリックし、作成済みのサービスリソースを選択して、サービスリソースを接続します。
API
DisableVpcEndpointZoneConnection を呼び出して、ゾーン内のエンドポイント接続を切断します。
UpdateVpcEndpointZoneConnectionResourceAttribute を呼び出して、ゾーン内のエンドポイント接続にサービスリソースを割り当てます:
ResourceAllocateModeをAutoに設定して、サービスリソースを自動的に割り当てます。ResourceAllocateModeをManualに設定し、ResourceIdを指定して、サービスリソースを手動で割り当てます。
EnableVpcEndpointZoneConnection を呼び出して、ゾーン内のエンドポイント接続を許可します。
ゾーン内のサービスリソースの置き換え
サービスリソースが CLB、NLB、および ALB の場合にのみ、エンドポイント接続を切断せずにゾーン内のサービスリソースを置き換えることができます。
コンソール
ターゲットエンドポイントサービスの詳細ページで、基本情報 タブに移動し、サービスリソース セクションでターゲットサービスリソースの 自動割り当て を無効にします。
次の 2 つの方法のいずれかを選択して、対象のエンドポイント接続のサービスリソースを置き換えます:
ターゲットエンドポイントサービスの詳細ページで、基本情報 タブに移動します。サービスリソース セクションで、ターゲットサービスリソースを見つけ、操作 列の リソースの交換 をクリックします。新しいサービスリソースとターゲットエンドポイント接続を選択します。
ターゲットエンドポイントサービスの詳細ページで、エンドポイント接続 タブに移動します。ターゲットエンドポイントの横にある
アイコンをクリックします。ターゲットゾーンの サービスリソースの交換 列で、サービスリソースの交換 をクリックします。
移行方法として、スムーズな移行を選択します。強制移行はサービストラフィックを中断させる可能性があるため、影響を慎重に評価してください。
スムーズな移行:
システムはエンドポイントゾーンに Elastic Network Interface (ENI) を作成します。次に、システムは新しい ENI を新しいサービスリソースに接続し、新しい ENI の IP アドレスを DNS 名前解決に追加します。
システムは、古い ENI の IP アドレスを DNS 名前解決から自動的に削除します。
既存のすべてのサービスがいつ削除されるかを判断する必要があります。次に、ターゲットゾーンの 操作 列で、クリックして古いサービスリソースを切断します。切断すると、古い ENI は完全に削除されます。
強制移行:移行が完了すると、元のサービスリソースはエンドポイントサービスから直ちに削除されます。強制移行により、リソースに依存するすべてのサービス接続が中断されます。これにより、サービストラフィックが中断される可能性があるため、影響を慎重に評価してください。
API
UpdateVpcEndpointZoneConnectionResourceAttribute 操作を呼び出して、ゾーン内のエンドポイント接続のサービスリソースを置き換えます。
エンドポイント接続の帯域幅の変更
エンドポイント接続に対して帯域幅調整を設定することで、トラフィックを正確に制御し、バックエンドサービスリソースの過負荷を防ぐことができます。各エンドポイントゾーンの Elastic Network Interface は、エンドポイント接続の帯域幅制限を自動的に継承します。
デフォルトの接続帯域幅制限:エンドポイント接続が「接続済み」状態になると、エンドポイントサービスに接続されているすべてのインターフェイスエンドポイントにデフォルトの帯域幅制限が適用されます。
サービスリソースが CLB インスタンスの場合:
エンドポイント接続のデフォルト帯域幅は 3,072 Mbps です。有効値の範囲は 100 Mbps から 10,240 Mbps です。
帯域幅は変更可能です。変更は既存の接続には影響せず、新しい接続にのみ適用されます。
サービスリソースが NLB、ALB、または GWLB インスタンスの場合、デフォルトの接続帯域幅制限はサポートされていません。
特定のエンドポイント接続に対する帯域幅制限の設定:適切な帯域幅制限を設定することで、サービスリソースの過負荷を防ぐことができます。特定の制限を設定すると、そのエンドポイント接続にはデフォルトの接続帯域幅制限が適用されなくなります。
帯域幅調整の有効化:
エンドポイントサービスがエンドポイント接続を自動的に承諾するように設定されている場合、接続が確立された後に帯域幅調整を有効にすることができます。
エンドポイントサービスがエンドポイント接続の手動承諾を必要とする場合、接続リクエストを承諾する際に帯域幅調整を有効にすることができます。
サービスリソースごとの帯域幅制限の範囲:
NLB:100 Mbps ~ 50 Gbps。
ALB および GWLB:100 Mbps ~ 25 Gbps。
CLB:100 Mbps ~ 10,240 Mbps。
コンソール
デフォルトの帯域幅制限の変更: ターゲットエンドポイントサービスの詳細ページの 基本情報 タブで、デフォルトの制限速度 の横にある 変更 をクリックします。
特定のエンドポイント接続の帯域幅を調整するには、対象のエンドポイントサービスの詳細ページで エンドポイント接続 タブに移動し、対象のエンドポイントを見つけ、操作 列で帯域幅調整を有効化、変更、または無効化します。
API
UpdateVpcEndpointServiceAttribute を呼び出し、
Bandwidthパラメーターを設定して、エンドポイントサービスの帯域幅を変更します。UpdateVpcEndpointConnectionAttribute を呼び出し、
Bandwidthパラメーターを設定して、エンドポイント接続の帯域幅を変更します。
エンドポイントサービスの削除
サービスの提供が不要になった場合は、そのエンドポイントサービスを削除できます。この操作は元に戻すことができず、関連するすべてのエンドポイント接続が完全に終了するため、慎重に実行してください。
コンソール
サービスを削除する前に、接続されているすべてのインターフェイスエンドポイントを拒否し、切断する必要があります。
対象のエンドポイントサービスの 操作 列で、削除 をクリックします。
API
DisableVpcEndpointZoneConnection を呼び出して、エンドポイントゾーン接続を切断します。
DetachResourceFromVpcEndpointService を呼び出して、エンドポイントサービスからサービスリソースを削除します。
DeleteVpcEndpointService を呼び出して、エンドポイントサービスを削除します。
よくある質問
作成したエンドポイントサービスをサービス利用者がなぜ見つけられないのですか?
サービス利用者の Alibaba Cloud アカウント ID がサービスホワイトリストに含まれていることを確認してください。ホワイトリストに登録されているユーザーのみが、サービスを検索して接続できます。
接続ステータスが常に 切断済み のままなのはなぜですか?
エンドポイントサービスで エンドポイント接続 が無効になっていないか確認してください。無効になっている場合は、エンドポイント接続 タブに移動し、手動で接続リクエストを 許可 する必要があります。