# Configure Storage Service

## **Configure the Storage Service**

### **Supported Storage Providers**

Spinnaker requires an external storage provider to keep track of application settings and configured pipelines. Since this type of data is extremely sensitive and precious if lost, it is recommended that you use a trusted hosted storage solution.&#x20;

The storage provider will not affect the cloud provider. For example, use Google Cloud Storage as a storage source but deploy to Microsoft Azure. The following storage providers are supported:

* Azure Storage&#x20;
* Google Cloud Storage&#x20;
* Minio
* Redis&#x20;
* S3&#x20;
* Oracle Object Storage

In this example we have used **Minio** as a storage provider. Configure the Minio using the command below. You have to specify the bucket name and endpoint as parameters in this command. For more information on how to install and configure Minio refer [**here**](https://spinnaker.io/docs/setup/install/storage/minio/)**.**

For more information about the “`hal config storage s3 edit`” command refer [**here**](https://spinnaker.io/docs/reference/halyard/commands/#hal-config-storage-s3-edit)**.**

```
hal config storage s3 edit [parameters]
```

In the hal config file it will be updated as shown in the image belo&#x77;**:**

<div align="left"><figure><img src="https://lh6.googleusercontent.com/iVf8hrLXvm7aDh3-sqG_FaxVvDQ_MYZlzU8I_XXGXwoj9JrXjiumG2DEHHLBPyGKYw7-xxMPs91-3JKClglwpWG517ZizZc9xTH0yW3LaD0EeasRtPlDNOtS7moMr0xrvXlMsqHZoMDQGm7oc3UNyd5tje7YGIqWtKoqLg5zBEJly0gDVbJ7fYD2_g" alt=""><figcaption></figcaption></figure></div>
