在 Spring Boot 应用程序中使用 aws s3 出站适配器,尝试在 s3 存储桶中上传文件。想在上传文件之前检查存储桶是否可用。如果桶不可用需要抛出错误。
对此提出建议。
<int-aws:s3-outbound-gateway id="FileChannelS3"
request-channel="filesOutS3CChainChannel"
reply-channel="filesArcChannel"
transfer-manager="transferManager"
bucket-expression="headers.TARGET_BUCKET"
command="UPLOAD">
<int-aws:request-handler-advice-chain>
<ref bean="retryAdvice" />
</int-aws:request-handler-advice-chain>
</int-aws:s3-outbound-gateway>