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

Alibaba Cloud Service Mesh:Alibaba Cloud アカウントまたは RAM ユーザーとして ASM メッシュトポロジーにログオンする

最終更新日:Jan 14, 2025

バージョン 1.16.4.5 以降のサービスメッシュ(ASM)では、Alibaba Cloud アカウントまたは Resource Access Management(RAM)ユーザーとしてメッシュトポロジーにログオンできます。このトピックでは、Alibaba Cloud アカウントまたは RAM ユーザーとしてメッシュトポロジーにログオンする方法について説明します。

前提条件

手順 1:RAM コンソールで OAuth アプリケーションを作成および構成する

  1. RAM コンソール で Open Authorization(OAuth)アプリケーションを作成します。詳細については、「アプリケーションの作成」をご参照ください。

    パラメーター

    説明

    [アプリケーションの種類]

    [webapp] を選択します。

    [コールバック URL]

    ASM インスタンスに関連付けられているクラシックロードバランサー(CLB)インスタンスを使用してメッシュトポロジーにログオンする場合は、CLB インスタンスの IP アドレスを入力します。イングレスゲートウェイを使用してメッシュトポロジーにログオンする場合は、イングレスゲートウェイの IP アドレスを入力します。以下は設定例です。

    • CLB インスタンスを使用してメッシュトポロジーにログオンし、CLB インスタンスの IP アドレスが xxx.xxx.xxx.xxx の場合、[コールバック URL] パラメーターを http://xxx.xxx.xxx.xxx:20001 に設定します。 20001 の後にスラッシュ(/)を追加しないでください。たとえば、20001/xxx、20001/、20001/xxx/、20001/xxx/yyy は許可されていません。

    • イングレスゲートウェイを使用してメッシュトポロジーにログオンし、イングレスゲートウェイの IP アドレスが yyy.yyy.yyy.yyy の場合、[コールバック URL] パラメーターを http://yyy.yyy.yyy.yyy:20001 に設定します。 20001 の後にスラッシュ(/)を追加しないでください。たとえば、20001/xxx、20001/、20001/xxx/、20001/xxx/yyy は許可されていません。

  2. [エンタープライズアプリケーション] タブで、[アプリケーション ID] 列に表示されている OAuth アプリケーションの ID を保存します。73E0C315-B8D6-450c-A749-66BF5604622D..png

  3. RAM コンソールで OAuth アプリケーションのアプリケーションシークレットを作成し、アプリケーションシークレットを保存します。詳細については、「アプリケーションシークレットの作成」をご参照ください。

    説明

    アプリケーションシークレットは、作成時にのみ表示され、クエリすることはできません。そのため、作成時にシークレットを保存する必要があります。

手順 2:ASM コンソールでメッシュトポロジーを構成して OAuth アプリケーションに接続する

ASM メッシュトポロジーでは、OpenID Connect(OIDC)プロトコルを使用して OAuth アプリケーションに接続できます。

  1. ASM コンソール にログオンします。左側のナビゲーションペインで、[サービスメッシュ] > [メッシュ管理] を選択します。

  2. [メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションペインで、[可観測性管理センター] > [メッシュトポロジー] を選択します。

  3. [メッシュトポロジー] ページの [認証] セクションで、[OIDC でログイン] を選択し、必要に応じてパラメーターを構成して、[メッシュトポロジーの構成を保存] をクリックします。

    パラメーター

    説明

    [クライアント ID]

    手順 1 で保存したアプリケーション ID。

    [クライアントシークレット]

    手順 1 で保存したアプリケーションシークレット。

    [OIDC 発行者 URL]

    https://oauth.aliyun.com と入力します。

    [oauth スコープ]

    [基本情報] のみを選択します。

手順 3:Alibaba Cloud アカウントまたは RAM ユーザーとして ASM メッシュトポロジーにログオンする

方法 1:CLB インスタンスを使用して ASM メッシュトポロジーにログオンする

  1. ASM コンソール にログオンします。左側のナビゲーションペインで、[サービスメッシュ] > [メッシュ管理] を選択します。

  2. [メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションペインで、[可観測性管理センター] > [メッシュトポロジー] を選択します。

  3. [メッシュトポロジー] ページの [アクセス] セクションで、[ASM メッシュトポロジーにアクセス] の横にある [ここをクリックして ASM メッシュトポロジーにアクセス] をクリックします。

  4. ASM メッシュトポロジーのログオンページで、[openid でログイン] をクリックして、ASM メッシュトポロジーコンソールに移動します。

    説明

    Alibaba Cloud アカウントまたは RAM ユーザーとして Alibaba Cloud 管理コンソールにログオンしていない場合、[openid でログイン] をクリックすると、Alibaba Cloud の [RAM ユーザーログオン] ページにリダイレクトされます。Alibaba Cloud アカウントまたは RAM ユーザーとして Alibaba Cloud 管理コンソールにログオンできます。次に、[次へ] をクリックして ASM メッシュトポロジーコンソールに移動します。

方法 2:イングレスゲートウェイを使用して ASM メッシュトポロジーにログオンする

  1. ASM コンソール にログオンします。左側のナビゲーションペインで、[サービスメッシュ] > [メッシュ管理] を選択します。

  2. [メッシュ管理] ページで、ASM インスタンスの名前をクリックします。左側のナビゲーションペインで、[ASM インスタンス] > [基本情報] を選択します。

  3. [基本情報] ページの [構成情報] セクションで、[ASM メッシュトポロジーを有効にする] の横にある [イングレスゲートウェイからアクセス] をクリックします。

  4. ASM メッシュトポロジーのログオンページで、[OpenID でログイン] をクリックして、ASM メッシュトポロジーコンソールに移動します。

    説明

    Alibaba Cloud アカウントまたは RAM ユーザーとして Alibaba Cloud 管理コンソールにログオンしていない場合、[openid でログイン] をクリックすると、Alibaba Cloud の [RAM ユーザーログオン] ページにリダイレクトされます。Alibaba Cloud アカウントまたは RAM ユーザーとして Alibaba Cloud 管理コンソールにログオンできます。次に、[次へ] をクリックして ASM メッシュトポロジーコンソールに移動します。