Google Cloud Storage + Spring Boot - File Upload, Download, and Delete
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbOKIp0rayZ1eDmm3wC6BWUzTIZgwxa-aG5zfqcj13I2GknUICYZq8Ycrm1vOPML591O0Ygn5_r5fGISGUZykv_DdgOUrqeWvdbokdf6zLo_-yus_g2KAZXa8FhsiUkE48PQ56wnl-3WPrB7ICcWQOLcKTct2bO1w1lo39gJFqjBErz7wnyUP2662sYA/w400-h240/gcpstorage-springboot.png)
In this section, we will learn how to create a simple spring boot application to perform different file operations such as upload, download, list, and delete files from the Google Cloud Storage. 1. A little bit of Background Google Cloud Storage Cloud Storage is a managed service for storing unstructured data. Store any amount of data and retrieve it as often as you like. More Info - click here! Spring Boot Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can "just run". More Info - click here! 2. Create a GCP Project First, Sign into the Google console at https://console.cloud.google.com . You can create a new project by first selecting the project dropdown in the top left and selecting " New Project ". Next, specify your GCP Project name and Project ID . Then Click on the " CREATE " button. Copy " Project ID " and keep it for future purposes. 3. Create a Google Cloud Storage bucket Fr