Skip to main content

signaloid-cli buckets create

Create a new 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
--region <region>NoCloud region

Description

Creates a new cloud storage 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 bucket name and cloud account identifier. Optionally, you can configure the mount path, access permissions (read/write), and the cloud region.

Examples

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

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
  • The region should match where your bucket is located for optimal performance

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