-
Notifications
You must be signed in to change notification settings - Fork 19
PBM-1484 Updated GCS configuration example and options #261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -50,20 +50,20 @@ | |
|
||
The storage provider’s name. | ||
|
||
Supported values: `aws`, `gcs` | ||
Supported values: `aws` | ||
|
||
### storage.s3.bucket | ||
|
||
|
||
*Type*: string <br> | ||
*Required*: YES | ||
|
||
The name of the storage bucket. See the [AWS Bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html#bucketnamingrules) and [GCS bucket naming guidelines](https://cloud.google.com/storage/docs/naming-buckets#requirements) for bucket name requirements. | ||
The name of the storage bucket. See the [AWS Bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html#bucketnamingrules) for bucket name requirements. | ||
|
||
### storage.s3.region | ||
|
||
*Type*: string <br> | ||
*Required*: YES (for AWS and GCS) | ||
*Required*: YES (for AWS) | ||
Check warning on line 66 in docs/reference/configuration-options.md
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If it's required for AWS, and AWS is the only option - it's just "YES" |
||
|
||
The location of the storage bucket. | ||
Use the [AWS region list](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) and [GCS region list](https://cloud.google.com/storage/docs/locations) to define the bucket region | ||
|
@@ -78,9 +78,9 @@ | |
### storage.s3.endpointUrl | ||
|
||
*Type*: string <br> | ||
*Required*: YES (for MinIO and GCS) | ||
*Required*: YES (for MinIO) | ||
Check warning on line 81 in docs/reference/configuration-options.md
|
||
|
||
The URL to access the bucket. The default value for GCS is `https://storage.googleapis.com` | ||
The URL to access the bucket. | ||
|
||
### storage.s3.endpointUrlMap | ||
|
||
|
@@ -176,6 +176,51 @@ | |
|
||
Use this option with caution as it might leave a hole for man-in-the-middle attacks. | ||
|
||
## GCS type storage options | ||
Check warning on line 179 in docs/reference/configuration-options.md
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. A configuration example is appreciated. |
||
|
||
### gcs.bucket | ||
Check warning on line 181 in docs/reference/configuration-options.md
|
||
|
||
*Type*: string <br> | ||
*Required*: YES | ||
Check warning on line 184 in docs/reference/configuration-options.md
|
||
|
||
The name of the storage bucket. See the [GCS bucket naming guidelines](https://cloud.google.com/storage/docs/naming-buckets#requirements) for bucket name requirements. | ||
Check notice on line 186 in docs/reference/configuration-options.md
|
||
|
||
### gcs.chunkSize | ||
Check warning on line 188 in docs/reference/configuration-options.md
|
||
|
||
*Type*: string <br> | ||
*Required*: NO | ||
Check warning on line 191 in docs/reference/configuration-options.md
|
||
|
||
The size of data chunks in bytes to be uploaded to the storage bucket in a single request. Larger data chunks will be split over multiple requests. Default data chunk size is 16MB. | ||
Check notice on line 193 in docs/reference/configuration-options.md
|
||
|
||
### gcs.prefix | ||
Check warning on line 195 in docs/reference/configuration-options.md
|
||
|
||
*Type*: string <br> | ||
*Required*: NO | ||
Check warning on line 198 in docs/reference/configuration-options.md
|
||
|
||
The path to the data directory in the bucket. If undefined, backups are stored in the bucket's root directory. | ||
Check notice on line 200 in docs/reference/configuration-options.md
|
||
|
||
### gcs.endpointUrl | ||
Check warning on line 202 in docs/reference/configuration-options.md
|
||
|
||
*Type*: string <br> | ||
*Required*: NO | ||
Check warning on line 205 in docs/reference/configuration-options.md
|
||
|
||
The URL to access the bucket. The default value is `https://storage.googleapis.com`. | ||
|
||
### gcs.credentials.clientEmail | ||
Check warning on line 209 in docs/reference/configuration-options.md
|
||
|
||
*Type*: string <br> | ||
*Required*: YES | ||
Check warning on line 212 in docs/reference/configuration-options.md
|
||
|
||
The clientEmail represents the email address associated with the service account. It is used to identify the service account when making API requests to Google Cloud services. | ||
Check failure on line 214 in docs/reference/configuration-options.md
|
||
|
||
### gcs.credentials.privateKey | ||
Check warning on line 216 in docs/reference/configuration-options.md
|
||
|
||
*Type*: string <br> | ||
*Required*: YES | ||
Check warning on line 219 in docs/reference/configuration-options.md
|
||
|
||
The private key of the service account used to authenticate the request. | ||
|
||
|
||
## Server-side encryption options | ||
|
||
### serverSideEncryption.sseAlgorithm | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the purpose of that configuration if only 1 value is allowed? Should we deprecate it?