Maciej Walkowiak 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
..
infrastructure 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-dynamodb-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-parameter-store-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-s3-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-secrets-manager-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-ses-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-sns-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
spring-cloud-aws-sqs-sample 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
.gitignore 288a32efd4 Parameter Store Sample (#17) 3 роки тому
.npmignore 288a32efd4 Parameter Store Sample (#17) 3 роки тому
docker-compose.yml 4ce53fa13e Upgrade to LocalStack 3.2.0 (#1087) 8 місяців тому
pom.xml 4a52b47123 Revert "Set version to 3.1.2-SNAPSHOT (#1098)" 8 місяців тому
readme.md 4a0a2b6828 Update docs and labels to use correct casing for LocalStack (#895) 1 рік тому

readme.md

Spring Cloud AWS Samples

Samples are prepared to run on LocalStack - a local equivalent of AWS.

To start LocalStack locally:

$ docker-compose up

Infrastructure

Samples use AWS CDK to create the infrastructure components to run the sample. To deploy infrastructure, you need to install CDK and CDK local:

$ npm install -g aws-cdk-local aws-cdk

Then, in infrastructure directory:

$ mvn package
$ cdklocal bootstrap 
$ cdklocal deploy

How to run?

Samples are regular Spring Boot applications. The best way to run them is to run the main @SpringBootApplication annotated class directly from an IDE.

How to destroy infrastructure?

Infrastructure is destroyed once LocalStack container shuts down. If you want to destroy infrastructure manually, run:

$ cdklocal destroy

How to run against real AWS?

To run samples against real AWS, update spring.cloud.aws properties in sample's application.properties to reflect your AWS configuration or delete these properties completely to use defaults.