Amazon S3控制台:一次下载多个文件

mm2*_*m24 37 amazon-s3 web-console

当我登录到我的S3控制台时,我无法下载多个选定的文件(只有选择了一个文件时,WebUI才允许下载):

https://console.aws.amazon.com/s3

这是可以在用户策略中更改的内容还是亚马逊的限制?

小智 43

通过Web用户界面无法实现.但是,如果您安装AWS CLI,这是一项非常简单的任务.您可以在AWS Command Line Interface中检查安装的安装和配置步骤

之后你去cmd.类型:

aws s3 cp "S3 PATH" "LOCAL PATH" --recursive
Run Code Online (Sandbox Code Playgroud)

不要使用双引号.这会将给定S3路径中的所有文件复制到给定的本地路径.

  • 仅供参考:S3路径以"s3://"开头,如s3:// my-unique-bucket-name/one-folder/another-folder. (11认同)
  • 如果我只想从存储桶中的文件夹下载 10GB 的数据怎么办,顺便说一句,我的文件夹中有大约 100GB 的数据。是否有可能从 100GB 中获取 10GB 的数据? (2认同)

Ani*_*kur 21

如果您使用AWS CLI,则可以使用excludewith with --include--recursiveflags来完成此操作

aws s3 cp s3://path/to/bucket/ . --recursive --exclude "*" --include "things_you_want"
Run Code Online (Sandbox Code Playgroud)

例如.

--exclude "*" --include "*.txt"
Run Code Online (Sandbox Code Playgroud)

将下载扩展名为.txt的所有文件.更多细节 - https://docs.aws.amazon.com/cli/latest/reference/s3/

  • 顺序 --exclude ,然后 --include 不应更改 (3认同)

Aur*_*raf 15

选择一堆文件,然后单击“操作”->“打开”,在浏览器选项卡中打开了每个文件,它们立即开始下载(一次6个)。

屏幕截图

  • 此操作不再适用于多个文件。 (10认同)
  • 适用于 Windows 10 上的 Chrome 中的超过 6 个文件。恕我直言,这是正确答案(AWS 在其 UI 设计中玩什么?) (3认同)

Ivá*_*inz 9

如果您有安装了 AWS Explorer 扩展的 Visual Studio,您还可以浏览到 Amazon S3(步骤 1),选择您的存储桶(步骤 2),选择要下载的所有文件(步骤 3),然后右键单击以下载它们全部(步骤 4)。

在此输入图像描述


Sim*_*n B 5

我相信这是 AWS 控制台 Web 界面的限制,我自己尝试过(但失败了)。

或者,也许使用第 3 方 S3 浏览器客户端,例如http://s3browser.com/