Add minimal S3 configuration for Corso (#158)

This commit is contained in:
Niraj Tolia 2022-06-08 09:47:55 -07:00 committed by GitHub
parent cbbd5ed0bb
commit 301e7bd10e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,9 +4,38 @@ sidebar_position: 1
# Repositories and configuration
How to configure Corso:
## Object storage configuration
Corso stores all backup data in an object storage system. Corso supports Amazon Web
Services (AWS) S3, Google Cloud Storage (GCS), Azure Blob, and S3-compatible systems.
```mermaid
graph TD;
Corso-->S3;
Corso-->ObjectStorage;
```
### Amazon S3 and S3-compatible systems
Corso needs the following permissions for AWS S3 and S3-compatible object storage systems:
```json
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:ListBucket",
"s3:DeleteObject",
"s3:GetBucketLocation",
],
"Resource": [
"arn:aws:s3:::${BUCKET_NAME}",
"arn:aws:s3:::${BUCKET_NAME}/*"
]
}
]
}
```