ossutil如何使用ststoken的临时ak sk下载文件?
使用ossutil
工具通过STS Token的临时AccessKey和AccessKeySecret下载文件,您需要在执行ossutil cp
命令时包含临时凭证。具体操作如下:
1 . 获取STS临时凭证:
AssumeRole
接口或使用STS SDK。 - 确保临时凭证具有访问指定Bucket和Object的权限。 2 . 使用ossutil命令下载文件:
格式:ossutil cp oss:/// -i -k -e --security-token
示例:根据您的需求,命令应调整为: ossutil cp oss://app-center-app-pre-hangzhou/tenant/1072888024472580/xiaohongshu.apk /data/apk/xiaohongshu3.apk \ -i STS.NTHDQC9H9EBaJMBkPiBun6Xog \ -k DdqBgmWqQEheaxxGJZyiU13rH799vM9U9dnSfQJWeyDa \ -e oss-cn-hangzhou.aliyuncs.com \ --security-token
注意:替换``为实际获取到的SecurityToken。 确保执行命令前,已正确设置环境变量或直接在命令中提供了所有必需的参数,包括正确的Endpoint、临时AK/SK以及SecurityToken。如果仍然遇到403错误,复查STS权限配置和凭证的有效性。
参考文档链接:cp(下载文件) 获取扮演角色的临时身份凭证
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。