CURL客户端或命令行客户端
请求寄送客户管理服务
认证令牌包含X-AUT-Token
每一页头
请求提交认证请求获取令牌
有效账号证书提供下列身份API服务
端点 :
华体会联盟hthhttps://identity.api.rackspacecloud.com/v2.0
带有效令牌后,您可以向API服务发送API请求
端点授权使用认证响应
包括令牌过期日期令牌过期时,可发送
获取新认证请求
更多验证令牌信息见
身份开发者文档中的题目
华体会联盟hth跟踪这些步骤认证拉克空间云
CURL使用.
- 发送认证请求
- 审核认证响应
- 配置环境变量
CURL示例本指南仅供参考因为
CURL使用环境依赖性,复制并粘贴
示例在环境中可能无效 。
发送认证请求
从命令提示发送POST令牌华体会联盟hth请求rackspace
云特征服务包含用户名和证书
下例显示
华体会联盟hthexistity.api.rackspacecloud.com/v2.0tokens\-xPost\-d '{'ath's
审核认证响应
证书有效时身份服务返回
认证响应包括下列信息:
- 认证令牌
- 服务目录信息
访问权限- 用户资讯和角色分配
详细信息验证响应见
附加说明认证请求和响应
华体会联盟hth时空云API文档
下例中,lipsis(.)表示其他服务
端点不显示值显示于此等
实例不一,因为返回的信息是您专用
计数器
示例:验证响应
华体会联盟hth{ "access": { "token": { "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "expires": "2014-11-24T22:05:39.115Z", "tenant": { "id": "110011", "name": "110011" }, "RAX-AUTH:authenticatedBy": [ "APIKEY" ] }, "serviceCatalog": [ { "name": "cloudDatabases", "endpoints": [ { "publicURL": "https://syd.databases.api.rackspacecloud.com/v1.0/110011", "region": "SYD", "tenantId": "110011" }, { "publicURL": "https://dfw.databases.api.rackspacecloud.com/v1.0/110011", "region": "DFW", "tenantId": "110011" }, { "publicURL": "https://ord.databases.api.rackspacecloud.com/v1.0/110011", "region": "ORD", "tenantId": "110011" }, { "publicURL": "https://iad.databases.api.rackspacecloud.com/v1.0/110011", "region": "IAD", "tenantId": "110011" }, { "publicURL": "https://hkg.databases.api.rackspacecloud.com/v1.0/110011", "region": "HKG", "tenantId": "110011" } ], "type": "rax:database" }, ...华体会联盟hth{ "name": "cloudDNS", "endpoints": [ { "publicURL": "https://dns.api.rackspacecloud.com/v1.0/110011", "tenantId": "110011" } ], "type": "rax:dns" }, { "name": "rackCDN", "endpoints": [ { "internalURL": "https://global.cdn.api.rackspacecloud.com/v1.0/110011", "publicURL": "https://global.cdn.api.rackspacecloud.com/v1.0/110011", "tenantId": "110011" } ], "type": "rax:cdn" } ], "user": { "id": "123456", "roles": [ { "description": "A Role that allows a user access to keystone Service methods", "id": "6", "name": "compute:default", "tenantId": "110011" }, { "description": "User Admin Role.", "id": "3", "name": "identity:user-admin" } ], "name": "jsmith", "RAX-AUTH:defaultRegion": "ORD" } } }
请求成功时返回下列值
华体会联盟hth需要列解向拉克空间产品提出服务请求
API:
令牌标识
mostID值需要确认你的身份
访问服务内含它X-AUT-Token
页面页眉
请求
上头过期
属性表示日期和时间令牌
过期,除非过期前撤销获取新令牌
提交另一份认证请求更多信息见
管理令牌过期
房客身份证
房客ID提供您的账号华体会联盟hth面向大多数机密云
serviceAPIs,租户ID附入API端点
服务目录自动化华体会联盟hthRackspace云服务租户
ID与租户名同值
端点
API端点提供URL访问API
service.
如果请求失败,审查响应消息和下文
报错描述以确定下一步
万一看到下列报错信息,审查认证
请求语法或编码错误CURL使用时见
CURL使用.400无效请求体:无法解析Auth数据请审查XML或JSON格式化
万一看到下列报错信息,验证认证
证书提交认证请求如有必要
华体会联盟hth联系拉克空间云管理员或拉克空间支持
获取有效证书401无法认证提供证书用户
认证错误补充信息见
身份API参考文档.
配置环境变量
方便输入令牌ID、租户ID、端点
API请求中的其他值使用导出
命令创建
环境变量可替代实值面向
示例中,您可创建定义性
可变存储URL
访问API服务参考API请求中的值
前缀变量名称美联储
,例如支付方名
.
环境变量创建
导出
命令有效
仅限当前终端会话 。启动新会话时运行
重导出命令
跨会话重用变量时更新配置文件
外壳环境包含导出语句细节问题
关于使用和管理不同系统环境变量见
华府环境变量wiki.
创建环境变量
内
令牌
认证响应段拷贝
令牌标识符
并租户标识符
most对象值上头
下例显示示例值{{token}{A234631ldl44569101},#Exires:#2015-1118T18:354.013Z
mostID导出环境变量可提供
中X-AUT-Token
页眉对每次API请求$导出AUTH_TOKEN
替换
令牌标识
带认证令牌标识符
值返回
验证响应导出租户ID环境变量可提供
请求中需要指定租户身份证或租户名$导出trant_ID=
替换
房客标识
带认证令牌标识符
传值
验证响应返回内
服务目录
段验证响应
拷贝公共URL
值,版本,区域
想要访问示例显示端点可用
华体会联盟hth{ "endpoints": [ { "publicURL": "https://syd.loadbalancers.api.rackspacecloud.com/v1.0/123456", "region": "SYD", "tenantId": "123456" }, { "publicURL": "https://iad.loadbalancers.api.rackspacecloud.com/v1.0/123456", "region": "IAD", "tenantId": "123456" }, { "publicURL": "https://ord.loadbalancers.api.rackspacecloud.com/v1.0/123456", "region": "ORD", "tenantId": "123456" }, { "publicURL": "https://hkg.loadbalancers.api.rackspacecloud.com/v1.0/123456", "region": "HKG", "tenantId": "123456" }, { "publicURL": "https://dfw.loadbalancers.api.rackspacecloud.com/v1.0/123456", "region": "DFW", "tenantId": "123456" } ], "name": "cloudLoadBalancers", "type": "rax:load-balancer" },
服务类
公共URL
值a
端点URL和租户ID
决赛/
.URL导出环境变量,如下文所示
示例 :Export API_ENDOINT=PublicURL
替换
公共URL
并发公共URL
值列表服务
目录整理