Spring Cloud for Amazon Web Services3.0.0

Spring Cloud for Amazon Web Services is a community-run project. The website is https://awspring.io/ and the source repository is located at https://github.com/awspring/spring-cloud-aws.

Spring Cloud for Amazon Web Services, eases the integration with hosted Amazon Web Services. It offers a convenient way to interact with AWS provided services using well-known Spring idioms and APIs, such as the messaging or caching API. Developers can build their application around the hosted services without having to care about infrastructure or maintenance.


Annotation-based SQS Queue Listener

private void receiveMessage(Person person, @Header("SenderId") String senderId) {
    // ...

Annotation-based SNS Listener

public class SnsEndpointController {

public void receiveNotification(@NotificationMessage String message, @NotificationSubject String subject) {
    // ...

public void confirmSubscription(NotificationStatus notificationStatus) {

Messaging Templates

snsTemplate.sendNotification("SnsTopic", "message", "subject");
sqsTemplate.convertAndSend("Queue", new Person("John", "Doe"));
Spring Initializr

Quickstart Your Project

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all