2019独角兽企业重金招聘Python工程师标准>>>

列子公共读:

新建一个bucket - > data 存储目录

新建读写账号 -> 访问控制RAM

-> 权限 -> 权限策略管理

# 只读方式
{"Statement": [{"Action": ["oss:Get*","oss:List*"],"Effect": "Allow","Resource": ["acs:oss:*:*:data","acs:oss:*:*:data/*"]}],"Version": "1"
}#读写方式
{"Statement": [{"Action": "oss:*","Effect": "Allow","Resource": ["acs:oss:*:*:data","acs:oss:*:*:data/*"]}],"Version": "1"
}# 指定可读写路径  /2019/write
{"Version": "1","Statement": [{"Action": "oss:*","Effect": "Allow","Resource": ["acs:oss:*:*:/2019/write","acs:oss:*:*:/2019/write/*"]},{"Effect": "Allow","Action": ["oss:ListObjects"],"Resource": ["acs:oss:*:*:2019"],"Condition": {"StringLike": {"oss:Delimiter": "/","oss:Prefix": ["","write/","write/*"]}}}]
}

新建用户

用户授权

回到oss bucket - > data 目录授权

上传下载阿里云oss文件

安装python模块

pip install  -i http://mirrors.aliyun.com/pypi/simple  --trusted-host mirrors.aliyun.com   oss2
#pip install --upgrade --force-reinstall 'requests==2.6.0' urllib3

oss_put.py 上传


# -*- coding: utf-8 -*-
import oss2# 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
auth = oss2.Auth('LTAIPxxxx', 'jK5bjnxxxxxxxx')
# Endpoint以杭州为例,其它Region请按实际情况填写。
#bucket = oss2.Bucket(auth, 'http://oss-cn-hangzhou.aliyuncs.com', 'data')
bucket = oss2.Bucket(auth, 'http://oss-cn-hangzhou-internal.aliyuncs.com', 'data') # VPC内网上传bucket.put_object_from_file('test/20190125.log', '/root/out.log')
# 将系统out.log文件上传到远端test目录创建新文件名

下载oss文件到本地

bucket.get_object_to_file('test/123', 'down.txt')
# 替换put方法;下载远端test目录123到本地

api错误信息: https://error-center.aliyun.com/status/product/Oss

实例文件: https://help.aliyun.com/document_detail/32026.html?spm=a2c4g.11186623.6.699.1a8a5779dROfRu

转载于:https://my.oschina.net/attacker/blog/3005824

阿里云oss权限控制,上传下载测试相关推荐

  1. 阿里云oss简单的上传下载删除(java)

    阿里云oss上传和下载. 配置maven <!-- https://mvnrepository.com/artifact/com.aliyun.oss/aliyun-sdk-oss --> ...

  2. 阿里云 oss c/s上传下载工具 (windows)

    ossutil64 1.阿里云ossutil工具的官网介绍 2.基于linux.windows.macOS的下载及安装方式 3.常用命令的使用方式列表 4.个人的示例(oss从云下拉bucket文件夹 ...

  3. 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决

    文章目录 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 2.解决方案 阿里云 OSS SDK :上传的图片直接访问变成下载问题解决 1.产生原因 上传的文件,未指定文件访 ...

  4. **关于阿里云oss图片批量上传问题解析**

    关于阿里云oss图片批量上传问题解析 背景 最近在项目开发过程中遇到的问题,消耗了比较久的时间,过程曲折,虽然最终达到目的,但是鉴于各种常用的云数据在对象存储方面大同小异,所以记录一下. 理一下思路: ...

  5. 使用阿里云OSS实现图片上传案例

    文章目录 前言 一.OSS是什么? 二.使用步骤 1.开通OSS服务 2.创建bucket 3.创建子账户 4.查看帮助文档,编写后端代码 5.layui前端 总结 前言 在正式的开发环境中,类似图片 ...

  6. 使用阿里云OSS实现文件上传

    概述场景 文件上传,是程序开发中必须会使用到的一个功能,比如: 添加商品,用户头像,文章封面等需求 富文本编辑(插件文件上传) 文件上传的原理是什么? 我们为什么要实现文件上传,其实就要共享资源,大家 ...

  7. Typora + Picgo + 阿里云oss实现图片上传

    Typora + Picgo + 阿里云oss实现图片上传 设置原因 Typora是一款markdown文本编辑器,无法承载本地图片存储的功能,书写好的文章上传到博客或其他设备上时会导致图片丢失,无法 ...

  8. Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器)

    Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器) 主要思路 上传图片的思路有两种: 第一种是上传到应用服务器,再由应用服务器上传到OSS.这种适合上传的文件较小,较为简单, ...

  9. vue plupload 的使用, 阿里云OSS PHP 安全上传

    1.  首选npm安装plupload 2. 阿里云OSS PHP 安全上传 <template>   <div class="imgUpload">   ...

最新文章

  1. 谁说被吃是鸡的宿命?这只鸡长了个价值三个诺奖的肿瘤
  2. 2017/06/23 linux软件管理构建本地源
  3. 电子音乐包括电声乐器和计算机音乐,浅谈电子音乐制作的发展方向
  4. Ettercap-中间人欺骗
  5. linux jmeter 内存,JMeter-Linux内存不足
  6. Python3 openpyxl库
  7. Palo Alto 再次修复一个严重的 PAN-OS 漏洞
  8. Richard Hamming - You and Your Research
  9. 搜索引擎优化(SEO,Search Engine Optimization)如何让你的网站靠前排名
  10. 如何判断单链表里面是否有环【转载】
  11. [App Bundle]Android动态化技术实例
  12. 如何在r的图片中画出特定点的水平线和垂直线_平面设计新手如何利用点线面进行构图...
  13. 温故知新(五)——三参数陷波滤波器离散化推导及MATLAB实现
  14. 台式计算机多少g的显卡怎么看,怎样看电脑配置|怎样看电脑显卡配置?
  15. 用友企业空间 - http://upesn.com
  16. Odoo产品分析 (三) -- 人力资源板块(4) -- 招聘流程(1)
  17. 用stm32f103c8t6点亮0.96寸oled屏(附带百度云例程)
  18. 下载USGS的地物光谱数据库的网址
  19. org.apache.jasper.JasperException: 无法为JSP编译类的解决方法
  20. >>数据管理:引序和目录

热门文章

  1. win10 2004更新完成之后出现进不去系统的问题
  2. 实战 | F1060路由模式典型组网配置案例(RIP)
  3. Jenkins多环境持续集成架构实践
  4. 云服务器zabbix server报错:Lack of free swap on Zabbix server
  5. FATAL: password authentication failed for user postgres
  6. 【Hive】hive表的文件存储格式
  7. 如何解决“本地编辑,更新时传入删除”消息
  8. 如何使用代码确定设备屏幕大小类别(小,普通,大,xlarge)?
  9. 中止git-pick-pick?
  10. 静态方法和类方法之间的区别