文档首页 > > 开发指南> 服务集成开发指导> IAM认证开发> IAM认证开发(AK/SK)

IAM认证开发(AK/SK)

分享
更新时间:2020/08/18 GMT+08:00
使用AK(Access Key ID)、SK(Secret Access Key)对请求进行签名。
  • AK:访问密钥ID。与私有访问密钥关联的唯一标识符,访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。
  • SK:与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。

生成AK、SK

如果已生成过AK/SK,则可跳过此步骤,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。

如下图所示,文件包含了租户名(User Name),AK(Access Key Id),SK(Secret Access Key)。

图1 credential.csv文件内容
AK/SK生成步骤:
  1. 注册并登录管理控制台。
  2. 单击右上角的用户名,在下拉列表中单击“我的凭证”。
  1. 单击“访问密钥”。
  2. 单击“新增访问密钥”,进入“新增访问密钥”页面。
  3. 输入登录密码和验证码,单击“确定”,下载密钥,请妥善保管。
图2 访问密钥获取页面示意

生成签名

生成签名的方式和APP认证相同,用AK代替APP认证中的AppKey,SK替换APP认证中的AppSecret,即可完成签名和请求。

客户端须注意本地时间与时钟服务器的同步,避免请求消息头X-Sdk-Date的值出现较大误差。

ROMA Connect除了校验X-Sdk-Date的时间格式外,还会校验该时间值与收到请求的时间差,如果时间差超过15分钟,ROMA Connect将拒绝请求。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问