上云无忧 > 文档中心 > 天翼云对象存储(OOS经典版)I型用户签名验证(V4)使用Authorization请求头验证概述
对象存储
天翼云对象存储(OOS经典版)I型用户签名验证(V4)使用Authorization请求头验证概述

文档简介:
Authorization请求头包含以下信息(增加换行是为了方便阅读,实际为空字符串): Authorization: AWS4-HMAC-SHA256 Credential=2a948fd3f00ba0925806/20180501/region/s3/aws4_request,
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述


Authorization请求头包含以下信息(增加换行是为了方便阅读,实际为空字符串):

Authorization:   AWS4-HMAC-SHA256

Credential=2a948fd3f00ba0925806/20180501/region/s3/aws4_request,

SignedHeaders=host;range;x-amz-date,

Signature=fe5f80f77d5fa3beca038a248ff027d0445342fe2855ddc963176630326f1024


组成字段说明如下:

部分

描述

AWS4-HMAC-SHA256

用于签名的算法,固定值

Credential

用户的accessKeyId和范围信息,范围信息包括请求日期、区域、服务、终止字符串aws4_request,格式如下:

////aws4_request

其中,date格式为YYYYMMDD

l date格式为YYYYMMDD

l region

n 对于oos api:访问域名为oos-xx.ctyunapi.cn,region为xx。各资源池的详细访问域名详见Endpoint列表

n 对于统计api:访问域名为oos-cn-mg.ctyunapi.cn,region为cn-mg。

n 对于操作跟踪api:访问域名为oos-cn-cloudtrail.ctyunapi.cn,region为cn;

n 对于iam api:访问域名为oos-cn-iam.ctyunapi.cn,region为cn;

l service

n 若使用OOS API服务,service为s3

n 若使用统计分析服务,service为s3;

n 若使用操作跟踪服务,service为cloudtrail;

若使用IAM服务,service为sts

SignedHeaders

已签名请求头的列表。该列表只需包含请求头名字,用分号分隔,必须全部小写,并按字符顺序对其进行排序,示例如下:

host;range;x-amz-date

Signature

计算出的256位签名信息,以64个小写十六进制字符串形式表示。

有两种签名计算方式:

1)签名负载方式 - 用户可以选择计算整个负载(即请求体)的checksum,并将其包含在签名计算中。这种方式提高了安全性,但用户需要读取两次负载或将其缓冲在内存中。我们建议用户包含负载checksum以增强安全性。

2)无签名负载方式 - 在签名计算中不包括负载的checksum。

上述两种方式,都必须携带x-amz-content-sha256请求头,如果选择签名负载方式,请将x-amz-content-sha256请求头的值设置为负载的checksum值,否则将值设置为文本字符串 UNSIGNED-PAYLOAD。

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部