[英]How to zip file in .gz format in s3 bucket using java,aws-lamda
我在Eclipse中使用AWS Toolkit插件編寫代碼,並將其部署到AWS lamda中。 我需要在s3存儲桶中以.gz格式壓縮文件。 任何實現這一目標的建議。 不使用aws cli選項。
所有Lambda環境都獲得500MB磁盤空間。 可在/tmp
目錄中訪問。 您不能只寫磁盤上的任何地方。
因此,在您的示例中,您需要執行以下操作:
GZIPOutputStream gzos = new GZIPOutputStream(new FileOutputStream("/tmp/example.gz"));
如果確實需要在/tmp
下的文件夾中使用它,則首先需要創建目錄,您可以使用以下命令:
Path outputPath = Files.createDirectories(Paths.get("/tmp/myfolder"));
在/tmp
下創建子目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.