CDN加速

文档中心 API文档 调度域名授权管理

调度域名授权管理

更新时间:2019-08-27 11:16:21

适用产品

云调度CloudGTM

接口描述

授权用户将域名以有限权限(如只读或者读写)的形式展示给被授权用户,授权后,授权用户与被授权用户将共享域名。如将域名www.test.com以读写权限授权给用户A,那么A用户登录GTM就可对该域名进行编辑操作。

请求参数

Body 参数

JSON
参数名称类型必填描述
userName
String被授权用户名
permission
Int授权类型 0 授予只读 1 授予读写 2 取消授
domainId
Int调度域名Id
language
string为空返回中文结果(默认) en:返回英文提示结果

返回参数

Body 参数

JSON
参数名称类型描述
resCode
string状态码。resCode的详细说明请参见“调度业务状态码”。
msg
string状态码的详细说明。
content
ListuserName授权的用户名 permission授权操作类型 domainId授权的调度域名标识 code 授权处理结果代码请参见“附录1业务状态码” msg 授权处理提示信息

示例

JSON
JSON
请求示例
复制代码 复制成功
#!/bin/bash

username="example_username"

apiKey="example_apiKey"

date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`

password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`

curl -i --url "https://open.chinanetcenter.com/clouddns/DispatchAuthManage" \

-X "POST" \

-u "$username:$password" \

-H "Date: $date" \

-H "Accept: application/json" \

-d '{

    "authInfo": [

        {

            "userName": "zhenghd@chinanetcenter.com",

            "permission": 1,

            "domainId": 4641

        }

    ]

}'
返回示例
复制代码 复制成功
{
    "resCode":0,
    "msg":"success",
    "content":[
        {
            "code":0,
            "domainId":4641,
            "msg":"success",
            "permission":1,
            "userName":"zhenghd@chinanetcenter.com"
        }
    ]
}
本篇文档内容对您是否有帮助?
有帮助
没帮助
提交成功!非常感谢您的反馈,我们会继续努力做到更好!