
# 注册Native Service
#### 使用说明
注册Native Service后，才可以在AstroZero的其他组件内（如脚本、服务编排等）调用原生服务的接口，也可将该原生服务开放给第三方系统进行访问。
#### 操作步骤
1. 注册Native Service，有两种入口方式。 
   - 方式一：
     1. 参考[如何登录经典版环境配置](https://support.huaweicloud.com/usermanual-astrozero/astrozero_06_2092.html)中操作，登录经典版环境配置。
     
     2. 在左侧导航栏中，选择"服务中心 \> 服务注册"，单击"注册服务"。
     
     3. 在"注册服务"页面，选择要注册的原生服务，单击"确定"。
      
   
   - 方式二：
     1. 参考[如何进入经典开发环境](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0003.html#astrozero_05_0003__section47067717379)中操作，登录经典版开发环境。
     
     2. 在"首页 \> 项目 \> 我的应用"中，单击已创建的原生服务。
     
     3. 在原生服务开发页面，单击"导航"。
     
     4. 在右侧页面，选择服务注册，单击"注册服务"。
        图1注册原生服务   
        ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932886564.png "点击放大") 
      
   
   
   
   
2. 以方式1入口为例，配置相关认证信息，单击"确认"。 
   图2注册服务   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932886560.png)
   - 选择服务：选择需要注册的服务。
   
   - 名称：注册的服务名称。
   
   - API服务地址：Ingress的访问地址，需包含协议头http或者https。获取方法如下：
     1. 在CCE控制台的左侧菜单栏中，选择"资源管理 \> 网络管理"。
     
     2. 在页面右侧选择"Ingress"，单击配置Chart时创建的Ingress名称前的下拉按钮。
     
     3. 查看访问地址列。 如[图3]所示，Ingress的访问地址为：https://10.10.10.1:80。
        图3获取API服务地址   
        ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932886568.png "点击放大") 
      
   
   - 认证方式： 访问原生服务的鉴权认证方式，当前支持以下几种。您需要根据实际情况选择对应的鉴权认证方式。
     - 无认证：不需要鉴权认证。
     
     - 用户名\&密码：用户名和密码认证方式。选择该方式，需要配置具体的"用户名"和"密码"。
     
     - JWT： JWT（JSON Web Tokens）鉴权方式。选择该方式，需要配置具体的"JWT密钥"。
     
     - OAuth 2.0：OAuth 2.0鉴权方式。选择该方式，需要配置如下参数。
       - 授权模式：即Oauth2.0中的grant_type字段的取值，目前支持两种模式"客户端模式"（client_credentials）和"密码模式"（password）。
       
       - 认证地址：获取access_token的请求路径。
       
       - 客户端ID：client_id，客户端模式下必填，密码模式下若有提供请填写。
       
       - 客户端密钥：client_secret，客户端模式下必填，密码模式下若有提供请填写。
        
      
   
   
   注册后，在"已注册服务"列表中，可查看到当前租户已注册的所有原生服务。也可以单击已注册的所有原生服务，在"注册详情"中单击"取消注册"，取消该原生服务的注册。
   
   
 
