华为云用户手册

  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12MB以内,12MB以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • Token 认证 在计算机系统中,Token代表令牌(临时),拥有Token就代表拥有某种权限。Token认证就是调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 云服务存在两种部署方式: 项目级服务:项目级服务需要获取项目级别的Token,此时请求body中auth.scope的取值为project。 全局级服务:全局级服务需要获取全局级别的Token,此时请求body中auth.scope的取值为domain。 调用本服务API需要项目级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 GET https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。
  • 概述 欢迎使用消息&短信服务(Message & SMS )。消息&短信服务是华为云携手全球多家优质运营商和渠道,为企业用户提供的优质通信服务。它操作简单,使用灵活,为您提供一致、稳定的体验。企业调用API或使用群发助手,即可使用验证码、通知短信服务。 本文提供了消息&短信API的描述、参数说明及示例等内容,带您一步一步使用消息&短信服务API。 全部API操作指引,请参见API概况。 在调用API前,请确保您已经充分了解消息&短信相关概念,详细信息请参见消息&短信产品介绍。 如有任何疑问,请联系华为云智能客服,将有专人为您解答。 父主题: 使用前必读
  • 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2022-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "XXXXXX", ...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error": { "code": "111400060", "message": "instance name exists." } }
  • 短信API测试过程中,因达到发送频率限制,测试手机号不能接收短信,该怎么办? 可以等待一个频次限制周期,待发送频率自动解除后重试,短信发送频率限制如下表所示: 限制项 短信类型 限制频率 说明 号码频次 验证码 2次/分钟 任意1分钟内,对同一个手机号码发送短信最多2次,超出次数会被限制。 50次/24小时 任意24小时内,对同一个手机号码发送短信最多50次,超出次数会被限制。 通知 10次/分钟 任意1分钟内,对同一个手机号码发送短信最多10次,超出次数会被限制。 50次/24小时 任意24小时内,对同一个手机号码发送短信最多50次,超出次数会被限制。 推广 4次/1小时 任意1小时内,对同一个手机号码发送短信最多4次,超出次数会被限制。 推广短信发送时间为每日8:00 - 22:00,夜间无法发送。 10次/24小时 任意24小时内,对同一个手机号码发送短信最多10次,超出次数会被限制。 推广短信发送时间为每日8:00 - 22:00,夜间无法发送。 同号同内容管控 验证码/通知/推广 2次/59秒 任意59秒内,对同一个手机号码发送同一短信(内容完全相同)最多2次,超出次数会被限制。 5次/59分钟 任意59分钟内,对同一个手机号码发送同一短信(内容完全相同)最多5次,超出次数会被限制。 父主题: 故障排除
  • 手机回复“R”被加入了退订黑名单?如何恢复? 因为模板规范要求,推广短信必须添加退订方式,支持回复“R”进行短信退订回复。 当短信的接收用户针对该短信的通道号(签名)回复“R”退订时,华为平台会将该用户号码加入退订黑名单,即通过该通道号(签名)下发的推广短信不会再发送到该用户号码。 如果需要解除退订黑名单(如SC:0016),请记录签名名称、通道号、用户号码等信息联系华为云客服解除。 父主题: 故障排除
  • 短信封禁规则 消息&短信服务会针对用户发送的短信内容进行审核,防范在短信中出现违反国家法律法规内容。 序号 违规行为定义 违规性质 处理方式 1 下发短信中不含有签名,或与报备签名不符合 一般 以正式邮件的方式进行提醒并要求整改,连续三次提醒未按要求整改,直接关停账号业务 2 营销短信业务未提前报备通过,在每天22:00至次日8:00时间段内发送 一般 以正式邮件的方式进行提醒并要求整改,连续三次提醒未按要求整改,直接关停账号业务。 3 营销短信业务未提供明确退订方式 一般 以正式邮件的方式进行提醒并要求整改,连续三次提醒未按要求整改,直接关停账号业务。 4 向最终用户提供短信服务前未经最终用户同意 严重 暂停账号业务,以正式邮件的方式进行警告要求整改,确认整改好再恢复账号业务,再次出现直接关停。 5 下发短信内容和报备内容不符 严重 暂停账号业务,以正式邮件的方式进行警告要求整改,确认整改好再恢复账号业务,再次出现直接关停。 6 用行业通道发送营销短信内容(含前面是行业短信或验证码,后面附带营销推广内容的,算营销短信) 严重 暂停账号业务,以正式邮件的方式进行警告要求整改,确认整改好再恢复账号业务,再次出现直接关停。 7 发送内容产生投诉且为有效投诉,月投诉率达到百万分之0.25 严重 暂停账号业务,以正式邮件的方式进行警告要求整改,确认整改好再恢复账号业务,再次出现直接关停。 8 经查证发送内容为官网明确禁止发送类短信 重大 关停账号业务。 9 发送内容产生投诉且为有效投诉,月投诉率达到百万分之0.4 重大 关停账号业务。
  • 防盗刷限制 功能定义 功能指引 短信盗刷是指通过恶意程序或工具,在短时间内,给单个或多个手机号码发送大量无效短信,造成短信轰炸和用户骚扰。 您可使用消息&短信服务提供的流量阈值管理功能,当短信发送总量超过设定限额数值,平台会自动帮您暂停发送短信,降低因客户自身业务被盗刷短信等引起的损失。 系统设置了默认预警值与限额值,初次使用请根据业务需要,参考通用设置修改预警值与限额值。 验证码短信盗刷是指利用短信资源中验证码获取功能,通过恶意程序或工具批量对单个或者多个号码进行验证码重复请求提交。 您也可加上图形验证码,当用户进行短信发送操作前,要求用户输入图形验证码,可防范短信盗刷攻击问题。
  • 发送频率限制 为防止用户通过登录APP、网站或通过短信等方式找回密码时,在短时间内向同一号码,发起大量短信发送请求,影响用户体验。华为云针对国内短信进行如下流量控制,具体限制数量以运营商的实现为准。 限制项 短信类型 限制频率 说明 号码频次 验证码 2次/分钟 任意1分钟内,对同一个手机号码发送短信最多2次,超出次数会被限制。 50次/24小时 任意24小时内,对同一个手机号码发送短信最多50次,超出次数会被限制。 通知 10次/分钟 任意1分钟内,对同一个手机号码发送短信最多10次,超出次数会被限制。 50次/24小时 任意24小时内,对同一个手机号码发送短信最多50次,超出次数会被限制。 推广 4次/1小时 任意1小时内,对同一个手机号码发送短信最多4次,超出次数会被限制。 推广短信发送时间为每日8:00 - 22:00,夜间无法发送。 10次/24小时 任意24小时内,对同一个手机号码发送短信最多10次,超出次数会被限制。 推广短信发送时间为每日8:00 - 22:00,夜间无法发送。 同号同内容管控 验证码/通知/推广 2次/59秒 任意59秒内,对同一个手机号码发送同一短信(内容完全相同)最多2次,超出次数会被限制。 5次/59分钟 任意59分钟内,对同一个手机号码发送同一短信(内容完全相同)最多5次,超出次数会被限制。
  • 产品规格 分类 功能特性 国内短信 短信功能 短信回复 支持 彩信 不支持 短信细则 一条短信最多能发多少个字 文本短信模板字数上限:500个字 短信内容长度计算规则 用户接收短信看到的号码 106开头的随机号码 可接收短信的号码 手机号(不包含物联网卡) 有短信功能的固话 短信支持的语言 首选简体中文 平台机制 统计短信发送数据 支持 短信发送管控机制 支持 短信发送频率 同一个号码:验证码:2次/分钟,50次/24小时;通知短信:10次/分钟,50次/24小时;推广短信:4次/1小时,10次/24小时 同一个号码同一条短信(验证码/通知/推广短信):2次/59秒,5次/59分钟 短信发送频率限制 签名类型和模板类型是否需匹配 支持 短信发送失败后自动重发 不支持 API支持哪些协议接入 HTTPS 短信到达率 99% 父主题: 产品概述
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从 IAM 服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 driver_names 是 Array of strings jdbc驱动文件列表,列表长度1-20,driver_name的长度5-64,结尾以.jar结尾。
  • 请求示例 查询实时迁移可用链路信息。 https://{endpoint}/v5/054ba152d480d55b2f5dc0069e7ddef0/links?job_type=migration 查询实时同步可用链路信息。 https://{endpoint}/v5/054ba152d480d55b2f5dc0069e7ddef0/links?job_type=sync 查询实时灾备可用链路信息。 https://{endpoint}/v5/054ba152d480d55b2f5dc0069e7ddef0/links?job_type=cloudDataGuard
  • 响应示例 状态码: 200 OK { "job_links" : [ { "job_type" : "sync", "engine_type" : "oracle-to-gaussdbv5", "net_type" : "eip", "task_types" : [ "FULL_INCR_TRANS", "FULL_TRANS", "INCR_TRANS" ], "job_direction" : "up", "cluster_modes" : [ "Independent", "Combined" ], "source_endpoint_type" : "offline", "target_endpoint_type" : "cloud" }, { "job_type" : "sync", "engine_type" : "oracle-to-gaussdbv5", "net_type" : "vpn", "task_types" : [ "FULL_INCR_TRANS", "FULL_TRANS", "INCR_TRANS" ], "job_direction" : "up", "cluster_modes" : [ "Independent", "Combined" ], "source_endpoint_type" : "offline", "target_endpoint_type" : "cloud" } ], "total_count" : 2 } 状态码: 400 Bad Request { "error_code" : "DRS.10000009", "error_msg" : "Parameter error." }
  • URI GET /v5/{project_id}/links 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 job_type 是 String 任务场景。取值: migration:实时迁移。 sync:实时同步。 cloudDataGuard:实时灾备。 枚举值: migration sync cloudDataGuard offset 否 Integer 偏移量,表示查询该偏移量后面的记录。 limit 否 Integer 查询返回记录的数量限制。
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 job_links Array of objects 可用链路信息。 详情请参见表5。 total_count Integer 可用链路总条数。 表5 job_links字段数据结构说明 参数 参数类型 描述 job_type String 任务场景。取值: migration:实时迁移。 sync:实时同步。 cloudDataGuard:实时灾备。 枚举值: migration sync cloudDataGuard engine_type String 引擎类型。取值: oracle-to-gaussdbv5:Oracle同步到 GaussDB 分布式版,实时同步场景使用。 redis-to-gaussredis:Redis迁移到GeminiDB Redis,实时迁移场景使用。 rediscluster-to-gaussredis:Redis集群迁移到GeminiDB Redis,实时迁移场景使用。 枚举值: oracle-to-gaussdbv5 redis-to-gaussredis rediscluster-to-gaussredis source_endpoint_type String 源数据库实例类型。取值: offline:自建数据库。 ecs:华为云E CS 自建数据库。 cloud:华为云数据库。 枚举值: offline ecs cloud target_endpoint_type String 目标数据库实例类型。取值: offline:自建数据库。 ecs:华为云ECS自建数据库。 cloud:华为云数据库。 枚举值: offline ecs cloud job_direction String 迁移方向。取值: up:入云 ,灾备场景时对应本云为备。 down:出云,灾备场景时对应本云为主。 non-dbs:自建。 枚举值: up down non-dbs net_type String 网络类型。取值: eip:公网网络。 vpc:VPC网络,灾备场景不支持选择VPC网络。 vpn:VPN、专线网络。 枚举值: eip vpc vpn task_types Array of strings 迁移模式。取值: FULL_TRANS :全量。 FULL_INCR_TRANS:全量+增量。 INCR_TRANS:增量。 枚举值: FULL_TRANS FULL_INCR_TRANS INCR_TRANS cluster_modes Array of strings 引擎实例模式。取值: Single:单机模式。 Ha:主备模式。 Cluster:集群模式。 Sharding:分片模式。 Independent:GaussDB独立部署模式。 枚举值: Single Ha Cluster Sharding Independent description String 链路描述。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • 响应示例 状态码: 202 OK { "id" : "036ceb63-51f8-43fb-9164-82c17b2eadbc", "status" : "pending" } 状态码: 400 Bad Request { "error_code" : "DRS.10000010", "error_msg" : "Job does not exist, please check job ID." }
  • URI POST /v5/{project_id}/jobs/{job_id}/db-objects/collect 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 偏移量,表示从此偏移量开始查询,offset大于等于0。 limit 否 Integer 每页显示的条目数量。 type 是 String 查询对象信息类型。取值: source:查询源库对象信息。 modified:查询已选择的(未下发与已同步的)对象信息。 synchronized:查询已同步的(已下发的)对象信息 , 使用场景在任务处于全量中或者增量中。 is_refresh 否 Boolean 是否强制刷新。取值: true 是,表示从源库重新查询。 false 否,表示从缓存中查询。 db_names 否 Array 查询指定库的信息。
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • 响应参数 状态码: 202 表4 响应Body参数 参数 参数类型 描述 id String 查询结果ID。 status String 查询状态。 枚举值: pending failed success 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 列表中的项目总数,与分页无关。 jobs Array of objects 所有批量异步创建任务响应体。 详情请参见表5。 表5 jobs字段数据结构说明 参数 参数类型 描述 async_job_id String 批量异步创建的任务ID。 status String 批量异步创建的任务状态。取值: ASYNC_JOB_VALIDATING:批量异步任务参数校验中。 ASYNC_JOB_VALIDATE_FAILED:批量异步任务参数校验失败。 AUTO_PA RAM _VALIDATE_SUC CES S:批量异步任务参数校验成功 COMMIT_SUCCESS:批量异步任务提交成功。 枚举值: ASYNC_JOB_VALIDATING ASYNC_JOB_VALIDATE_FAILED AUTO_PARAM_VALIDATE_SUCCESS COMMIT_SUCCESS domain_name String 批量异步创建的任务的租户名。 user_name String 批量异步创建的任务的用户名。 create_time String 批量异步创建的任务的创建时间。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • 响应示例 状态码: 200 OK { "jobs" : [ { "async_job_id" : "bd4193aa-072d-4ce6-beec-adffc7252341", "status" : "AUTO_PARAM_VALIDATE_SUCCESS", "domain_name" : "domain_name1", "user_name" : "user_name1", "create_time" : "2022-11-07T06:41:08Z" }, { "async_job_id" : "7b65d750-51e5-4647-a088-663d28152a3d", "status" : "COMMIT_SUCCESS", "domain_name" : "domain_name2", "user_name" : "user_name2", "create_time" : "2022-11-05T16:03:45Z" } ], "total_count" : 2 } 状态码: 400 Bad Request { "error_code" : "DRS.10000001", "error_msg" : "Failed." }
  • URI GET /v5/{project_id}/batch-async-jobs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 async_job_id 否 String 批量异步创建的任务ID。 status 否 String 批量异步创建的任务状态。 domain_name 否 String 批量异步创建的任务的租户名。 user_name 否 String 批量异步创建的任务的用户名。 offset 否 Integer 偏移量,表示查询该偏移量后面的记录。 limit 否 Integer 查询返回记录的数量限制。 sort_key 否 String 返回结果按该关键字排序,默认为“create_time”。 sort_dir 否 String 降序或升序(分别对应desc和asc,默认为“desc”)。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。用户Token也就是调用IAM获取用户Token接口的响应值,请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 action 是 String 操作标识(区分大小写): 创建时为“create” 删除时为“delete” 枚举值: create delete tags 是 Array of objects 标签列表。最多添加20个标签。 详情请参见表4。 表4 tags字段数据结构说明 参数 是否必选 参数类型 描述 key 是 String 标签键。 长度为1-128个unicode字符。 可以包含任何语种字母、数字、空格和_.:=+-@,但首尾不能含有空格,不能以_sys_开头。 最小长度:1 最大长度:128 value 否 String 标签值,删除标签时非必填。 最大长度255个unicode字符。 可以包含任何语种字母、数字、空格和_.:=+-@。 最大长度:255
  • 请求示例 批量添加标签示例: https://{endpoint}/v5/246765b9f59445c3919fce121ea801f4/jobs/sync/ada96925-ceb7-4fa7-8b6f-a344f84jb201/tags/action { "action" : "create", "tags" : [ { "key" : "aaa", "value" : "bbb" }, { "key" : "test", "value" : "test111" } ] } 批量删除标签示例: https://{endpoint}/v5/246765b9f59445c3919fce121ea801f4/jobs/sync/ada96925-ceb7-4fa7-8b6f-a344f84jb201/tags/action { "action" : "delete", "tags" : [ { "key" : "aaa", "value" : "bbb" }, { "key" : "test", "value" : "test111" } ] }
  • URI POST /v5/{project_id}/jobs/{resource_type}/{job_id}/tags/action 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 resource_type 是 String 资源类型。 migration:实时迁移 sync:实时同步 cloudDataGuard:实时灾备 subscription:数据订阅 backupMigration:备份迁移 replay:仿真回放 job_id 是 String 任务ID。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 job Object 提交指定ID批量异步任务响应体。 详情请参见表4。 表4 job字段数据结构说明 参数 参数类型 描述 async_job_id String 批量异步任务ID。 status String 批量异步任务状态。 msg String 提交指定ID批量异步任务结果信息。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
共100000条