aws无账号下载的命令行

aws 无账号下载资源到本地

命令:aws s3 cp --no-sign-request --recursive s3://<src-key> <dest-local>

参数:cp 表示复制, src-key 表示s3上的key(路径)<dest-local>是本地文件夹路径, --recursive 表示路径下全部内容都下载,下载单个文件时需去掉该参数

  • 下载某个tif文件到当前目录:aws s3 cp --no-sign-request s3://azavea-research-public-data/raster-vision/examples/tutorials-data/top_potsdam_2_10_RGBIR.tif ./
  • 递归下载目标目录下的所有文件到指定目录:aws s3 cp --no-sign-request --recursive s3://azavea-research-public-data/raster-vision/examples/tutorials-data/ ./data

aws 无账号下查看目录下文件列表

aws s3 ls s3://<src-key>/ --no-sign-request --recursive
ls 表示列出文件列表, src-key 表示s3上的key(目录路径) --recursive 表示迭代查看目录下的文件及子目录文件