0
특정 이벤트 (예 : JMS 대기열의 메시지)에서 구성된 Amazon S3 버킷에서 파일을 읽으 려합니다. 그것은 mule 리퀘 스터가 파일, ftp, etc 커넥터에 대한 이런 종류의 상황에서 도움이되는 것 같습니다. 그러나 mulerequester의 범위는 전송 커넥터에만 국한되며 클라우드 커넥터에 국한되지는 않습니다.Amazon S3 버킷에서 파일을 가져 오는 데 mulerequester 사용
S3를 mulerequester 용 리소스로 사용할 수 있습니까?
<flow name="process_s3_file" doc:name="process_s3_file"
processingStrategy="synchronous">
<mulerequester:request config-ref="" resource="need-to-use-s3-get-object"
doc:name="Mule Requester">
</mulerequester:request>
<logger level="INFO" doc:name="Logger" />
<!-- do something here -->
<s3:delete-object config-ref="Amazon_S3"
bucketName="${s3-read-bucket}" key="#[s3_file_name]" doc:name="Delete File"
accessKey="${s3-access-key}" secretKey="${s3-secret-key}" />
</flow>
여기는 리소스를 요청하려는 S3 get-object입니다.
<s3:get-object-content config-ref="Amazon_S3" bucketName="${s3-read-bucket}"
key="#[s3_file_name]" accessKey="${s3-access-key}"
secretKey="${s3-secret-key}"
doc:name="Read File" />