我們有我的工作,下面的工作流程:直接在AWS S3目標桶運行的Java運行
從AWS S3存儲下載數據到工作區:
aws s3 cp --only-show-errors s3://bucket1
解壓數據
unzip -q "/workspace/folder1/data.zip" -d "/workspace/folder2"
運行java命令
java -Xmx1024m -jar param1 etc...
同步歸檔回S3目標水桶
aws s3 sync --include #{archive.location} s3://bucket
正如你可以看到,從S3存儲下載數據,解壓縮,運行上的數據和複製回S3一些Java操作花費大量的時間和資源。
因此,我們打算直接在s3目標存儲桶中解壓並在那裏運行java操作。是否有可能直接在s3桶中運行java操作?如果是的話,你能否提供一些見解?