5.12. 본문으로 사용
경우에 따라 여러 옵션으로 인해 AWS 요청을 빌드하는 것이 복잡할 수 있습니다. 이를 본문으로 사용할 수 있는 가능성을 소개합니다. AWS S3에는 브로커 요청 목록 요청의 예로 다음과 같은 작업을 제출할 수 있는 여러 작업이 있습니다.
from("direct:aws2-s3")
.setBody(ListObjectsRequest.builder().bucket(bucketName).build())
.to("aws2-s3://test?amazonS3Client=#amazonS3Client&operation=listObjects&pojoRequest=true")
이렇게 하면 이 작업과 관련된 헤더 및 옵션을 전달할 필요 없이 요청을 직접 전달합니다.