Today I am going to be sharing about how to upload and delete files at AmazonS3 with SpringBoot , Amazon Simple Storage Service (S3) is an object storage platform which helps you to store the files in form of objects, it allows us to store and retrieve any amount of data from anywhere. Each file is stored in Amazon S3 (as an object) and is represented using a key. we are going to be using AWS Java SDK which supports various APIs related to Amazon S3 service for working with files stored in S3 bucket. so after going to https://start.spring.io/ and create a new SpringBoot project with the Artifact as AmazonS3 or as you prefer, open your pom.xml and let's add this dependency. AWS Java SDK supports several APIs related to Amazon S3 service for working with files stored in S3 bucket. <!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk --> < dependency > < groupId > com.amazonaws </ groupId > < artif