signaloid-cli buckets create
Create a new bucket configuration.
Synopsis
signaloid-cli buckets create --name <name> --account <account> [options]
Options
| Option | Required | Description |
|---|---|---|
--name <name> | Yes | Bucket name |
--account <account> | Yes | Cloud account identifier |
--mount-path <path> | No | Mount path in Signaloid filesystem |
--read | No | Enable read access |
--write | No | Enable write access |
--region <region> | No | Cloud 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:123456789012for AWS) - If no mount path is specified, a default path will be assigned
- You can enable both
--readand--writeflags 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
- signaloid-cli buckets - Buckets command overview
- signaloid-cli buckets list - List configured buckets
- signaloid-cli buckets update - Update bucket configuration
- signaloid-cli buckets delete - Delete a bucket