S3 Bucket
You can find "S3 Bucket" in the top "Security" menu when a project is selected.
S3 bucket secrets allow you to configure access to S3-compatible storage. These buckets can be used in LayerOps for various backup purposes.
See Instance Pools Backup and Services Backup for more information.
LayerOps is compatible with any S3-compatible storage provider (AWS S3, MinIO, Exoscale storage, Scaleway Object Storage, etc.).
Configuration
To add access to an S3 bucket:
- Click on "Create secret"
- Fill in the form with:
- Name: A name for your secret
- Region: The region where your bucket is located (e.g.,
fr-par
for Scaleway) - Bucket: The name of your bucket
- Endpoint: The S3 endpoint URL (e.g.,
https://s3.amazonaws.com
for AWS,https://s3.fr-par.scw.cloud
for Scaleway) - Access Key ID: Your access key
- Secret Access Key: Your secret key
- Encrypt Key (optional): A key to encrypt your data before sending it to the bucket
If you provide an encrypt key, all files will be encrypted with this key before being sent to the bucket, adding an extra layer of security. Make sure to securely store this key, as your data cannot be decrypted without it if lost.
Usage
Once configured, you can use these S3 bucket credentials for:
- Configuring automatic backups of your service volumes
- Setting up database backups
- Backing up shared persistent volumes from your instance pools
Make sure your bucket has the appropriate permissions set up to allow read and write operations from LayerOps.
Table of Contents