目录

1.RAM访问控制

2.创建用户

3. 创建RAM角色

4.新添加自定义权限策略

5.给RAM授权

6.为用户授权

结束:

问题:


1.RAM访问控制

2.创建用户

  • 访问方式添加编程访问 (将生成的AccessKey ID与Secret 进行文本保留)

3. 创建RAM角色

4.新添加自定义权限策略

  1. 添加oss访问策略

2.添加STS访问策略 其中 155****0653为AccountID  aliyunoss为第三步创建的用户名字

5.给RAM授权

6.为用户授权

结束:

至此阿里云界面配置结束。

JAVA代码调用:

public static void main(String[] args) {String endpoint = "sts.aliyuncs.com";String accessKeyId = "子用户的accessKeyId";String accessKeySecret = "子用户的accessKeySecret";String roleArn = "角色的RoleArn";//roleSessionName时临时Token的会话名称,自己指定用于标识你的用户,或者用于区分Token颁发给谁//要注意roleSessionName的长度和规则,不要有空格,只能有'-'和'_'字母和数字等字符String roleSessionName = "session-name";String policy = null;ProtocolType protocolType = ProtocolType.HTTPS;try {DefaultProfile.addEndpoint("", "", "Sts", endpoint);IClientProfile profile = DefaultProfile.getProfile("", accessKeyId, accessKeySecret);DefaultAcsClient client = new DefaultAcsClient(profile);final AssumeRoleRequest request = new AssumeRoleRequest();request.setMethod(MethodType.POST);request.setRoleArn(roleArn);request.setRoleSessionName(roleSessionName);request.setPolicy(policy);request.setProtocol(protocolType);final AssumeRoleResponse response = client.getAcsResponse(request);System.out.println("=============" + response.getCredentials().getAccessKeyId());System.out.println("=============" + response.getCredentials().getAccessKeySecret());System.out.println("=============" + response.getCredentials().getSecurityToken());} catch (ClientException e) {e.printStackTrace();}
}

问题:

  1. You should be authorized by RAM 是由于未给用户授权策略

阿里云OSS上传文件STS鉴权配置过程 解决 You should be authorized by RAM 问题相关推荐

  1. SpringBoot整合阿里云OSS上传文件

    一.需求分析 文件上传是一个非常常见的功能,就是通过IO流将文件写到另外一个地方,这个地方可以是项目下的某个文件夹里,或者是本地电脑某个盘下面,还可以是云服务OSS里面,这里就是我要讲到的OSS,我写 ...

  2. thinkPHP 阿里云OSS 上传文件、直接下载

    阿里云OSS 上传文件.直接下载 1. 安装OSS SDK composer require aliyuncs/oss-sdk-php 2. thinkPHP接口 public function up ...

  3. 阿里云OSS上传文件时,如何显示上传网速

    阿里云OSS上传文件时,如何显示上传网速 业务场景 用户上传时,网速很慢,或者在上传大文件时,虽然有进度条,但是动的很慢,或者不明显,用户会产生困惑. 所以就产生了一个显示网速的需求点. 实现方式 E ...

  4. Java实现阿里云OSS上传文件

    推荐:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.. 点击跳转到网站 1.准备工作:创建操作阿里云OSS许可证 阿里云官方文档 这里不再赘述,根据官方文档一步步的 ...

  5. 阿里云OSS上传文件设置请求头

    之前写过一篇发送文件消息的,原生input上传文件(聊天发送文件消息),这次的需求就是更改上传地址,使用阿里云OSS上传. 如果想了解阿里云对象存储OSS是如何使用的,请看阿里云存储对象OSS使用讲解 ...

  6. SringBoot集成阿里云OSS上传文件

    上一篇文章讲了如何将文件从linux同步到阿里云的oss有兴趣的小伙伴可以去看看,这篇文章讲述如何将文件上传到阿里云oss上,本文只详细写出后端java代码示例,前端和无用代码都会省略,可以上传文件, ...

  7. 阿里云OSS上传文件以及获取文件

    1.新建bucket (文件存储空间名称),bucket下也可以继续创建目录 2.通过短信验证码创建accessKey,保存accessKeyID和accessKeySecret: 3.添加oss管理 ...

  8. 阿里云OSS上传文件并返回文件地址

    目录 依赖添加 实体类: OSS配置类: OSSUtil工具类: OSS上传接口类: OSS上传接口实现类: OSS上传控制类: 工具类: 依赖添加 在Maven的pom.xml文件中添加OSS的依赖 ...

  9. 使用阿里云OSS上传文件

    本文介绍如何利用Java API操作阿里云OSS对象存储. 1.控制台操作 首先介绍一下阿里云OSS对象存储的一些基本概念. 1.1 进入对象存储界面 登录阿里云账号,进入对象存储界面,如图所示. 进 ...

最新文章

  1. LeetCode Flatten Nested List Iterator(栈)
  2. Javascript模块化编程:AMD规范
  3. C#基础回顾:GridView全选演示
  4. android系统sharedUserId: SYSTEM_UID+PHONE_UID+BLUETOOH_UID+LOG_UID+NFC_UID
  5. JavaFX技巧10:自定义复合控件
  6. python return用法_初学Python要了解什么 装饰器知识汇总有哪些
  7. Exchange Server 的防火墙开放端口
  8. 电子书下载:Microsoft Windows Identity Foundation Cookbook
  9. 【转】java基础知识总结
  10. android网页接口实现方法,Android 程序员搞 web 之 webApi (十 四)
  11. nginx报错The program 'nginx' can be found in the following packages
  12. opencms使用笔记
  13. [运维笔记] PowerShell (模块).模块清单
  14. 记录下ES6踩过的坑
  15. C# 委托和事件高级进阶
  16. 高并发下如何保证数据库和缓存双写一致性?
  17. Python 计时器倒计时弹窗提醒
  18. netbeans php 安装教程,Netbeans下载安装教程教程
  19. 商誉风险只是局部爆发 市场整体业绩没那么糟
  20. 电影天堂爬去示例基础2

热门文章

  1. Reflex WMS入门系列十五:Reflex系统上对已经Confirm的Receipt能继续做收货么?
  2. 百度地图城市代码 大全,可在页面 ctrl+F 快速查找
  3. 关于Redis的知识汇总[转]
  4. 学习笔记04_软件测试过程
  5. 如何使企业中的e-Learning价值最大化
  6. 关于对词向量的一个小结
  7. 解决JZPlayer7.1.0版本点击重播后强制竖屏
  8. 手游的世界观和方法论
  9. Windows服务器安全策略设置
  10. 在linux下创建软链接(即目录映射)