Skip to content

tebib storage

Generated from the CLI's own command tree. Run tebib storage --help for the same text in your terminal.

Object storage: the S3 endpoint and S3 access keys.

Commands

tebib storage info

The project's S3 endpoint and region, and what it stores.

tebib storage info [OPTIONS]
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

Examples

tebib storage info # endpoint, region, what the project stores

tebib storage key

S3 access keys for aws-cli, rclone and SDKs. A key reaches every bucket in its project.

tebib storage key create

Create an S3 key for you (or a service account) and print its secret once.

tebib storage key create [OPTIONS] NAME
ArgumentDescription
NAME requiredA name for the key, unique in the project.
OptionValueDescription
--service-accountSA_IDGive it to a service account (sa-...).
--descriptionstrDescription.
--tagKEY=VALUE (repeatable)Tag as KEY=VALUE; repeat for more tags.
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

Examples

tebib storage key create laptop # S3 key; the secret is printed once

tebib storage key delete

Delete a storage key.

tebib storage key delete [OPTIONS] ID
ArgumentDescription
ID requiredS3 key ID (s3key-...).
OptionValueDescription
--yes, -yflagDon't ask for confirmation.
--waitflagWait until the resource is ready (or gone, for deletes).
--timeoutfloat rangeSeconds to wait with --wait. Default: 600.
--project, -pstrProject ID (default: from the profile).

tebib storage key disable

Turn a key off (S3 refuses it) without deleting it.

tebib storage key disable [OPTIONS] KEY_ID
ArgumentDescription
KEY_ID requiredS3 key ID (s3key-...).
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

tebib storage key enable

Turn a key back on, with the same secret.

tebib storage key enable [OPTIONS] KEY_ID
ArgumentDescription
KEY_ID requiredS3 key ID (s3key-...).
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

tebib storage key list

List the project's storage keys.

tebib storage key list [OPTIONS]
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--limitint rangeShow at most this many items.
--output, -otable | json | yamlOutput format.

tebib storage key rotate

New key ID and secret; the old pair keeps working for --overlap-hours.

tebib storage key rotate [OPTIONS] KEY_ID
ArgumentDescription
KEY_ID requiredS3 key ID (s3key-...).
OptionValueDescription
--overlap-hoursint rangeHow long the old key keeps working (0-168). Default: 24.
--yes, -yflagDon't ask for confirmation.
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

Examples

tebib storage key rotate s3key-... --overlap-hours 24

tebib storage key show

Show one storage key.

tebib storage key show [OPTIONS] ID
ArgumentDescription
ID requiredS3 key ID (s3key-...).
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

tebib storage key update

Change a storage key's description or tags.

tebib storage key update [OPTIONS] ID
ArgumentDescription
ID requiredS3 key ID (s3key-...).
OptionValueDescription
--descriptionstrNew description.
--tagKEY=VALUE (repeatable)Replace ALL tags (KEY=VALUE, repeatable).
--clear-tagsflagRemove all tags.
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.