create_object_storage_bucket
Create an object storage bucket on one of the organisation's provider credentials - Hetzner, Scaleway, DigitalOcean or UpCloud (the twin of ankra bucket create). Ankra creates and verifies the bucket in the background and keeps its keys; get_object_storage_bucket reports ready or error once it finishes. No keys travel here: a Hetzner bucket needs the Object Storage key pair already stored on the Hetzner credential. Requires credentials.write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The bucket's name in Ankra: a lowercase label such as registry-storage, unique in the organisation. | |
| bucket | No | Provider-side bucket name to create; omit to let Ankra derive a unique one from the name. | |
| region | Yes | Provider region: fsn1/nbg1/hel1 (Hetzner), fr-par/nl-ams/pl-waw (Scaleway), fra1/nyc3/... (DigitalOcean) or europe-1/us-1 (UpCloud). | |
| credential_id | Yes | UUID of the provider credential (from list_credentials) the bucket is created with; its provider decides where. |