すべてのプロダクト
Search
ドキュメントセンター

API Gateway:サービスソースの管理

最終更新日:Apr 30, 2026

Cloud-native API Gateway は、コンテナサービス(Container Service for Kubernetes (ACK)、Alibaba Cloud Container Compute Service (ACS)、および ACK Serverless クラスターを含む)と Microservices Engine (MSE) Nacos レジストリの 2 種類のサービスソースをサポートしています。このトピックでは、これらのリソースをゲートウェイのサービスソースとして追加および管理する方法について説明します。

前提条件

注意事項

  • 設定済みのサービスソースが無効になった場合は、他のソースからのサービス情報の同期失敗など、安定性の問題を防ぐため、手動で削除してください。

  • DNS ドメイン名または固定 IP アドレスを使用するサービスは、サービスソースを設定せずに追加できます。詳細については、「サービスの作成」をご参照ください。

  • ACK クラスターからコンテナサービスを追加する場合、ゲートウェイは ACK クラスター内の Service オブジェクトおよび Endpoints オブジェクトをモニターして、サービスおよびエンドポイント情報を取得します。K8s Ingress を使用してゲートウェイに HTTPS リクエストを設定した場合、ゲートウェイはクラスター内の secret オブジェクトもモニターし、HTTPS 証明書情報を取得します。

サービスソースの作成

  1. API Gateway コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、Cloud-native API Gateway > Instance をクリックします。上部のナビゲーションバーでリージョンを選択します。

  3. Instance ページで、ターゲットインスタンス ID をクリックします。

  4. 左側のナビゲーションウィンドウで Service をクリックし、Source タブをクリックします。

  5. Create Source をクリックします。Create Source パネルでパラメーターを設定し、OK をクリックします。

    コンテナサービス

    パラメーター

    説明

    ACK/ACS/ACK Serverless Cluster

    バックエンドサービスがデプロイされているクラスターを選択します。

    重要
    • 現在の VPC 内に ACK、ACS、または ACK Serverless クラスターが存在しない場合は、まずACK マネージドクラスターを作成し、その後クラスターを選択してください。

    • 別の VPC からサービスソースを追加する場合は、まずその VPC 内にゲートウェイインスタンスを作成し、その後クラスターを選択してください。

    • 関連付ける ACK クラスターのバージョンは 1.18 以上である必要があります。クラスターバージョンが 1.18 より古い場合は、サービスソースを関連付ける前にクラスターをスペックアップしてください。バージョン 1.28 以上を推奨します。

    Security Group Authorizations

    コンテナクラスターのノードプールにはセキュリティグループが設定されています。クラスター内のサービスに外部コンポーネントからアクセスできるようにするには、セキュリティグループで必要なサービスポートを開いてください。

    ゲートウェイインスタンスのセキュリティグループルールを変更できます。詳細については、「セキュリティグループルールの設定」をご参照ください。

    MSE Nacos

    パラメーター

    説明

    Nacos Instance

    MSE Nacos インスタンスを選択します。

    重要
    • 現在の VPC 内に MSE Nacos インスタンスが存在しない場合は、まずMSE Nacos インスタンスを作成し、その後選択してください。

    • 別の VPC からサービスソースを追加する場合は、まずその VPC 内にゲートウェイインスタンスを作成し、その後 MSE Nacos インスタンスを選択してください。

    • リストには MCPEnabled = true の MSE Nacos インスタンスのみ表示されます。このパラメーターは、MSE Nacos インスタンスのパラメータ設定ページで変更できます。

  6. Source タブで、新しいサービスソースが一覧に表示されることを確認します。

サービスソースの削除

  1. API Gateway コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、Cloud-native API Gateway > Instance をクリックします。上部のナビゲーションバーでリージョンを選択します。

  3. Instance ページで、ターゲットインスタンス ID をクリックします。

  4. 左側のナビゲーションウィンドウで Service をクリックし、Source タブをクリックします。

  5. 削除するサービスソースを検索し、Actions 列の Delete をクリックします。

  6. Delete ダイアログボックスで、OK をクリックします。

関連トピック