为了账号安全,请及时绑定邮箱和手机立即绑定

将文件从Amazon EC2的S3存储桶下载到Windows 7中的本地驱动器

将文件从Amazon EC2的S3存储桶下载到Windows 7中的本地驱动器

函数式编程 2021-05-30 16:02:07
我正在尝试通过boto3和python3脚本从Amazon ec2的s3存储桶中下载所有示例文件到本地硬盘。这是脚本。#downloading files from s3import boto3import sysimport osimport argparseimport threadingfrom botocore.client import Configinstance_id = "i-03e7f6391a0f523ee"action = 'ON'ec2 = boto3.client('ec2')s3=boto3.resource('s3')for bucket in s3.buckets.all():    print(bucket.name)my_bucket=s3.Bucket('tkbucket32')print("listing all files in bucket")for s3_file in my_bucket.objects.all():    print(s3_file.key)s3.meta.client.download_file('tkbucket32', 'hello.txt', '/tmp/hello.txt')当前存储桶中有以下文件你好.txt myhomepage.html现在我希望它们被下载到D:\folder1\folder2\folder3我在 Windows 7 中运行脚本。我的问题是这一行s3.meta.client.download_file('tkbucket32', 'hello.txt', '/tmp/hello.txt')我在哪里指定要下载这些文件的本地硬盘驱动器的路径?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信