[英]AWS SQS integration with Spring cloud
我正在寻找一个集成 Spring 云以访问 AWS SQS 的简单工作演示。 我在网上找到的样本很少,但是很难在本地(而不是在 EC2 上)运行它,因为它很难在本地运行时手动注入所需的依赖项。
对不起,这有点旧,但希望它会帮助那里的人。
我使用这个示例让我的 Spring Boot 应用程序接收来自 Amazon SQS 的消息。 它使用 Spring Boot 1.3 和 Spring Framework 4.2 几乎完美地工作,所以我不会费心复制已经写在那里的内容。
我唯一不同的是我将我的 AWS 凭证放入我的项目的 .yml 文件中,如下所示:
# In src/main/resources/application.yml
cloud:
aws:
credentials:
accessKey: ABCDEFGHIJKLMNOPQRSTUVQXYZ
secretKey: aBigSecretKey
region:
auto: true
stack:
auto: false
AmazonSqsAsync 客户端使用这些提供的属性自动进行身份验证,因此您无需担心身份验证过程的任何步骤。 您所要做的就是将这些属性放入文件中,您就可以开始了:)
希望这可以帮助。
您可以在此处找到当前 (spring-boot:2.4) 版本的示例Ryanair guides-awspring-localstack-sqs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.