signaloid-cli buckets create
Create a new S3 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 |
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:123456789012for AWS) - If no mount path is specified, a default path will be assigned
- You can enable both
--readand--writeflags 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
- 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