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

Microservices Engine:サービスの作成

最終更新日:Jun 20, 2025

ゲートウェイがサービスエンドポイントを取得できるようにするには、既存のサービスをゲートウェイに追加し、サービスをルーティングの宛先サービスとして登録する必要があります。Microservices Engine (MSE) クラウドネイティブゲートウェイでは、Container Service for Kubernetes (ACK) クラスター、MSE Nacos インスタンス、MSE Zookeeper インスタンス、Enterprise Distributed Application Service (EDAS) レジストリ、Serverless App Engine (SAE) レジストリ、固定エンドポイント、ドメインネームシステム (DNS) ドメイン名、および Function Compute からサービスを追加できます。

手順

  1. MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、Cloud-Native Gateway > ゲートウェイリスト を選択します。

  3. ゲートウェイリスト ページで、目的のゲートウェイの名前をクリックします。

  4. 左側のナビゲーションウィンドウで、[ルート] をクリックします。次に、[サービス] タブをクリックします。

  5. [サービスの追加] をクリックします。[サービスの追加] パネルで、[サービスソース] ドロップダウンリストからサービスソースを選択し、パラメーターを設定して、[OK] をクリックします。

    説明

    クラウドネイティブゲートウェイが指定されたドメイン名を使用するバックエンドサービスにリクエストを転送する場合、ゲートウェイはホストドメイン名を指定されたドメイン名として再書き込みしません。ドメイン名を再書き込みする方法の詳細については、「再書き込みポリシーを設定する」をご参照ください。

パラメーター

説明
  • [ACK クラスター] からサービスを追加する: サービスソースドロップダウンリストから Container Service を選択すると、クラウドネイティブゲートウェイは ACK クラスターまたは ACK Serverless クラスター からサービスリストを取得し、リスト内のサービスとそのバックエンドノードエンドポイントをゲートウェイに追加できます。

  • [固定エンドポイント] からサービスを追加する:追加するサービスにサービス検出メカニズムが提供されていない場合は、サービスのバックエンドノードエンドポイントをゲートウェイに手動で追加する必要があります。

  • [DNS ドメイン名] からサービスを追加する: サービスソースドロップダウンリストから DNS ドメイン名を選択すると、クラウドネイティブゲートウェイは DNS 解決結果をバックエンドサービスエンドポイントとして使用できます。

サービスソース

パラメーター

説明

Container Service

説明

サービスソースドロップダウンリストから Container Service を選択すると、ゲートウェイは ACK または ACK Serverless クラスター からサービスリストを取得し、リスト内のサービスとそのノードエンドポイントをゲートウェイに追加できます。

名前空間

クラスターが属する名前空間を選択します。デフォルトでは、arms-prom、kube-system、および mse-pilot 名前空間のサービスは表示されません。

サービス

1 つ以上のサービスを選択します。デフォルトでは、名前が consumers で始まるサービスは表示されません。

MSE Nacos

Nacos インスタンスを指定する

Nacos ソースリスト

ドロップダウンリストから Nacos インスタンスを選択します。Nacos インスタンスを指定すると、システムはインスタンスからのみサービスとそのプロバイダーのアドレス情報を取得します。

名前空間

クラスターが属する名前空間を選択します。デフォルトでは、arms-prom、kube-system、および mse-pilot 名前空間のサービスは表示されません。

サービス

1 つ以上のサービスを選択します。デフォルトでは、名前が consumers で始まるサービスは表示されません。

固定アドレス

説明

追加するサービスがサービス検出メカニズムを使用して見つからない場合は、[サービスの追加] パネルでサービスソースにこのオプションを選択し、バックエンドノードエンドポイントを手動で追加できます。

サービス名

サービスの名前を入力します。

サービスアドレス

バックエンドノードエンドポイントを入力します。バックエンドノードエンドポイントは、サービスソースによって異なります。エンドポイントは <バックエンドノード IP アドレス>:<サービスポート> の形式である必要があります。エンドポイントは改行で区切ります。

TLS モード

ドロップダウンリストから Transport Layer Security (TLS) モードを選択します。デフォルト値:無効。有効値:

  • 無効:サービスアクセスで TLS が無効になっています。

  • TLS:HTTPS ベースのサービスアクセスで TLS が有効になっています。

  • mTLS:相互認証で相互 TLS (mTLS) が有効になっています。

DNS ドメイン名

説明

サービスソースドロップダウンリストから DNS ドメイン名を選択すると、ゲートウェイは DNS 解決結果をバックエンドサービスエンドポイントとして使用できます。

サービス名

サービスの名前を入力します。

サービスポート

サービスのポート番号を入力します。値の範囲は 1 ~ 65535 です。

ドメイン名

1 つ以上のドメイン名を入力します。例:www.aliyun.com。複数のドメイン名は改行で区切ります。

TLS モード

ドロップダウンリストから Transport Layer Security (TLS) モードを選択します。デフォルト値:無効。有効値:

  • 無効:サービスアクセスで TLS が無効になっています。

  • TLS:HTTPS ベースのサービスアクセスで TLS が有効になっています。

  • mTLS:相互認証で mTLS が有効になっています。

その他の設定

DNS サーバー

サービス用に 1 つ以上の DNS サーバーを設定します。詳細については、「DNS サーバーを設定する」をご参照ください。

説明

このパラメーターを指定しない場合、システムのデフォルト DNS サーバーが使用されます。

MSE Zookeeper

サービス

[サービス] セクションで、1 つ以上のサービスを選択します。

EDAS 組み込みレジストリ

マイクロサービススペース

サービスが属するマイクロサービス名前空間を選択します。

サービス

[サービス] セクションで、1 つ以上のサービスを選択します。

SAE レジストリ

名前空間

サービスが存在する名前空間を選択します。

サービス

[サービス] セクションで、1 つ以上のサービスを選択します。

Function Compute

サービス名

Function Compute サービス名を選択します。

バージョンまたはエイリアス

関数のバージョンまたはエイリアスを選択します。

関数

1 つ以上の関数を選択します。

SAE Kubernetes

説明

サービスリストには、SAE で Kubernetes サービス名 ベースのアクセスが有効になっているアプリケーションが表示されます。

名前空間

クラスターが属する名前空間を選択します。

サービス

[サービス] セクションで、1 つ以上のサービスを選択します。

結果の確認

[ルート] ページの [サービス] タブに戻り、追加したサービスに関する情報を表示します。[サービス名][サービスアドレス][サービスソース] など、追加したサービスに関する情報が表示されている場合、サービスは追加されています。

関連情報

サービスが追加された後、サービスを管理できます。詳細については、「サービスを管理する」をご参照ください。