Cria um Table Bucket com criptografia opcional no lado do servidor.
Notas de uso
-
Os nomes de Table Bucket devem ser globalmente exclusivos em uma região.
Formato do comando
ossutil tables-api create-table-bucket --name value [--encryption-configuration value] [flags]
|
Parâmetro |
Tipo |
Descrição |
|
--name |
string |
Nome do Table Bucket. Globalmente exclusivo em uma região, de 3 a 63 caracteres, somente letras minúsculas, dígitos e hifens. Deve começar e terminar com uma letra minúscula ou dígito. |
|
--encryption-configuration |
string |
Configuração de criptografia no lado do servidor (string JSON). |
-
Este comando corresponde à operação de API CreateTableBucket.
-
Opções globais compatíveis: opções globais do ossutil.
--encryption-configuration
Formato JSON:
{
"sseAlgorithm": "AES256"
}
Para criptografia KMS, adicione um ID de chave:
{
"sseAlgorithm": "KMS",
"kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab"
}
Exemplos
-
Criar um Table Bucket chamado my-table-bucket.
ossutil tables-api create-table-bucket --name my-table-bucket -
Criar um Table Bucket com criptografia AES256 (JSON inline).
ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration '{"sseAlgorithm":"AES256"}' -
Criar um Table Bucket criptografado a partir de um arquivo de configuração (encryption-config.json):
{ "sseAlgorithm": "KMS", "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" }Comando:
ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration file://encryption-config.json