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:

  1. Click on "Create secret"
  2. 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

s3-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