2017-11-20 11:24:03 -05:00
# Spring Cloud AWS
2018-12-16 09:25:49 -05:00
# Relevant Articles
- [Spring Cloud AWS – S3 ](https://www.baeldung.com/spring-cloud-aws-s3 )
- [Spring Cloud AWS – EC2 ](https://www.baeldung.com/spring-cloud-aws-ec2 )
- [Spring Cloud AWS – RDS ](https://www.baeldung.com/spring-cloud-aws-rds )
- [Spring Cloud AWS – Messaging Support ](https://www.baeldung.com/spring-cloud-aws-messaging )
2019-05-26 10:34:11 -04:00
- [Instance Profile Credentials using Spring Cloud ](http://www.baeldung.com/spring-cloud-instance-profiles )
2018-12-16 09:25:49 -05:00
2017-11-20 11:24:03 -05:00
#### Running the Integration Tests
2019-04-15 09:00:31 -04:00
To run the Live Tests, we need to have an AWS account and have API keys generated for programmatic access. Edit
2017-11-20 11:24:03 -05:00
the `application.properties` file to add the following properties:
```
cloud.aws.credentials.accessKey=YourAccessKey
cloud.aws.credentials.secretKey=YourSecretKey
cloud.aws.region.static=us-east-1
```
To test automatic DataSource creation from RDS instance, we also need to create an RDS instance in the AWS account.
Let's say that the RDS instance is called `spring-cloud-test-db` having the master password `se3retpass` , then we need
to write the following in `application.properties` :
```
cloud.aws.rds.spring-cloud-test-db
cloud.aws.rds.spring-cloud-test-db.password=se3retpass
```
2018-01-27 00:24:22 -05:00
Multiple application classes are available under this project. To launch InstanceProfileAwsApplication application, replace `start-class` under `pom.xml` :
```
< start-class > com.baeldung.spring.cloud.aws.InstanceProfileAwsApplication< / start-class >
2018-12-16 09:25:49 -05:00
```