サービスプロバイダーとして、エンドポイントサービスを作成し、特定のユーザーとサービスを共有できます。これにより、ネットワークアーキテクチャを簡素化し、パブリックインターネットへの露出を回避できます。
セキュアなプライベートアクセス:すべてのサービストラフィックはプライベートネットワークを経由し、インターネットへのデータ公開を防ぎ、セキュリティリスクを軽減します。
ネットワークアーキテクチャの簡素化:PrivateLink は、サービスコンシューマーの Virtual Private Cloud (VPC) 内に、貴社のサービスへのローカルアクセスポイントとして機能する Elastic Network Interface を作成します。サービスコンシューマーは、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 コンソールの エンドポイントサービスの作成 ページに移動します。
[リージョン]:サービスを提供するリージョンを選択します。
[サービスリソースタイプ]:サービスリソースのタイプを選択します。高可用性を確保するために、複数のゾーンから [サービスリソース] を追加することを推奨します。
[エンドポイント接続を自動で許可]:サービスコンシューマーがサービスにアクセスするためにインターフェイスエンドポイントを作成する際に、接続リクエストを自動的に承諾するかどうかを選択します。作成後にこのオプションを変更しても、既存の接続には影響しません。
はい:サービスコンシューマーがサービスに接続するためにインターフェイスエンドポイントを作成すると、接続は自動的に確立されます。
いいえ:サービスコンシューマーからの各接続リクエストを手動で承認または拒否する必要があります。
[ゾーンアフィニティの利用可否]:はい を選択し、サービスコンシューマーもゾーンアフィニティを有効にした場合、エンドポイントドメイン名を使用してサービスにアクセスする際に、特定のゾーンのインターフェイスエンドポイントからのトラフィックが、同じゾーンのエラスティックネットワークインターフェイスに優先的にルーティングされます。これにより、低レイテンシーのゾーン内アクセスが実現します。
[IP バージョン]:IPv4 と デュアルスタック をサポートします。エンドポイントサービスに追加されたすべてのサービスリソースがデュアルスタックをサポートしている場合は、デュアルスタック を選択できます。
CLB はデュアルスタックをサポートしていません。
[サービスの支払人]:PrivateLink 接続の料金を支払う側を選択します。デフォルトでは、サービスコンシューマーが支払者となります。この設定は一度確定すると変更できません。
エンドポイントサービスを作成した後、他のアカウントからの接続リクエストを許可するために、サービスホワイトリストを設定する必要があります。
対象のエンドポイントサービスの詳細ページで、サービスホワイトリスト タブに移動し、ホワイトリストに追加 をクリックして、サービスにアクセスできるユーザーを指定します。
*を入力:すべてのユーザーがエンドポイントサービスへの接続リクエストを開始できます。アカウント UID を入力:指定されたユーザーのみがエンドポイントサービスへの接続リクエストを開始できます。
エンドポイントサービスへのアクセス
エンドポイント - エンドポイントの作成 ページに移動します。
インターフェイスエンドポイントを設定します:
[リージョン]:インターフェイスエンドポイントを作成するリージョンを選択します。このリージョンは、エンドポイントサービスが配置されているリージョンと同じである必要があります。
[タイプ]:その他のエンドポイントサービス を選択し、エンドポイントサービス名を使用して接続を検証します。検証に成功すると、サービスにアクセスできます。
[ネットワーク設定]:
ゾーンは、エンドポイントサービスが利用可能なゾーンから選択する必要があります。これはサービスリソースのゾーンと同じです。高可用性を確保するために、少なくとも 2 つのゾーンで vSwitch を選択することを推奨します。
vSwitch 内の特定の IP アドレスをエンドポイントゾーンのエラスティックネットワークインターフェイスに割り当てることができます。IP アドレスを指定しない場合、システムが自動的に割り当てます。vSwitch の システム予約 IP アドレス をエラスティックネットワークインターフェイスに割り当てることはできません。
[IP バージョン]:エンドポイントサービスがデュアルスタックをサポートしている場合、デュアルスタック を選択できます。これにより、クライアントは IPv4 と IPv6 の両方のアドレスを使用してサービスにアクセスできます。それ以外の場合は、IPv4 のみがサポートされます。
[セキュリティグループ]:インターフェイスエンドポイントにセキュリティグループを関連付けて、すべてのエンドポイントゾーンのエラスティックネットワークインターフェイスへのインバウンドトラフィックを制御します。
[ゾーンアフィニティの利用可否]:エンドポイントサービスがゾーンアフィニティをサポートしている場合、サービスコンシューマーはそれを有効または無効にできます。
有効にすると、サービスコンシューマーがインターフェイスエンドポイントと同じゾーンからエンドポイントドメイン名を使用してサービスにアクセスした場合、Alibaba Cloud DNS はそのゾーンのエラスティックネットワークインターフェイスの IP アドレスを優先的に返します。これにより、低レイテンシーのゾーン内アクセスが実現します。
異なるゾーンからアクセスした場合、またはゾーンアフィニティが無効になっている場合、Alibaba Cloud DNS はすべてのエンドポイントゾーンで利用可能なエラスティックネットワークインターフェイスの IP アドレスを返します。
エンドポイントを作成した後、同じ VPC 内の ECS インスタンスから次のコマンドを実行して接続をテストできます。
ping <エンドポイントゾーンのエラスティックネットワークインターフェイスのIPアドレス> # エンドポイントの詳細ページの [ゾーンと ENI] タブで、エラスティックネットワークインターフェイスのプライベート IP アドレスを確認できます。 # HTTP/HTTPS サービスの場合、サービスポートに直接アクセスすることを推奨します。 curl -sI https://<エンドポイントドメイン名> # エンドポイントの詳細ページでエンドポイントドメイン名を確認できます。
API
サービスプロバイダーは CreateVpcEndpointService API を呼び出してエンドポイントサービスを作成します。
サービスコンシューマーは CreateVpcEndpoint API を呼び出してエンドポイントを作成します。
クロスリージョンでのサービスの共有
サービスプロバイダーは、エンドポイントサービスに複数のサポート対象リージョンを設定できます。これにより、サービスコンシューマーはサポートされているいずれかのリージョンにインターフェイスエンドポイントを作成して、クロスリージョンでサービスに接続できます。詳細については、「クロスリージョンの PrivateLink 接続をサポートするリージョンとゾーン」をご参照ください。
サービスリソース:
サポート対象のリソースには、パブリックまたはプライベートの NLB インスタンスおよびアップグレードされたパブリックまたはプライベートの ALB インスタンスが含まれます。
高可用性を確保するために、クロスリージョンでサービスを共有する前に、エンドポイントサービスのサービスリソースを少なくとも 2 つのゾーンにデプロイする必要があります。
サポート対象リージョン:
サポート対象リージョンを選択して、サービスへのクロスリージョンアクセスを有効にします。
エンドポイントサービスを作成した後、サービスプロバイダーはリモートアクセスリージョンを調整できます。
サービスプロバイダーがリモートアクセスリージョンのリストからリージョンを削除した場合、サービスコンシューマーはそのリージョンで新しいエンドポイントを作成できなくなります。ただし、既存のエンドポイントからのアクセスに影響はありません。
サービスのホームリージョンは常にアクセス可能である必要があり、サポート対象リージョンのリストから削除することはできません。
クロスリージョン接続:
エンドポイントとエンドポイントサービスのゾーン数は一致する必要はありません。高可用性を確保するために、サービスコンシューマーは少なくとも 2 つのゾーンにエンドポイントを作成することを推奨します。
サービスコンシューマーは、エンドポイントドメイン名またはエンドポイントゾーンのドメイン名を使用してサービスにアクセスできます。すべてのリクエストは、エンドポイントに送信された後、PrivateLink 接続を介してバックエンドのサービスリソースに転送されます。サービスコンシューマーがエンドポイントドメイン名を使用してサービスにアクセスすることを推奨します。これにより、ゾーン障害時にアプリケーションが PrivateLink のフルマネージドの可用性監視を活用して、他のゾーンへの迅速なフェイルオーバーが可能になります。
コンソール
エンドポイントサービスの設定
PrivateLink コンソールの エンドポイントサービスの作成 ページに移動します。
[リージョン]:サービスリソースがデプロイされているリージョンを選択します。
[サービスリソースタイプ]:この例では、NLB を選択します。高可用性を確保するために、複数のゾーンから [サービスリソース] を追加することを推奨します。
[サポート対象リージョン]:サービスコンシューマーがサービスに接続できるリージョンを選択します。
その他の設定については、「同一リージョン内でのサービスの共有」をご参照ください。
エンドポイントサービスを作成した後、他のアカウントからの接続リクエストを許可するために、サービスホワイトリストを設定する必要があります。
エンドポイントサービスへのアクセス
エンドポイント - エンドポイントの作成 ページに移動します。
インターフェイスエンドポイントを設定します:
[リージョン]:インターフェイスエンドポイントを作成するリージョンを選択します。
[タイプ]:その他のエンドポイントサービス を選択します。
[サービス設定]:クロスリージョンエンドポイントの有効化 を選択します。リージョンを選択した後、エンドポイントサービス名を使用して接続を検証します。検証に成功すると、接続を確立できます。
中国本土内外のリージョンを接続するためにクロスリージョンエンドポイントを有効にする場合、まず企業の実名検証を完了する必要があります。
中国本土内外のリージョンを接続するためにクロスリージョンエンドポイントを有効にする場合、データ転送コンプライアンスを読み、前述のコンプライアンスコミットメントを確認し、同意する をクリックします。
[クロスリージョン帯域幅設定]:
[課金方式]:CDT 課金。クロスリージョンのトラフィック料金は、Cloud Data Transfer (CDT) によって課金されます。課金の詳細については、「クロスリージョンの PrivateLink 接続」をご参照ください。
[帯域幅]:
中国本土内のリージョン間接続の場合、デフォルトの最大クロスリージョン帯域幅は 1,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 API を呼び出してエンドポイントサービスを作成します。
サービスコンシューマーは CreateVpcEndpoint API を呼び出してエンドポイントを作成します。
サービスアクセスの制御
サービスホワイトリストとエンドポイント接続の自動承諾設定を組み合わせることで、サービスプロバイダーは、どのサービスコンシューマーがエンドポイントサービスにアクセスできるかを正確に制御できます。例:
信頼できる少数のユーザー向け:アカウント UID をサービスホワイトリストに追加し、エンドポイント接続の自動承諾を有効にします。
より広範なユーザー向け:
*をサービスホワイトリストに追加し、エンドポイント接続の自動承諾を「いいえ」に設定します。その後、サービスプロバイダーは、ユーザーが開始した各エンドポイント接続リクエストを手動で承認する必要があります。
サービスホワイトリストの設定
エンドポイントサービスが作成されると、サービスプロバイダーの Alibaba Cloud アカウントが自動的にサービスホワイトリストに追加されます。サービスプロバイダーは、他のアカウントのユーザーが接続リクエストを開始できるように、サービスホワイトリストを手動で設定する必要があります。
サービスのグレースケールリリースフェーズ中に、対象ユーザーの Alibaba Cloud アカウント UID を 1 つずつ追加して、徐々にサービスアクセスを許可することを推奨します。グレースケールリリースが完了した後、ビジネスニーズに基づいて、
*設定を追加してサービスをすべてのユーザーに利用可能にすることを検討できます。サービスが特定のユーザーのみの長期的な使用を目的としている場合は、指定されたアカウント UID のみを設定することを選択できます。
コンソール
対象のエンドポイントサービスの詳細ページで、サービスホワイトリスト タブに移動し、ホワイトリストに追加 をクリックして、サービスにアクセスできるユーザーを定義します。
*に設定:すべてのユーザーがエンドポイントサービスに接続リクエストを送信できます。アカウント UID を入力:指定されたユーザーのみがエンドポイントサービスへの接続リクエストを開始できます。
API
AddUserToVpcEndpointService API を呼び出して、アカウントをサービスホワイトリストに追加します。
RemoveUserFromVpcEndpointService API を呼び出して、アカウントをサービスホワイトリストから削除します。
エンドポイント接続の自動承諾の設定
サービスコンシューマーは、サービスプロバイダーがエンドポイント接続リクエストを承諾した後にのみ、プライベートネットワーク経由でエンドポイントサービスにアクセスできます。
コンソール
エンドポイントサービスを作成するときに、エンドポイント接続を自動で許可 を設定します:
[はい]:接続は自動的に確立されます。
[いいえ]:対象のエンドポイントサービスの エンドポイント接続 タブに移動し、各接続リクエストの 許可 列で 拒否 または 拒否 を選択します。
エンドポイントサービスが作成された後、基本情報 タブに移動して、エンドポイント接続の自動承諾を 有効化 または 無効化 できます。作成後にこのオプションを変更しても、既存の接続には影響しません。
API
CreateVpcEndpointService API と UpdateVpcEndpointServiceAttribute API を呼び出すときに、
AutoAcceptEnabledパラメーターを設定して、エンドポイント接続を自動的に承諾するかどうかを指定します。AutoAcceptEnabledをfalseに設定した場合は、EnableVpcEndpointConnection API または DisableVpcEndpointConnection API を呼び出して、エンドポイント接続を有効化または無効化する必要があります。
高可用性の確保
サービスプロバイダーは、エンドポイントサービスのサービスリソースを複数のゾーンに設定します。
サービスリソースが NLB または ALB インスタンスの場合は、複数のゾーンからインスタンスを追加します。
サービスリソースが CLB インスタンスの場合は、プライマリゾーンが異なる複数の CLB インスタンスを追加します。
サービスコンシューマーは、インターフェイスエンドポイントを作成する際に、少なくとも 2 つのゾーンから vSwitch を選択します。
サービスコンシューマーは、エンドポイントドメイン名を使用してサービスにアクセスします。Alibaba Cloud はフルマネージドの可用性監視を提供し、障害発生時に他のゾーンへの迅速なフェールオーバーを可能にします:
異なるエンドポイントゾーンの Elastic Network Interface (ENI) の IP アドレスの可用性をリアルタイムで監視します。異常が検出された場合は、該当する DNS レコードを削除して、サービス中断やデータ損失を防ぎます。
障害が解消されると、該当する DNS レコードが自動的に復元されます。
コンソール
マルチゾーンのサービスリソースの設定
エンドポイントサービスを作成する際に、複数のゾーンからサービスリソースを選択します。
作成後にエンドポイントサービス ID をクリックします。基本情報 タブで サービスリソースの追加 をクリックし、追加するリソースインスタンスを選択します。
マルチゾーンのインターフェイスエンドポイントの設定
インターフェイスエンドポイントを作成する際に、少なくとも 2 つのゾーンから vSwitch を選択します。
作成後にインターフェイスエンドポイント ID をクリックします。ゾーンと ENI タブで ゾーンの追加 をクリックします。
高可用性を確保するため、エンドポイントドメイン名を使用してサービスにアクセスしてください。エンドポイントドメイン は [Interface Endpoints] ページで確認できます。
API
エンドポイントサービスの設定
AttachResourceToVpcEndpointService を呼び出して、サービスリソースをエンドポイントサービスに追加します。
DetachResourceFromVpcEndpointService を呼び出して、サービスリソースをエンドポイントサービスから削除します。
エンドポイントの設定
AddZoneToVpcEndpoint を呼び出して、ゾーンをエンドポイントに追加します。
RemoveZoneFromVpcEndpoint を呼び出して、ゾーンをエンドポイントから削除します。
サービスリソースの割り当て
リソースの過負荷を防ぎ、ビジネスの継続性を確保するために、エンドポイントサービスの各ゾーンに複数のサービスリソースを追加できます。これにより、異なるエンドポイント接続が異なるサービスリソースを使用できるようになり、トラフィックの分散に役立ちます。リソースに障害が発生した場合、接続は同じゾーン内の別の利用可能なリソースに自動的にフェイルオーバーします。
サービスリソースが Classic Load Balancer (CLB) インスタンスの場合、エンドポイント接続を切断せずにゾーンのサービスリソースを直接置き換えることができます。
ゾーン内のサービスリソースを置き換える機能とサービスリソースを手動で割り当てる機能は、デフォルトでは無効になっています。これらを有効にするには、Quota Center コンソールに移動し、privatelink_whitelist/svc_res_mgt_uat クォータを申請してください。クロスリージョンのエンドポイント接続では、サービスリソースの手動割り当てはサポートされていません。
サービスリソースは、自動または手動で割り当てることができます。各ゾーンに、自動割り当てに利用できるサービスリソースが少なくとも 1 つあることを確認してください。
ゾーン内のエンドポイント接続にサービスリソースを割り当てます:
サービスプロバイダーがエンドポイント接続を自動的に承諾する場合:
PrivateLink は、エンドポイント接続と同じゾーンからサービスリソースを自動的に割り当てます。この割り当ては、サービスリソースの帯域幅と現在のエンドポイント接続数に基づいています。自動割り当て用に設定されたサービスリソースのみが使用されます。
自動的に割り当てられたリソースが接続要件を満たさない場合は、ゾーンのエンドポイント接続を切断し、サービスリソースを手動で割り当てます。変更が完了したら、接続を再度許可します。
サービスプロバイダーがエンドポイント接続を手動で承諾する場合:
サービスリソースを手動で割り当ててから、接続を許可できます。リソースを手動で割り当てない場合は、エンドポイント接続を許可する際に 接続を許可し、サービスリソースを自動的に割り当てます。 チェックボックスをオンにできます。
自動的に割り当てられたリソースが接続要件を満たさない場合は、ゾーンのエンドポイント接続を切断し、サービスリソースを手動で割り当てます。変更が完了したら、接続を再度許可します。
サービスリソースの追加または削除
コンソール
サービスリソースの追加
[エンドポイントサービス] ページに移動します。対象のエンドポイントサービスの ID をクリックして、詳細ページを開きます。
基本情報 タブの サービスリソース セクションで、サービスリソースの追加 をクリックします。ゾーンとサービスリソースを選択します。
サービスリソースの削除
基本情報 タブの サービスリソース セクションで、対象のサービスリソースの 操作 列にある 削除 をクリックします。この操作により、リソースはエンドポイントサービスから削除されますが、リソースインスタンス自体は削除されません。
サービスリソースがエンドポイントゾーンに関連付けられている場合は削除できません。まずエンドポイント接続を切断する必要があります。
API
AttachResourceToVpcEndpointService API を呼び出して、サービスリソースをエンドポイントサービスに追加します。
DetachResourceFromVpcEndpointService API を呼び出して、サービスリソースをエンドポイントサービスから削除します。
サービスリソースの割り当て方法の設定
コンソール
対象のエンドポイントサービスの詳細ページの 基本情報 タブにある サービスリソース セクションで、対象のサービスリソースの 自動割り当て 列のスイッチを切り替えます。この設定により、サービスリソースがエンドポイント接続に自動的に割り当てられるかどうかが決まります。
各ゾーンに、自動的に割り当てることができるサービスリソースが少なくとも 1 つ含まれていることを確認してください。
サービスリソースの 自動割り当て 設定を変更しても、既存のエンドポイント接続には影響しません。
API
UpdateVpcEndpointServiceResourceAttribute API を呼び出し、AutoAllocatedEnabled パラメーターを設定して、サービスリソースの割り当て方法を設定します。
ゾーン内のエンドポイント接続へのサービスリソースの割り当て
コンソール
対象のエンドポイントサービスの詳細ページの エンドポイント接続 タブで、次のいずれかの方法でエンドポイント接続を切断します:
すべてのゾーンの接続を切断する場合:対象のエンドポイントの 操作 列で、拒否 をクリックします。この操作によりサービスが利用できなくなります。慎重に操作してください。
特定のゾーンの接続を切断する場合:対象のエンドポイントの横にある
アイコンをクリックします。対象ゾーンの [操作] 列で、サービスリソースとの接続を切断 をクリックします。この操作によりサービストラフィックが中断される可能性があります。影響を慎重に評価してください。
サービスリソースの割り当て方法を変更します:
自動割り当て:対象のエンドポイントの横にある [
] アイコンをクリックします。対象ゾーンの [操作] 列で、サービスリソースの割り当て を選択します。自動割り当て を選択し、サービスリソースを接続します。エンドポイントゾーンにサービスリソースがすでに指定されている場合、自動割り当て を選択すると、指定されたサービスリソースがクリアされます。
手動割り当て:対象のエンドポイントの横にある [
] アイコンをクリックします。対象ゾーンの [操作] 列で、サービスリソースの割り当て を選択します。手動割り当て をクリックし、作成済みのサービスリソースを選択して、サービスリソースを接続します。
API
DisableVpcEndpointZoneConnection API を呼び出して、ゾーン内のエンドポイント接続を切断します。
UpdateVpcEndpointZoneConnectionResourceAttribute API を呼び出して、ゾーン内のエンドポイント接続にサービスリソースを割り当てます:
ResourceAllocateModeをAutoに設定して、サービスリソースを自動的に割り当てます。ResourceAllocateModeをManualに設定し、ResourceIdを指定して、サービスリソースを手動で割り当てます。
EnableVpcEndpointZoneConnection API を呼び出して、ゾーン内のエンドポイント接続を許可します。
ゾーン内のサービスリソースの置き換え
サービスリソースが Classic Load Balancer (CLB) の場合に限り、エンドポイント接続を切断せずにゾーン内のサービスリソースを置き換えることができます。
コンソール
対象のエンドポイントサービスの詳細ページで、基本情報 タブに移動します。サービスリソース セクションで、対象のサービスリソースの 自動割り当て を無効にします。
次のいずれかの方法で、対象のエンドポイント接続のサービスリソースを置き換えます:
対象のエンドポイントサービスの詳細ページで、基本情報 タブに移動します。サービスリソース セクションで、対象のサービスリソースを見つけ、操作 列にある リソースの交換 をクリックします。新しいサービスリソースと対象のエンドポイント接続を選択します。
対象のエンドポイントサービスの詳細ページで、エンドポイント接続 タブに移動します。対象のエンドポイントの横にある [
] アイコンをクリックします。対象ゾーンの サービスリソースの交換 列で、サービスリソースの交換 をクリックします。
移行方法には、スムーズな移行を選択します。強制移行はサービストラフィックを中断させる可能性があるため、影響を慎重に評価してください。
[スムーズな移行]:
システムは、エンドポイントゾーンに Elastic Network Interface (ENI) を作成します。その後、システムは新しい ENI を新しいサービスリソースに接続し、新しい ENI の IP アドレスを DNS 名前解決に追加します。
システムは、古い ENI の IP アドレスを DNS 名前解決から自動的に削除します。
すべての既存の接続が終了したことを確認する必要があります。その後、対象ゾーンの 操作 列でクリックして、古いサービスリソースを切断します。切断後、古い ENI は完全に削除されます。
[強制移行]:移行が完了すると、元のサービスリソースは直ちにエンドポイントサービスから削除されます。強制移行は、リソースに依存するすべてのサービス接続を中断します。これによりサービストラフィックが中断される可能性があるため、影響を慎重に評価してください。
API
UpdateVpcEndpointZoneConnectionResourceAttribute API を呼び出して、ゾーン内のエンドポイント接続のサービスリソースを置き換えます。このとき、MigrationMode パラメーターを設定して移行方法を指定します。MigrationMode を Smooth に設定するとスムーズな移行が実行され、Forcible に設定すると強制移行が実行されます。
エンドポイント接続帯域幅の変更
エンドポイント接続に帯域幅スロットリングを設定することで、トラフィックを正確に制御し、バックエンドサービスリソースの過負荷を防ぐことができます。各エンドポイントゾーンのエラスティックネットワークインターフェイスは、エンドポイント接続の帯域幅制限を自動的に継承します。
デフォルトの接続帯域幅制限:エンドポイント接続が「接続済み」状態になると、エンドポイントサービスに接続されているすべてのインターフェイスエンドポイントに、デフォルトの帯域幅制限が適用されます。
サービスリソースが CLB インスタンスの場合:
エンドポイント接続のデフォルト帯域幅は 3,072 Mbps です。値の範囲は 100~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 API を呼び出して
Bandwidthパラメーターを設定し、エンドポイントサービスのデフォルトの帯域幅制限を変更します。UpdateVpcEndpointConnectionAttribute API を呼び出して
Bandwidthパラメーターを設定し、エンドポイント接続の帯域幅を変更します。
Delete an endpoint service
If you no longer want to provide a service, you can delete its endpoint service. This action is irreversible and permanently terminates all associated endpoint connections. Proceed with caution.
Console
Before you delete the service, you must reject and disconnect all connected interface endpoints.
Click [削除] in the [操作] column of the target endpoint service.
API
Call DisableVpcEndpointZoneConnection to disconnect the endpoint zone connection.
Call DetachResourceFromVpcEndpointService to remove the service resources from the endpoint service.
Call DeleteVpcEndpointService to delete the endpoint service.
よくある質問
サービスコンシューマーが、作成したエンドポイントサービスを見つけられないのはなぜですか?
コンシューマーの Alibaba Cloud アカウント ID がサービスホワイトリストに含まれていることを確認してください。ホワイトリストに含まれるユーザーのみが、サービスを見つけて接続できます。
接続ステータスが常に [切断済み] になるのはなぜですか?
エンドポイントサービスで [エンドポイント接続] が無効になっていないかを確認してください。無効になっている場合は、[エンドポイント接続] タブに移動し、接続リクエストを手動で [許可] する必要があります。