Crée un Table Bucket avec un chiffrement côté serveur facultatif.
Remarques d'utilisation
Les noms de Table Bucket doivent être globalement uniques au sein d'une région.
Format de la commande
ossutil tables-api create-table-bucket --name value [--encryption-configuration value] [flags]
|
Paramètre |
Type |
Description |
|
--name |
string |
Nom du Table Bucket. Doit être globalement unique au sein d'une région, comporter entre 3 et 63 caractères, et contenir uniquement des lettres minuscules, des chiffres et des traits d'union. Le nom doit commencer et se terminer par une lettre minuscule ou un chiffre. |
|
--encryption-configuration |
string |
Configuration du chiffrement côté serveur (chaîne JSON). |
Cette commande correspond à l'opération API CreateTableBucket.
Options globales prises en charge : ossutil global options.
--encryption-configuration
Format JSON :
{
"sseAlgorithm": "AES256"
}
Pour le chiffrement KMS, ajoutez un ID de clé :
{
"sseAlgorithm": "KMS",
"kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab"
}
Exemples
-
Créez un Table Bucket nommé my-table-bucket.
ossutil tables-api create-table-bucket --name my-table-bucket -
Créez un Table Bucket avec chiffrement AES256 (JSON intégré).
ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration '{"sseAlgorithm":"AES256"}' -
Créez un Table Bucket chiffré à partir d'un fichier de configuration (encryption-config.json) :
{ "sseAlgorithm": "KMS", "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" }Commande :
ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration file://encryption-config.json