您能否使用AWS CLI解压S3中的文件,并将解压后的版本推回S3?
尝试以下操作,但目前还没有成功。
unzip aws s3 cp https://aws-lake/test/test.zip
您能否使用AWS CLI解压S3中的文件,并将解压后的版本推回S3?
尝试以下操作,但目前还没有成功。
unzip aws s3 cp https://aws-lake/test/test.zip
# Download the zip file from S3, note the use of the S3 URI, not HTTPS
aws s3 cp s3://aws-lake/test/test.zip temp.zip
# Decompress the zip file into a temp directory
unzip -d temp_zip_contents temp.zip
# Sync up the contents of the temp directory to S3 prefix
aws s3 sync temp_zip_contents s3://aws-lake/test/test_contents
# And optionally, clean up the temp files and directory
# Unix:
rm -rf temp.zip temp_zip_contents
# Windows
rd /s/q temp_zip_contents
del temp.zip
有可能编写程序将文件下载到内存中,读取zip文件的内容并解压缩单个文件进行上传,但需要执行多个命令行命令。
aws s3 cp local_filename.csv s3://bucket/prefix/remote_filename.csv
的命令。 - Anon Coward