云服务器内容精选
-
操作步骤 在“套餐包管理”页面,单击“申请免费套餐包”。 在“申请免费套餐包”页面,选择默认区域,单击“确认”。 表1 参数说明表 参数 说明 区域 不同区域云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络延迟,提高访问速度。 服务类型 服务类型为可信分布式身份服务套餐包。 套餐包规格 套餐包的规格默认为2千次。 有效期(年) 有效期为1年。 勾选我已阅读并同意《华为云用户协议》和《免责声明》 ,单击“立即申请”。 在“套餐包管理”页面生成一条套餐包信息。 套餐包默认有效期为1年,到期后,需要您重新申请套餐包。
-
入门指引 可信分布式身份服务(Trusted Decentralized Identity Service,简称TDIS)为个人和企业用户提供统一的、可自解释的、移植性强的分布式身份标识。以下为TDIS服务使用流程,希望对您的使用有所引导及帮助。 当前仅“华北-北京四”区域支持可信分布式身份服务。 开通服务 开通可信分布式身份服务。 申请套餐包 申请免费套餐包,即可注册基于 区块链 的分布式身份,包含2000次调用。 业务调用 通过RESTful接口完成分布式身份和可验证凭证的业务调用。 查看服务监控 查看API调用的统计监控。
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 order_index String 订单索引 最小长度:42 最大长度:42 result String 结果 最小长度:1 最大长度:50 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:13 最大长度:13 error_msg String 错误信息 最小长度:1 最大长度:65535 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:13 最大长度:13 error_msg String 错误信息 最小长度:1 最大长度:65535
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从 IAM 服务获取的用户Token 最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 order_index 是 String 订单索引 最小长度:31 最大长度:111 vc_index 是 String 凭证索引 最小长度:22 最大长度:229
-
响应示例 状态码: 200 可验证凭证订单结果 { "order_index" : "did:hwid:CepZ7mzuQprXeeSx448ycC_1637569925", "result" : "success"} 状态码: 400 请求错误 { "error_code" : "APAAS.40000002", "error_msg" : "Unexpected end of JSON input."} 状态码: 500 内部错误 { "error_code" : "TDIS.50000000", "error_msg" : "Internal error. Please contact the service provider."}
-
基本概念 帐号 用户注册帐号时,帐号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于帐号是付费主体,为了确保帐号安全,建议您不要直接使用帐号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由帐号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看帐号ID和用户ID。通常在调用API的鉴权过程中,您需要用到帐号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone) 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您帐号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中创建资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 图1 项目隔离模型 同样在我的凭证下,您可以查看项目ID。 父主题: 使用前必读
-
发布凭证模板 接口相关信息 URI格式: POST /v1/{project_id}/tdis/credential-schema 请求示例 POST https://{tdis_endpoint}/v1/{project_id}/tdis/credential-schema {tdis_endpoint}信息请从表1 地区和终端节点获取。 Body: { "title": "string", "identifier": "string", "attributes": [ { "name": "name", "type": "someType", "description": "Identity number" } ], "issuer": "did:hwid:ebfeb1f712ebc6f1c276e12ec21"} 响应示例 { "schema_index": "string", "credential_schema": { "creator": "string", "title": "string", "identifier": "string", "attributes": [ { "name": "name", "type": "someType", "description": "Identity number" } ], "version": 0 }}
-
注册个人分布式身份 接口相关信息 URI格式 :POST /v1/{project_id}/tdis/did 请求示例 POST https://{tdis_endpoint}/v1/{project_id}/tdis/did {tdis_endpoint}信息请从表1 地区和终端节点获取。 Header: { "X-Auth-Token":"tdis-test"} 响应示例 { "did": "did:hwid:ebfeb1f712ebc6f1c276e12ec21" }
-
响应示例 状态码: 400 请求错误 { "error_code" : "APAAS.40000002", "error_msg" : "Unexpected end of JSON input."} 状态码: 500 内部错误 { "error_code" : "TDIS.50000000", "error_msg" : "Internal error. Please contact the service provider."}
-
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 context String context 最小长度:1 最大长度:10240 id String 分布式身份标识 最小长度:20 最大长度:100 public_key Array of DocPublicKey objects 公钥列表 authentication Array of strings did主公钥标识 最小长度:20 最大长度:100 recovery String 备用公钥标识,可用于修改主密钥 最小长度:37 最大长度:100 service Array of Service objects 服务列表 proof Proof object created String 创建时间 最小长度:10 最大长度:10 updated String 更新时间 最小长度:10 最大长度:10 status String 状态 最小长度:1 最大长度:20 表4 DocPublicKey 参数 参数类型 描述 id String 公钥标识 最小长度:1 最大长度:8192 type String 公钥类型 最小长度:1 最大长度:128 controller String 公钥的控制者标识 最小长度:1 最大长度:8192 public_key_pem String 公钥证书 最小长度:1 最大长度:8192 表5 Service 参数 参数类型 描述 id String 服务标识 最小长度:33 最大长度:82 type String 服务类型 最小长度:1 最大长度:100 service_endpoint String 服务介绍网址 最小长度:10 最大长度:1000 credential_apply_schema CredentialApplySchema object 申请凭证所需数据的Schema 表6 CredentialApplySchema 参数 参数类型 描述 type String 类型 最小长度:0 最大长度:100 name String 名称 最小长度:0 最大长度:100 description String 描述信息 最小长度:0 最大长度:200 attributes Array of Attribute objects 属性列表 表7 Attribute 参数 参数类型 描述 name String 名称 最小长度:0 最大长度:100 type String 类型 最小长度:0 最大长度:100 description String 描述信息 最小长度:0 最大长度:200 表8 Proof 参数 参数类型 描述 creator String 创建者身份标识 最小长度:20 最大长度:100 type String 签名类型 最小长度:1 最大长度:100 created String 签名创建时间 最小长度:10 最大长度:10 signature_value String 签名值 最小长度:1 最大长度:10240 状态码: 400 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:13 最大长度:13 error_msg String 错误信息 最小长度:1 最大长度:65535 状态码: 500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:13 最大长度:13 error_msg String 错误信息 最小长度:1 最大长度:65535
-
响应示例 状态码: 200 可验证凭证订单信息 { "order_index" : "did:hwid:CepZ7mzuQprXeeSx448ycC_1637569925"} 状态码: 400 请求错误 { "error_code" : "APAAS.40000002", "error_msg" : "Unexpected end of JSON input."} 状态码: 500 内部错误 { "error_code" : "TDIS.50000000", "error_msg" : "Internal error. Please contact the service provider."}
-
响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 vc_index String 凭证索引 最小长度:33 最大长度:160 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:13 最大长度:13 error_msg String 错误信息 最小长度:1 最大长度:65535 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:13 最大长度:13 error_msg String 错误信息 最小长度:1 最大长度:65535
-
请求示例 { "credential_info" : { "sequence" : "10025469331", "applyer" : "did:hwid:CepZ7mzuQprXeeSx448ycC", "data" : "{\"name\": \"xm\",\"age\": 18}", "schema_index" : "did:hwid:JwMoBoTYTK9qSoanwKgQxo_did:hwid:JwMoBoTYTK9qSoanwKgQxo", "expiration_date" : "4793242974", "issuer" : "did:hwid:JwMoBoTYTK9qSoanwKgQxo" }}
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token 最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 applyer 是 String 申请者的身份标识 最小长度:20 最大长度:100 service_id 是 String serviceID 最小长度:22 最大长度:201 data 否 String data 最小长度:0 最大长度:10240
-
响应示例 状态码: 200 可验证凭证序号 { "vc_index" : "did:hwid:CepZ7mzuQprXeeSx448ycC_10025469331"} 状态码: 400 请求错误 { "error_code" : "APAAS.40000002", "error_msg" : "Unexpected end of JSON input."} 状态码: 500 内部错误 { "error_code" : "TDIS.50000000", "error_msg" : "Internal error. Please contact the service provider."}
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格