우리가 내 직장에서 다음과 같은 워크 플로우 :직접 AWS S3 대상 버킷에 자바 작업을 실행
가 작업 영역에 AWS S3 버킷에서 데이터를 다운로드 :
aws s3 cp --only-show-errors s3://bucket1
의 압축을 풀고 데이터
unzip -q "/workspace/folder1/data.zip" -d "/workspace/folder2"
자바 명령 실행
java -Xmx1024m -jar param1 etc...
동기화하면 S3 버킷에서 다운로드 데이터, 압축 해제 데이터를 다시 S3에 복사에 대한 몇 가지 자바 작업을 실행하는 것을 볼 수 있듯이 다시 S3 대상 버킷
aws s3 sync --include #{archive.location} s3://bucket
에 아카이브가 많은 시간을 요하고 자원.
따라서 우리는 s3 대상 버킷에서 직접 압축을 풀고 거기에서 java 작업을 실행할 계획입니다. s3 버킷에서 Java 작업을 직접 실행할 수 있습니까? 그렇다면 통찰력을 제공해 주시겠습니까?