

Specify an AWS KMS key id or alias to enable encryption of the backups stored in S3. This field is primarily for local storage services like Minio.Įxample: “502b409c-4da1-419f-a16e-eif453b3i49f” or “alias/ “
#Ark server backup files download#
If specified, use this instead of s3Url when generating download URLs (e.g., for logs). This field is primarily for local storage services like Minio. Required field for non-AWS-hosted storageĮxample: You can specify the AWS S3 URL here for explicitness, but Ark can already generate it from region, and bucket. Set this to true if you are using a local storage service like Minio. Queried from the AWS S3 API if not provided.

(Or other S3-compatible storage) config Key (See the corresponding AWS, GCP, and Azure-specific configs or your provider’s documentation.)Ĭonfiguration keys/values to be passed to the cloud provider for backup storage. The directory inside a storage bucket where backups are to be uploaded. The storage bucket where backups are to be uploaded. Specification of the object storage for the given provider. The name for whichever cloud provider will be used to actually store the backups. Other providers may be available via external plugins.)

String (Ark natively supports aws, gcp, and azure. The configurable parameters are as follows: Main config parameters Key ApiVersion : /v1 kind : BackupStorageLocation metadata : name : default namespace : heptio-ark spec : provider : aws objectStorage : bucket : myBucket config : region : us-west-2 Parameter Reference
