Skip to main content

signaloid-cli buckets create

Create a new S3 bucket configuration.

Synopsis​

signaloid-cli buckets create --name <name> --account <account> [options]

Options​

OptionRequiredDescription
--name <name>YesBucket name
--account <account>YesCloud account identifier
--mount-path <path>NoMount path in Signaloid filesystem
--readNoEnable read access
--writeNoEnable write access

Description​

Creates a new cloud storage S3 bucket configuration for use with Signaloid tasks. This allows you to mount external AWS S3 storage to access large datasets or write results to your own storage infrastructure.

You must specify the S3 bucket name and cloud account identifier. Optionally, you can configure the mount path and the access permissions (read/write).

Examples​

signaloid-cli buckets create \
--name my-data-bucket \
--account aws:123456789012 \
--mount-path /mnt/data \
--read

Notes​

  • The cloud account identifier format depends on your cloud provider (e.g., aws:123456789012 for AWS)
  • If no mount path is specified, a default path will be assigned
  • You can enable both --read and --write flags for full access

Troubleshooting​

Issue: Bucket creation fails with authentication error

  • Verify your cloud account credentials are properly configured
  • Ensure the account identifier format is correct for your provider

Issue: Mount path conflicts

  • Check that the mount path is not already in use by another bucket
  • Use a unique path for each bucket configuration

See Also​