AWS SQS与Spring cloud的集成
我正在寻找一个集成SpringCloud以访问AWS SQS的简单工作演示。我在网上发现了一些示例,但在本地(而不是在EC2上)很难运行它,因为在本地运行时很难手动注入所需的依赖项。很抱歉,这有点旧,但希望它能帮助其他人 我曾经让我的Spring Boot应用程序接收来自AmazonSQS的消息。使用SpringBoot1.3和SpringFramework4.2,它几乎可以完美地工作,所以我不必费心复制那里已经编写的内容 唯一不同的是,我将AWS凭据放入项目的.yml文件中,如下所示:AWS SQS与Spring cloud的集成,spring,amazon-web-services,cloud,integration,amazon-sqs,Spring,Amazon Web Services,Cloud,Integration,Amazon Sqs,我正在寻找一个集成SpringCloud以访问AWS SQS的简单工作演示。我在网上发现了一些示例,但在本地(而不是在EC2上)很难运行它,因为在本地运行时很难手动注入所需的依赖项。很抱歉,这有点旧,但希望它能帮助其他人 我曾经让我的Spring Boot应用程序接收来自AmazonSQS的消息。使用SpringBoot1.3和SpringFramework4.2,它几乎可以完美地工作,所以我不必费心复制那里已经编写的内容 唯一不同的是,我将AWS凭据放入项目的.yml文件中,如下所示: # I
# In src/main/resources/application.yml
cloud:
aws:
credentials:
accessKey: ABCDEFGHIJKLMNOPQRSTUVQXYZ
secretKey: aBigSecretKey
region:
auto: true
stack:
auto: false
AmazonSqsAsync客户端使用这些提供的属性自动进行身份验证,因此您不必担心身份验证过程的任何步骤。您所要做的就是将这些属性放到文件中,然后就可以开始了:)
希望这有帮助。您可以在此处找到当前(spring boot:2.4)版本的示例您能在上面的回答中修复spring boot版本吗?我相信您在上面提到了Spring框架版本。@realPK我使用的是Spring Cloud Brixton版本,其中包括Spring Boot 1.3和Spring framework 4.2。我已经在答案中修正了它。