python实现

1. pip安装requests、boto3

2. python 代码:

# !/usr/bin/env python3.8
# -*- coding: utf-8 -*-
import os
import requests
import boto3def download(file_path, pref):file_name = "/Users/current-user/Downloads/" + file_path.replace(pref, "")file_path = "https://bucket的url地址/" + file_pathdir_path = file_name.replace(file_name.split("/")[-1], "")if not os.path.isdir(dir_path):os.makedirs(dir_path)r = requests.get(url=file_path, stream=True)if r.status_code == 200:with open(file_name, "wb") as f:f.write(r.content)def get_list(pref):s3 = boto3.resource('s3', aws_access_key_id="",aws_secret_access_key="")bucket = s3.Bucket('bucket name')key = prefobj_list = list(bucket.objects.filter(Prefix=key))for obj in obj_list:download(obj.key, pref)if __name__ == '__main__':prefix = "bucket下面需要下载的当前目录地址/"get_list(prefix)

亚马逊 S3 下载当前文件夹下的所有内容相关推荐

  1. 借助亚马逊S3和RapidMiner将机器学习应用到文本挖掘

    本挖掘典型地运用了机器学习技术,例如聚类,分类,关联规则,和预测建模.这些技术揭示潜在内容中的意义和关系.文本发掘应用于诸如竞争情报,生命科学,客户呼声,媒体和出版,法律和税收,法律实施,情感分析和趋 ...

  2. 为你的亚马逊S3 bucket加个安全盖

    我们的企业在亚马逊S3上存储了不同类型的数据,包括视频和图表.有哪些选择可以确保亚马逊S3 bucket的安全,并且加密我们的数据? 亚马逊S3 bucket和对象可以通过互联网访问.AWS安全控制用 ...

  3. 用多备份将网站数据备份到百度云,七牛云存储,阿里云OSS,亚马逊S3,金山云等云存储服务上

    真正运营过网站的人都知道,数据对一个网站来说至关重要,因此,网站数据备份也是日常必做工作.因为误操作,网站被攻击等种种原因都会导致数据丢失,这时,你才会明白"有备无患"的道理.备份 ...

  4. 亚马逊s3的使用方法_使用jclouds库在Amazon S3上上传

    亚马逊s3的使用方法 在Java世界中,有几种很好的方法可以将内容上传到S3存储桶-在本文中,我们将研究jclouds库为此提供的功能. 要使用jclouds –特别是本文中讨论的API,应将此简单的 ...

  5. 亚马逊视频下载用什么工具:试试专业亚马逊视频下载器-Tuneboto Amazon Video Downloader中文版 | 亚马逊上的视频怎么下载?

    Tuneboto Amazon Video Downloader 是一款优秀的一站式高速亚马逊视频下载器软件,拥有直观简洁的用户界面和超强的亚马逊视频解析下载能力,可以帮助用户将任何Amazon Pr ...

  6. TuneBoto Amazon Video Downloader for mac(亚马逊视频下载器)

    TuneBoto Amazon Video Downloader是一款亚马逊视频下载器,以最简单的方式从亚马逊视频下载标题集,无需安装任何额外的应用程序,您将永远可以在任何设备上享受高清视频的Prim ...

  7. 下载亚马逊Amazon页面产品视频办法(亚马逊视频下载解决方案)

    亚马逊视频下载方法 方式一:人工下载,三部走. step1:右键"查看网页源码" step2:ctrl+F查找 ".mp4" step3:复制相关网页点击(Ur ...

  8. 亚马逊S3云存储协议

    问:什么是 Amazon S3? Amazon S3 是一种面向 Internet 的存储服务.它是一种简单存储服务,以很低的成本为软件开发人员提供高度可扩展的.可靠的.低延迟的存储基础设施. 问:A ...

  9. Linux将一个文件夹或文件夹下的所有内容复制或移动到另一个文件夹

    1.将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp ...

最新文章

  1. 面对互联网一线大厂,这些技术你需要了解!
  2. 支持插件的消息中间件【msg broker with plugin】 - 知然 - 博客园
  3. 中南财经政法大学计算机考研难吗,中南财经政法大学考研难吗(考研难度分析)...
  4. 【Liunx】Linux 简介
  5. (03)Verilog HDL模块例化
  6. SOPC自定义外设(IP)的地址对齐
  7. 面试大厂被怼!这都搞不定,你只能做“搬运工”!
  8. Github使用: 本地上传, 与之同步
  9. /proc/sysrq-trigger的使用
  10. SI4463低功耗测试-STC单片机一样可以超低功耗
  11. 【mmDetection框架解读】入门篇一、各组件解读,配置文件解读
  12. 一个基于WinHttp的轻量级的分片下载库介绍
  13. IOS error:Images.xcassets: error: ERROR: Each TDDistiller instance can be distilled only one time!
  14. 亚马逊主图视频和买家秀视频有必要做吗?
  15. Seaborn的调色板(palette)
  16. 爬取企查查和boss直聘数据
  17. 彻底搞懂0-1背包问题(动态规划)
  18. 非211普通一本计算机大学生如何找名企实习?
  19. 理解Linux系统中的load average(图文版)
  20. SunTorque分享-扭矩、力矩、转矩有什么区别?

热门文章

  1. C++中如何区分左值和右值
  2. android开发教程,android开发入门教程
  3. 大学入学计算机理论知识试卷及答案,2017年大学计算机基础知识试题及答案
  4. 红外图像非均匀矫正——两点矫正
  5. JAVA设计模式什么鬼(建造者)——作者:凸凹里歐
  6. 软件或网站(学习 工作 生活)
  7. java获取Win系统日志最后(最新)开关机时间记录等
  8. java/php/net/python北信学生成绩预警平台设计
  9. go+vue——基于gin框架和gorm的web开发实战
  10. 【读书笔记】《王道论坛计算机考研机试指南》第五章