Sdílet prostřednictvím


az cosmosdb sql container

Note

Tato skupina příkazů obsahuje příkazy, které jsou definované v Azure CLI i alespoň v jednom rozšíření. Nainstalujte každé rozšíření, abyste mohli využívat své rozšířené funkce. Přečtěte si další informace o rozšířeních.

Správa kontejnerů SQL služby Azure Cosmos DB

Příkazy

Name Description Typ Stav
az cosmosdb sql container create

Vytvořte kontejner SQL v databázi SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container create (cosmosdb-preview přípona)

Vytvořte kontejner SQL v databázi SQL služby Azure Cosmos DB.

Extension GA
az cosmosdb sql container delete

Odstraňte kontejner SQL v databázi SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container exists

Zkontroluje, jestli existuje kontejner SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container list

Vypíše kontejnery SQL v databázi SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container merge

Sloučí oddíly kontejneru SQL.

Extension Preview
az cosmosdb sql container redistribute-partition-throughput

Redistribuuje propustnost oddílu kontejneru SQL.

Extension Preview
az cosmosdb sql container restore

Obnovení odstraněného kontejneru SQL ve stejném účtu

Core GA
az cosmosdb sql container restore (cosmosdb-preview přípona)

Obnovení odstraněného kontejneru SQL ve stejném účtu

Extension Preview
az cosmosdb sql container retrieve-partition-throughput

Načtěte propustnost oddílu kontejneru SQL.

Extension Preview
az cosmosdb sql container show

Zobrazení podrobností o kontejneru SQL v databázi SQL služby Azure Cosmos DB

Core GA
az cosmosdb sql container throughput

Správa propustnosti kontejneru SQL v rámci účtu služby Azure Cosmos DB

Jádro a rozšíření GA
az cosmosdb sql container throughput migrate

Migrujte propustnost kontejneru SQL mezi automatickým škálováním a ručním zřízením.

Core GA
az cosmosdb sql container throughput migrate (cosmosdb-preview přípona)

Migrujte propustnost kontejneru SQL mezi automatickým škálováním a ručním zřízením.

Extension GA
az cosmosdb sql container throughput show

Získejte propustnost kontejneru SQL v rámci databáze SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container throughput show (cosmosdb-preview přípona)

Získejte propustnost kontejneru SQL v rámci databáze SQL služby Azure Cosmos DB.

Extension GA
az cosmosdb sql container throughput update

Aktualizujte propustnost kontejneru SQL v databázi SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container throughput update (cosmosdb-preview přípona)

Aktualizujte propustnost kontejneru SQL v databázi SQL služby Azure Cosmos DB.

Extension GA
az cosmosdb sql container update

Aktualizujte kontejner SQL v databázi SQL služby Azure Cosmos DB.

Core GA
az cosmosdb sql container update (cosmosdb-preview přípona)

Aktualizujte kontejner SQL v databázi SQL služby Azure Cosmos DB.

Extension GA

az cosmosdb sql container create

Vytvořte kontejner SQL v databázi SQL služby Azure Cosmos DB.

az cosmosdb sql container create --account-name
                                 --database-name
                                 --name
                                 --partition-key-path
                                 --resource-group
                                 [--analytical-storage-ttl]
                                 [--cep]
                                 [--conflict-resolution-policy]
                                 [--full-text-policy]
                                 [--idx]
                                 [--max-throughput]
                                 [--partition-key-version]
                                 [--throughput]
                                 [--ttl]
                                 [--unique-key-policy]
                                 [--vector-embeddings]

Příklady

Vytvořte kontejner SQL služby Azure Cosmos DB.

az cosmosdb sql container create -g MyResourceGroup -a MyAccount -d MyDatabase -n MyContainer --partition-key-path "/my/path" --idx @policy-file.json --ttl 1000 --throughput "700"

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--partition-key-path -p

Cesta ke klíči oddílu, například /address/zipcode.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--analytical-storage-ttl -t

Hodnota TTL analytického úložiště, pokud je povolené analytické úložiště.

--cep

Zásady šifrování klienta můžete zadat jako řetězec nebo jako soubor, například --cep nebo --cep @policy-file.json {"includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}],"policyFormatVersion": 2}".

--conflict-resolution-policy -c

Zásady řešení konfliktů můžete zadat jako řetězec nebo jako soubor, například --conflict-resolution-policy @policy-file.json nebo --conflict-resolution-policy "{"mode": "lastWriterWins", "conflictResolutionPath": "/path"}".

--full-text-policy

Zásady fulltextu můžete zadat jako řetězec nebo jako soubor, například --full-text-policy @policy-file.json nebo --full-text-policy "{"fullTextPaths": [{"path": "/ftPath1", "language": "en-US" }]}".

--idx

Zásady indexování můžete zadat jako řetězec nebo jako soubor, například --idx @policy-file.json nebo --idx {"indexingMode": "konzistentní", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}],"vectorIndexes": [{"path": "/vector1","type": "flat"}]}.

Vlastnost Hodnota
Default value: { "indexingMode": "consistent", "automatic": true, "includedPaths": [ { "path": "/*" } ], "excludedPaths": [ { "path": "/\"_etag\"/?" } ] }
--max-throughput

Prostředek maximální propustnosti se může škálovat na (RU/s). Poskytuje se, když je prostředek povolený automatickým škálováním. Minimální hodnota může být 4000 (RU/s).

--partition-key-version

Verze klíče oddílu.

--throughput

Propustnost kontejneru SQL (RU/s) Výchozí hodnota je 400. Pokud má databáze sdílenou propustnost, pokud kontejner nemá vyhrazenou propustnost, tento parametr vynecháte.

--ttl

Výchozí hodnota TTL. Pokud hodnota chybí nebo je nastavená na -1, nevyprší platnost položek. Pokud je hodnota nastavena na "n", položky vyprší "n" sekundy po poslední změně času.

--unique-key-policy -u

Zásady jedinečného klíče můžete zadat jako řetězec nebo jako soubor, například --unique-key-policy @policy-file.json nebo --unique-key-policy "{"uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}".

--vector-embeddings

Zásady vkládání vektorů můžete zadat jako řetězec nebo jako soubor, například --vector-embeddings @policy-file.json nebo --vector-embeddings "{"vectorEmbeddings": [{"path": "/vector1", "dataType": "float32", "dimensions": 2, "distanceFunction": "dotproduct" }]}.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container create (cosmosdb-preview přípona)

Vytvořte kontejner SQL v databázi SQL služby Azure Cosmos DB.

az cosmosdb sql container create --account-name
                                 --database-name
                                 --name
                                 --partition-key-path
                                 --resource-group
                                 [--analytical-storage-ttl]
                                 [--cep]
                                 [--conflict-resolution-policy]
                                 [--idx]
                                 [--materialized-view-definition]
                                 [--max-throughput]
                                 [--partition-key-version]
                                 [--throughput]
                                 [--ttl]
                                 [--unique-key-policy]

Příklady

Vytvořte kontejner SQL služby Azure Cosmos DB.

az cosmosdb sql container create -g MyResourceGroup -a MyAccount -d MyDatabase -n MyContainer --partition-key-path "/my/path" --idx @policy-file.json --ttl 1000 --throughput "700"

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--partition-key-path -p

Cesta ke klíči oddílu, například /address/zipcode.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--analytical-storage-ttl -t

Hodnota TTL analytického úložiště, pokud je povolené analytické úložiště.

--cep

Zásady šifrování klienta můžete zadat jako řetězec nebo jako soubor, například --cep nebo --cep @policy-file.json { "includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}], "policyFormatVersion": 2}".

--conflict-resolution-policy -c

Zásady řešení konfliktů můžete zadat jako řetězec nebo jako soubor, například --conflict-resolution-policy @policy-file.json nebo --conflict-resolution-policy "{ "mode": "lastWriterWins", "conflictResolutionPath": "/path" }".

--idx

Zásady indexování, Můžete ho zadat jako řetězec nebo jako soubor, například --idx @policy-file.json nebo --idx "{ "indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/"_etag\"/?"}] }".

Vlastnost Hodnota
Default value: { "indexingMode": "consistent", "automatic": true, "includedPaths": [ { "path": "/*" } ], "excludedPaths": [ { "path": "/\"_etag\"/?" } ] }
--materialized-view-definition -m

Materializovaná definice zobrazení, můžete ji zadat jako řetězec nebo jako soubor, například --materialized-view-definition @materializedview-definition-file.json nebo --materialized-view-definition -m '{ "sourceCollectionId": "MySourceCollectionName", "definition": "SELECT * FROM root r"}'.

--max-throughput

Prostředek maximální propustnosti se může škálovat na (RU/s). Poskytuje se, když je prostředek povolený automatickým škálováním. Minimální hodnota může být 4000 (RU/s).

--partition-key-version

Verze klíče oddílu.

--throughput

Propustnost kontejneru SQL (RU/s) Výchozí hodnota je 400. Pokud má databáze sdílenou propustnost, pokud kontejner nemá vyhrazenou propustnost, tento parametr vynecháte.

--ttl

Výchozí hodnota TTL. Pokud hodnota chybí nebo je nastavená na -1, nevyprší platnost položek. Pokud je hodnota nastavena na "n", položky vyprší "n" sekundy po poslední změně času.

--unique-key-policy -u

Zásady jedinečného klíče můžete zadat jako řetězec nebo jako soubor, například --unique-key-policy @policy-file.json nebo --unique-key-policy "{ "uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}] }" .

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container delete

Odstraňte kontejner SQL v databázi SQL služby Azure Cosmos DB.

az cosmosdb sql container delete --account-name
                                 --database-name
                                 --name
                                 --resource-group
                                 [--yes]

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--yes -y

Nevyzývejte k potvrzení.

Vlastnost Hodnota
Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container exists

Zkontroluje, jestli existuje kontejner SQL služby Azure Cosmos DB.

az cosmosdb sql container exists --account-name
                                 --database-name
                                 --name
                                 --resource-group

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container list

Vypíše kontejnery SQL v databázi SQL služby Azure Cosmos DB.

az cosmosdb sql container list --account-name
                               --database-name
                               --resource-group

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container merge

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Sloučí oddíly kontejneru SQL.

az cosmosdb sql container merge --account-name
                                --database-name
                                --name
                                --resource-group

Příklady

sloučení oddílů kontejneru my-container

az cosmosdb sql container merge -g my-resource-group -a my-account -d my-db --name my-container

Povinné parametry

--account-name -a

Název databázového účtu CosmosDB.

--database-name -d

Název databáze Cosmos DB.

--name -n

Název kolekce CosmosDB.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container redistribute-partition-throughput

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Redistribuuje propustnost oddílu kontejneru SQL.

az cosmosdb sql container redistribute-partition-throughput --account-name
                                                            --database-name
                                                            --name
                                                            --resource-group
                                                            [--evenly-distribute {false, true}]
                                                            [--source-partition-info]
                                                            [--target-partition-info]

Příklady

Rovnoměrně distribuuje propustnost oddílu pro kontejner SQL mezi všechny fyzické oddíly.

az cosmosdb sql container redistribute-partition-throughput --account-name account_name --database-name db_name --name container_name  --resource-group rg_name --evenly-distribute

Redistribuuje propustnost oddílu pro kontejner SQL ze zdrojových oddílů do cílových oddílů.

az cosmosdb sql container redistribute-partition-throughput --account-name account_name --database-name db_name --name container_name  --resource-group rg_name --target-partition-info 8=1200 6=1200]' --source-partition-info 9]'

Povinné parametry

--account-name -a

Název databázového účtu CosmosDB.

--database-name -d

Název databáze Cosmos DB.

--name -n

Název kolekce CosmosDB.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--evenly-distribute

Přepnutím rovnoměrně distribuujte propustnost mezi všechny fyzické oddíly.

Vlastnost Hodnota
Default value: False
Přípustné hodnoty: false, true
--source-partition-info

Id zdrojového fyzického oddílu oddělené mezerami, např. 1 2.

Vlastnost Hodnota
Default value: []
--target-partition-info

Informace o požadované propustnosti fyzického oddílu cíle: 0=1200 1=1200.

Vlastnost Hodnota
Default value: []
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container restore

Obnovení odstraněného kontejneru SQL ve stejném účtu

az cosmosdb sql container restore --account-name
                                  --database-name
                                  --name
                                  --resource-group
                                  [--disable-ttl]
                                  [--restore-timestamp]

Příklady

Obnovení odstraněného kontejneru SQL ve stejném účtu

az cosmosdb sql container restore --resource-group resource_group --account-name database_account_name --database-name parent_database_name --name name_of_container_needs_to_be_restored --restore-timestamp 2020-07-13T16:03:41+0000

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--disable-ttl

Příznak pro obnovení se zakázaným TTL

Použití: --disable-ttl True Default: false.

--restore-timestamp -t

Časové razítko, do kterého se má kontejner obnovit.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container restore (cosmosdb-preview přípona)

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Obnovení odstraněného kontejneru SQL ve stejném účtu

az cosmosdb sql container restore --account-name
                                  --database-name
                                  --name
                                  --resource-group
                                  [--disable-ttl {false, true}]
                                  [--restore-timestamp]

Příklady

Obnovení odstraněného kontejneru SQL ve stejném účtu

az cosmosdb sql container restore --resource-group resource_group --account-name database_account_name --database-name parent_database_name --name name_of_container_needs_to_be_restored --restore-timestamp 2020-07-13T16:03:41+0000

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--disable-ttl
Preview

Povolte nebo zakažte obnovení pomocí hodnoty ttl zakázáno.

Vlastnost Hodnota
Přípustné hodnoty: false, true
--restore-timestamp -t

Časové razítko, do kterého se má kontejner obnovit.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container retrieve-partition-throughput

Preview

Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Načtěte propustnost oddílu kontejneru SQL.

az cosmosdb sql container retrieve-partition-throughput --account-name
                                                        --database-name
                                                        --name
                                                        --resource-group
                                                        [--all-partitions {false, true}]
                                                        [--physical-partition-ids]

Příklady

Načtení propustnosti kontejneru container_name pro konkrétní fyzické oddíly

az cosmosdb sql container retrieve-partition-throughput --account-name account_name --database-name db_name --name container_name  --resource-group rg_name --physical-partition-ids 8 9

Načtení propustnosti kontejneru container_name pro všechny fyzické oddíly

az cosmosdb sql container retrieve-partition-throughput --account-name account_name --database-name db_name --name container_name  --resource-group rg_name --all-partitions

Povinné parametry

--account-name -a

Název databázového účtu CosmosDB.

--database-name -d

Název databáze Cosmos DB.

--name -n

Název kontejneru CosmosDB

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--all-partitions

Přepnutím načtěte propustnost pro všechny fyzické oddíly.

Vlastnost Hodnota
Default value: False
Přípustné hodnoty: false, true
--physical-partition-ids -p

Seznam ID fyzických oddílů oddělených mezerami

Vlastnost Hodnota
Default value: []
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container show

Zobrazení podrobností o kontejneru SQL v databázi SQL služby Azure Cosmos DB

az cosmosdb sql container show --account-name
                               --database-name
                               --name
                               --resource-group

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container update

Aktualizujte kontejner SQL v databázi SQL služby Azure Cosmos DB.

az cosmosdb sql container update --account-name
                                 --database-name
                                 --name
                                 --resource-group
                                 [--analytical-storage-ttl]
                                 [--full-text-policy]
                                 [--idx]
                                 [--ttl]
                                 [--vector-embeddings]

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--analytical-storage-ttl -t

Hodnota TTL analytického úložiště, pokud je povolené analytické úložiště.

--full-text-policy

Zásady fulltextu můžete zadat jako řetězec nebo jako soubor, například --full-text-policy @policy-file.json nebo --full-text-policy "{"fullTextPaths": [{"path": "/ftPath1", "language": "en-US" }]}".

--idx

Zásady indexování můžete zadat jako řetězec nebo jako soubor, například --idx @policy-file.json nebo --idx {"indexingMode": "konzistentní", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}],"vectorIndexes": [{"path": "/vector1","type": "flat"}]}.

--ttl

Výchozí hodnota TTL. Pokud hodnota chybí nebo je nastavená na -1, nevyprší platnost položek. Pokud je hodnota nastavena na "n", položky vyprší "n" sekundy po poslední změně času.

--vector-embeddings

Zásady vkládání vektorů můžete zadat jako řetězec nebo jako soubor, například --vector-embeddings @policy-file.json nebo --vector-embeddings "{"vectorEmbeddings": [{"path": "/vector1", "dataType": "float32", "dimensions": 2, "distanceFunction": "dotproduct" }]}.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False

az cosmosdb sql container update (cosmosdb-preview přípona)

Aktualizujte kontejner SQL v databázi SQL služby Azure Cosmos DB.

az cosmosdb sql container update --account-name
                                 --database-name
                                 --name
                                 --resource-group
                                 [--analytical-storage-ttl]
                                 [--idx]
                                 [--materialized-view-definition]
                                 [--ttl]

Povinné parametry

--account-name -a

Název účtu CosmosDB.

--database-name -d

Název databáze.

--name -n

Název kontejneru.

--resource-group -g

Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--analytical-storage-ttl -t

Hodnota TTL analytického úložiště, pokud je povolené analytické úložiště.

--idx

Zásady indexování, Můžete ho zadat jako řetězec nebo jako soubor, například --idx @policy-file.json nebo --idx "{ "indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/"_etag\"/?"}] }".

--materialized-view-definition -m

Materializovaná definice zobrazení, můžete ji zadat jako řetězec nebo jako soubor, například --materialized-view-definition @materializedview-definition-file.json nebo --materialized-view-definition -m '{ "sourceCollectionId": "MySourceCollectionName", "definition": "SELECT * FROM root r"}'.

--ttl

Výchozí hodnota TTL. Pokud hodnota chybí nebo je nastavená na -1, nevyprší platnost položek. Pokud je hodnota nastavena na "n", položky vyprší "n" sekundy po poslední změně času.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

Vlastnost Hodnota
Default value: False
--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vlastnost Hodnota
Default value: False