繁体   English   中英

AWS SQS 与 Spring 云的集成

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM