所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 故障处理 06

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
附录

附录

Postman使用说明

功能说明

使用postman调用API接口。

Postman是用于API测试的免费的chrome浏览器插件,在线安装地址:https://www.getpostman.com/

操作步骤
  1. 在URL一栏填写拼接完整的URL,并且将“{tenant_id}”替换为资源租户的domainId。

    图20-4 样例

  2. 添加请求参数“X-Auth-Token”,值为资源租户的token。获取token方式见获取token
  3. 添加请求body体。其中的ID为云主机ID,云主机ID在rds系统数据库中用如下sql查询。

    1. 获取tenantId。
      select realDomainName,realDomainId from rds_restenant where realDomainName = '租户名';
      说明:

      租户名就是当前登录系统的名字。

    2. 获取instanceId。
      select id,name,type,status from rds_instance as ri where name = '实例名称' and tenantId = 'tenantId';
      说明:
      • 双机为两个实例ID。其中主机的type值为“master”,备机的type值为“slave”;单机的type值为“master”;只读的type值为“readreplica”。
      • 如果有多个,请用status区分。只会有一组实例的状态为200;200为正在运行,300为故障,400为已删除。
      • tenantId为3.a查询SQL中的“realDomainId ”所对应的值。
    1. 获取云主机ID。
      select id from rds_resource as r
      where r.instId = 'instanceId'
      and (select resTypeCode from rds_resspec as rs where rs.id = r.specId) like '%vm%';

  4. 单击“Save”保存后,再单击“Send”,发送请求,响应如下图。

    图20-5 响应

获取AK和SK

连接RDSMetastore,使用如下SQL获取AK和SK。

  1. 根据实例名查询resUserId。
    select name,resUserId,id,type,status from rds_instance where name = '实例名';
  2. 根据resUserId查询AK和SK。
    select userId,name,ak,sk,resTenantName from rds_resuser where userId = 'resUserId';
    说明:

    只有已经创建过实例并且成功的用户才能在rds_resuser表中查询到AK和SK。

获取token

功能介绍

用户登录认证。

URL
  • 获取地址

    RDSMetastore中rds_sysparam表中name为iamEndpoint的value值。

  • API格式·

    POST方式: /v3/auth/tokens

  • 参数说明
    表20-1 参数说明

    名称

    字段数据结构

    类型

    说明

    auth

    identity

    methods

    -

    String

    取值为“["password"]”

    password

    user

    name

    -

    租户name

    password

    -

    租户password

    domain

    name

    租户name

    scope

    project

    name

    -

    -

    用户所在的domain

    domain

    name

    -

    用户所在的domain name

  • URL样例
https://Endpoint/v3/auth/tokens
请求

body体详解

{
   "auth": {
         "identity": {
              "methods": [
                   "password"
               ],
              "password": {
                   "user": {
                       "id": "0ca8f6", // 如果选择name,则必须在password下面加上domain的信息
                        "password": "secrete"
                    }
               }
         },
    "scope": { // 每个Token必须关联一个Project或Domain,如不提供则为default project
       "project": { // project和domain各选其一,优先选择project
            "id": "263fd9", // id和名字各选其一,优先选择name
            "name": "espace", // name还可以指定domain信息,如果不指定则使用用户所在的domain
            "domain": {
                "id": "default", // id和名字各选其一,优先选择name
                "name": "default"
             }
         },
         "domain": {
            "id": "default", // id和名字各选其一,优先选择name
            "name: "default"
         }
      }
    }
}

请求样例

{
     "auth":{
          "identity":{
               "methods":[
                    "password"
                ],
               "password":{
                   "user":{
                        "name":"rds09",
                        "password":"Huawei@123",
                        "domain":{
                             "name":"rds09"
                        }
                     }
                }
          },
          "scope":{
              "project":{
                    "name":"southchina",
                    "domain":{
                         "name":"rds09"
                    }
               }
          }
      }
}
响应

响应样例

{
     "token": {
         "expires_at": "2016-06-14T03:15:58.027000Z",
         "issued_at": "2016-06-13T03:15:58.027000Z",
         "methods": [
              "password"
          ],
         "project": {
              "name": "southchina",
              "id": "2ce1e83aab174e62a7f07e06ae712a99",
              "domain": {
                  "name": "rds09",
                  "id": "106757caea8c4fc6b9c5ad5a0669ed49"
               }
          },
         "user": {
             "domain": {
                  "name": "rds09",
                  "id": "106757caea8c4fc6b9c5ad5a0669ed49"
              },
              "id": "75af1d667d1142c3b23a6e1710f4422a",
              "name": "rds09"
         },
         "catalog": [],
         "roles": [
              {
                  "name": "te_admin",
                  "id": "1992c1df9ad6412e9c833032cd70ca8f"
              },
              {
                    "id": "0",
                    "name": "op_gated_codehub"
               },
               {
                    "id": "0",
                    "name": "op_gated_testman"
               },
               {
                    "id": "0",
                    "name": "op_gated_releaseman"
               },
               {
                    "id": "0",
                    "name": "op_gated_RDS"
                },
               {
                     "name": "op_gated_codeci"
               },
               {
                    "id": "0",
                    "name": "op_gated_projectman"
                },
                {
                     "id": "0",
                     "name": "op_gated_codecheck"
                },
                {
                   "id": "0",
                   "name": "op_gated_VBS999"
                },
                {
                     "id": "0",
                     "name": "op_gated_vpn"
               },
               {
                   "id": "0",
                     "name": "op_op_gated_vpn"
                },
                {
                     "id": "0",
                    "name": "op_gated_VBS666"
                 },
                 {
                     "id": "0",
                    "name": "op_gated_RDS_GC666666"
                 },
                 {
                    "id": "0",
                    "name": "op_gated_recharge"
                 },
                 {
                     "id": "0",
                      "name": "op_gated_firewall"
                 },
                 {
                      "id": "0",
                      "name": "op_gated_shared_bandwitdh"
                 },
                 {
                     "id": "0",
                     "name": "op_gated_devcloud"
                 },
                 {
                      "id": "0",
                      "name": "op_gated_RDS_GC8888"
                 },
                 {
                      "id": "0",
                      "name": "op_gated_rds_del"
                 },
                 {
                     "id": "0",
                     "name": "op_gated_GC321"
                 },
                 {
                     "id": "0",
                     "name": "op_gated_RDS-test"
                 },
                 {
                     "id": "0",
                     "name": "op_gated_emr"
                 },
                 {
                   "id": "0",
                     "name": "op_gated_vbs"
                 },
                 {
                     "id": "0",
                   "name": "op_gated_autobackup"
                 },
                 {
                     "id": "0",
                     "name": "op_gated_bigdata"
                 },
                 {
                     "id": "0",
                     "name": "op_gated_cae"
                 },
                 {
                     "id": "0",
                     "name": "op_legacy"
                 }
              ]
      }
}
翻译
下载文档
更新时间:2019-08-19

文档编号:EDOC1100043088

浏览量:18382

下载量:439

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页