0
我有一個s3 Bucket,用於保存.zip和.gz文件的更新。我對該存儲區擁有隻讀權限。我想提取壓縮文件並將它們移動到另一個s3存儲桶。但是我沒有看到任何在AWS CLI中提取壓縮文件的命令。我可以使用unix命令來執行相同的操作嗎? 我已經通過aws s3 cli:http://docs.aws.amazon.com/cli/latest/userguide/using-s3-commands.html從s3對象中提取文件
您可以將文件下載到您的機器上,然後使用所有您需要的unix命令在本地進行工作,除非文件是文本文件,然後您可以在管道中使用zcat或zgrep。 –
使用S3 GetObject下載文件,在您的機器中解壓縮文件,然後使用PutObject將解壓縮的文件上傳到S3。您可以在Java/Ruby/C++中找到許多「壓縮」庫。 – anshul410
嗨anshul410,我其實不想在我的本地機器上下載文件。我寧願讓aws爲我解壓並將提取的文件保存在其他存儲桶中。有沒有辦法做到這一點? –