建立Table Bucket
更新時間:
Copy as MD
通過API級命令create-table-bucket建立一個Table Bucket。
注意事項
-
Table Bucket名稱在同一地區內必須全域唯一。
命令格式
ossutil tables-api create-table-bucket --name value [--encryption-configuration value] [flags]
|
參數 |
類型 |
說明 |
|
--name |
string |
Table Bucket的名稱。名稱在同一地區內必須全域唯一,長度為3~63個字元,只能包含小寫字母、數字和短劃線(-),且必須以小寫字母或數字開頭和結尾。 |
|
--encryption-configuration |
string |
Table Bucket的服務端加密配置,JSON格式字串。包含密碼編譯演算法等資訊。 |
說明
-
create-table-bucket命令對應API介面CreateTableBucket。關於API中的具體參數含義,請參見CreateTableBucket。
-
關於支援的全域命令列選項,請參見ossutil全域選項。
--encryption-configuration
--encryption-configuration配置選項支援JSON文法:
{
"sseAlgorithm": "AES256"
}
如果使用KMS加密,還需要指定KMS密鑰ID:
{
"sseAlgorithm": "KMS",
"kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab"
}
使用樣本
-
建立名為my-table-bucket的Table Bucket。
ossutil tables-api create-table-bucket --name my-table-bucket -
建立Table Bucket並使用JSON參數配置AES256加密。
ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration '{"sseAlgorithm":"AES256"}' -
建立Table Bucket並使用設定檔指定加密配置。encryption-config.json內容如下:
{ "sseAlgorithm": "KMS", "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" }命令樣本如下:
ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration file://encryption-config.json
该文章对您有帮助吗?