使用阿里云账号登录ASM网格拓扑

ASM自1.16.4.5版本起,网格拓扑支持与阿里云RAM访问控制进行对接。您可以使用主账号或阿里云RAM用户直接登录ASM网格拓扑。本文介绍如何使用阿里云账号登录ASM网格拓扑。

前提条件

步骤一:在RAM控制台创建并配置OAuth应用

  1. RAM控制台创建OAuth应用。具体操作,请参见创建应用

    配置项

    说明

    应用类型

    选择WebApp

    回调地址

    ASM网格拓扑的负载均衡CLB的IP访问地址(通过CLB登录网格拓扑)或者ASM网关的地址(通过ASM网关登录网格拓扑)。配置示例如下:

    • 如果通过CLB登录网格拓扑,且网格拓扑的负载均衡CLB的IP为xxx.xxx.xxx.xxx,则回调地址http://xxx.xxx.xxx.xxx:2000120001末尾不能携带//xxx等路径。

    • 如果通过ASM网关登录网格拓扑,且ASM网关的IP为yyy.yyy.yyy.yyy,则回调地址http://yyy.yyy.yyy.yyy:2000120001末尾不能携带//xxx等路径。

  2. 企业应用页签的应用 ID列,记录目标应用对应的应用ID。73E0C315-B8D6-450c-A749-66BF5604622D..png

  3. 为目标RAM OAuth应用创建应用密钥,并记录应用密钥内容。具体操作,请参见创建应用密钥

    说明

    应用密钥内容仅在创建时可见,不支持查询,请及时记录保存。

步骤二:在ASM控制台配置网格拓扑与RAM OAuth应用对接

ASM网格拓扑支持通过OIDC协议与RAM OAuth应用对接。

  1. 登录ASM控制台,在左侧导航栏,选择服务网格 > 网格管理

  2. 网格管理页面,单击目标实例名称,然后在左侧导航栏,选择可观测管理中心 > 网格拓扑

  3. 网格拓扑页面的登录鉴权方式区域,选中OIDC登录,配置相关信息,然后单击保存网格拓扑配置

    配置项

    说明

    颁发者提供的客户端ID(ClientID)

    步骤一记录的应用ID。

    颁发者提供的客户端密钥(ClientSecret)

    步骤一记录的应用密钥。

    OIDC颁发者URL

    输入https://oauth.aliyun.com

    OAuth范围

    仅选中基础信息

步骤三:通过阿里云账号登录ASM网格拓扑

方式一:通过CLB登录ASM网格拓扑

  1. 登录ASM控制台,在左侧导航栏,选择服务网格 > 网格管理

  2. 网格管理页面,单击目标实例名称,然后在左侧导航栏,选择可观测管理中心 > 网格拓扑

  3. 网格拓扑页面的访问方式区域,单击访问网格拓扑右侧的点击此处在新页面访问ASM网格拓扑

  4. 在网格拓扑的登录页面,单击Log In With OpenID,进入ASM网格拓扑控制台。

    说明

    若您未登录账号,单击Log In With OpenID后,会跳转至阿里云RAM 用户登录页面。您可以使用主账号或阿里云RAM用户进行登录,然后单击下一步,进入ASM网格拓扑控制台。

方式二:通过入口网关登录ASM网格拓扑

  1. 登录ASM控制台,在左侧导航栏,选择服务网格 > 网格管理

  2. 网格管理页面,单击目标实例名称,然后在左侧导航栏,选择网格实例 > 基本信息

  3. 基本信息页面的配置信息区域,单击启用ASM网格拓扑右侧的通过入口网关访问

  4. 在网格拓扑的登录页面,单击Log In With OpenID,进入ASM网格拓扑控制台。

    说明

    若您未登录账号,单击Log In With OpenID后,会跳转至阿里云RAM 用户登录页面。您可以使用主账号或阿里云RAM用户进行登录,然后单击下一步,进入ASM网格拓扑控制台。