开发者社区> 问答> 正文

阿里云临时凭证在什么地方设置?

阿里云临时凭证在什么地方设置?

展开
收起
提问的橘子 2024-08-01 15:10:58 52 0
1 条回答
写回答
取消 提交回答
  • 阿里云临时访问凭证的设置主要涉及以下几种场景及操作步骤:

    1.Go、Python、Java等编程语言SDK访问OSS服务

    • 配置STS临时访问凭证
    1. 创建RAM用户:在RAM控制台创建所需用户。
    2. 授予权限:为RAM用户赋予AliyunSTSAssumeRoleAccess权限。
    3. 获取凭证:使用RAM用户调用STS服务的AssumeRole接口,获取STS临时访问凭证。

    2.移动端应用访问智能语音交互服务

    • 用户应用服务器:创建并返回临时凭证给App端,App端可缓存并定期更新(如凭证有效期1小时,每30或50分钟请求更新)。
    • App端:使用获取的临时凭证构建请求,调用阿里云智能语音交互服务。

    3.通用STS临时访问凭证创建流程

    • 获取临时访问凭证
    • 通过STS服务接口:调用AssumeRole接口获取临时凭证。
    • 使用STS SDK:利用各语言STS SDK获取包含临时AccessKey ID、AccessKey Secret和SecurityToken的凭证。
    • 设置凭证有效期:单位为秒,最小900秒,最大值遵循当前角色设定的最大会话时间。
    • 跨账号访问:涉及跨账号访问时,需云账号A为云账号B创建RAM角色并授权,使B可通过STS扮演该角色获取临时凭证。

    综上所述,阿里云临时访问凭证的设置位置取决于具体应用场景和访问方式。对于编程语言SDK访问OSS服务,需在代码中按照上述步骤进行配置;对于移动端应用,需在应用服务器端生成并返回临时凭证,App端接收并使用;对于通用STS临时访问凭证创建,可通过STS服务接口或SDK获取,并在相关服务配置中应用。
    Go配置访问凭证 使用临时访问凭证

    2024-08-01 16:15:28
    赞同 8 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载