az cosmosdb sql container
Kommentar
Den här kommandogruppen har kommandon som definieras i både Azure CLI och minst ett tillägg. Installera varje tillägg för att dra nytta av dess utökade funktioner. Läs mer om tillägg.
Hantera Azure Cosmos DB SQL-containrar.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az cosmosdb sql container create |
Skapa en SQL-container under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container create (cosmosdb-preview anknytning) |
Skapa en SQL-container under en Azure Cosmos DB SQL-databas. |
Anknytning | Allmän tillgänglighet |
az cosmosdb sql container delete |
Ta bort SQL-containern under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container exists |
Kontrollerar om det finns en Azure Cosmos DB SQL-container. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container list |
Visa en lista över SQL-containrar under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container merge |
Sammanfogar partitionerna i en SQL-container. |
Anknytning | Förhandsgranska |
az cosmosdb sql container redistribute-partition-throughput |
Omdistribuerar partitionsdataflödet för en SQL-container. |
Anknytning | Förhandsgranska |
az cosmosdb sql container restore |
Återställ en borttagen SQL-container inom samma konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container restore (cosmosdb-preview anknytning) |
Återställ en borttagen SQL-container inom samma konto. |
Anknytning | Förhandsgranska |
az cosmosdb sql container retrieve-partition-throughput |
Hämta partitionsdataflödet för en SQL-container. |
Anknytning | Förhandsgranska |
az cosmosdb sql container show |
Visa information om en SQL-container under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container throughput |
Hantera dataflödet för SQL-containern under ett Azure Cosmos DB-konto. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container throughput migrate |
Migrera dataflödet för SQL-containern mellan autoskalning och manuellt etablerad. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container throughput show |
Hämta dataflödet för SQL-containern under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container throughput update |
Uppdatera dataflödet för SQL-containern under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container update |
Uppdatera en SQL-container under en Azure Cosmos DB SQL-databas. |
Kärna | Allmän tillgänglighet |
az cosmosdb sql container update (cosmosdb-preview anknytning) |
Uppdatera en SQL-container under en Azure Cosmos DB SQL-databas. |
Anknytning | Allmän tillgänglighet |
az cosmosdb sql container create
Skapa en SQL-container under en Azure Cosmos DB SQL-databas.
az cosmosdb sql container create --account-name
--database-name
--name
--partition-key-path
--resource-group
[--analytical-storage-ttl]
[--cep]
[--conflict-resolution-policy]
[--idx]
[--max-throughput]
[--partition-key-version]
[--throughput]
[--ttl]
[--unique-key-policy]
Exempel
Skapa en Azure Cosmos DB SQL-container.
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"
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Partitionsnyckelsökväg, t.ex. "/adress/postnummer".
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
TTL för analys när analyslagring är aktiverat.
Du kan ange den som en sträng eller som en fil, t.ex. --cep @policy-file.json eller --cep "{"includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}],"policyFormatVersion": 2}".
Konfliktlösningsprincip, du kan ange den som en sträng eller som en fil, t.ex. --conflict-resolution-policy @policy-file.json eller --conflict-resolution-policy "{"mode": "lastWriterWins", "conflictResolutionPath": "/path"}".
Indexeringsprincip, du kan ange den som en sträng eller som en fil, t.ex. --idx @policy-file.json eller --idx "{"indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}]}".
Den maximala dataflödesresursen kan skalas till (RU/s). Tillhandahålls när resursen är autoskalning aktiverad. Minimivärdet kan vara 4 000 (RU/s).
Versionen av partitionsnyckeln.
Dataflödet för SQL-container (RU/s). Standardvärdet är 400. Utelämna den här parametern om databasen har delat dataflöde om inte containern ska ha ett dedikerat dataflöde.
Standard-TTL. Om värdet saknas eller anges till "-1" upphör objekten inte att gälla. Om värdet är inställt på "n" förfaller objekten "n" sekunder efter den senaste ändrade tiden.
Unik nyckelprincip, du kan ange den som en sträng eller som en fil, t.ex. --unique-key-policy @policy-file.json eller --unique-key-policy "{"uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}}".
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container create (cosmosdb-preview anknytning)
Skapa en SQL-container under en Azure Cosmos DB SQL-databas.
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]
Exempel
Skapa en Azure Cosmos DB SQL-container.
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"
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Partitionsnyckelsökväg, t.ex. "/adress/postnummer".
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
TTL för analys när analyslagring är aktiverat.
Klientkrypteringsprincip, du kan ange den som en sträng eller som en fil, t.ex. --cep @policy-file.json eller --cep "{ "includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}], "policyFormatVersion": 2}".
Konfliktlösningsprincip, du kan ange den som en sträng eller som en fil, t.ex. --conflict-resolution-policy @policy-file.json eller --conflict-resolution-policy "{ "mode": "lastWriterWins", "conflictResolutionPath": "/path" }".
Indexeringsprincip, du kan ange den som en sträng eller som en fil, t.ex. --idx @policy-file.json eller --idx "{ "indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}] }".
Materialiserad vydefinition kan du ange den som en sträng eller som en fil, t.ex. --materialized-view-definition @materializedview-definition-file.json eller --materialized-view-definition -m '{ "sourceCollectionId": "MySourceCollectionName", "definition": "SELECT * FROM root r"}'.
Den maximala dataflödesresursen kan skalas till (RU/s). Tillhandahålls när resursen är autoskalning aktiverad. Minimivärdet kan vara 4 000 (RU/s).
Versionen av partitionsnyckeln.
Dataflödet för SQL-container (RU/s). Standardvärdet är 400. Utelämna den här parametern om databasen har delat dataflöde om inte containern ska ha ett dedikerat dataflöde.
Standard-TTL. Om värdet saknas eller anges till "-1" upphör objekten inte att gälla. Om värdet är inställt på "n" förfaller objekten "n" sekunder efter den senaste ändrade tiden.
Unik nyckelprincip, du kan ange den som en sträng eller som en fil, t.ex. --unique-key-policy @policy-file.json eller --unique-key-policy "{ "uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}] }".
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container delete
Ta bort SQL-containern under en Azure Cosmos DB SQL-databas.
az cosmosdb sql container delete --account-name
--database-name
--name
--resource-group
[--yes]
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container exists
Kontrollerar om det finns en Azure Cosmos DB SQL-container.
az cosmosdb sql container exists --account-name
--database-name
--name
--resource-group
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container list
Visa en lista över SQL-containrar under en Azure Cosmos DB SQL-databas.
az cosmosdb sql container list --account-name
--database-name
--resource-group
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container merge
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Sammanfogar partitionerna i en SQL-container.
az cosmosdb sql container merge --account-name
--database-name
--name
--resource-group
Exempel
sammanfoga partitioner av containern my-container
az cosmosdb sql container merge -g my-resource-group -a my-account -d my-db --name my-container
Obligatoriska parametrar
Namnet på CosmosDB-databaskontot.
Namnet på CosmosDB-databasen.
Namnet på CosmosDB-samlingen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container redistribute-partition-throughput
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Omdistribuerar partitionsdataflödet för en SQL-container.
az cosmosdb sql container redistribute-partition-throughput --account-name
--database-name
--name
--resource-group
[--evenly-distribute {false, true}]
[--source-partition-info]
[--target-partition-info]
Exempel
Distribuerar partitionsdataflödet jämnt för en SQL-container mellan alla fysiska partitioner
az cosmosdb sql container redistribute-partition-throughput --account-name account_name --database-name db_name --name container_name --resource-group rg_name --evenly-distribute
Omdistribuerar partitionsdataflödet för en SQL-container från källpartitioner till målpartitioner
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]'
Obligatoriska parametrar
Namnet på CosmosDB-databaskontot.
Namnet på CosmosDB-databasen.
Namnet på CosmosDB-samlingen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Växla för att fördela dataflödet lika mellan alla fysiska partitioner.
Utrymmesavgränsade fysiska källpartitions-ID:er t.ex. 1 2.
Information om önskat fysiskt målpartitionsdataflöde t.ex. 0=1200 1=1200.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container restore
Återställ en borttagen SQL-container inom samma konto.
az cosmosdb sql container restore --account-name
--database-name
--name
--resource-group
[--restore-timestamp]
Exempel
Återställ en borttagen SQL-container inom samma konto.
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
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Tidsstämpeln som containern måste återställas till.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container restore (cosmosdb-preview anknytning)
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Återställ en borttagen SQL-container inom samma konto.
az cosmosdb sql container restore --account-name
--database-name
--name
--resource-group
[--disable-ttl {false, true}]
[--restore-timestamp]
Exempel
Återställ en borttagen SQL-container inom samma konto.
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
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Aktivera eller inaktivera återställning med ttl inaktiverat.
Tidsstämpeln som containern måste återställas till.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container retrieve-partition-throughput
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Hämta partitionsdataflödet för en SQL-container.
az cosmosdb sql container retrieve-partition-throughput --account-name
--database-name
--name
--resource-group
[--all-partitions {false, true}]
[--physical-partition-ids]
Exempel
Hämta container container_name dataflöde för specifika fysiska partitioner
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
Hämta container container_name dataflöde för alla fysiska partitioner
az cosmosdb sql container retrieve-partition-throughput --account-name account_name --database-name db_name --name container_name --resource-group rg_name --all-partitions
Obligatoriska parametrar
Namnet på CosmosDB-databaskontot.
Namnet på CosmosDB-databasen.
Namnet på CosmosDB-containern.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Växla till att hämta dataflöde för alla fysiska partitioner.
Blankstegsavgränsad lista över fysiska partitions-ID:er.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container show
Visa information om en SQL-container under en Azure Cosmos DB SQL-databas.
az cosmosdb sql container show --account-name
--database-name
--name
--resource-group
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container update
Uppdatera en SQL-container under en Azure Cosmos DB SQL-databas.
az cosmosdb sql container update --account-name
--database-name
--name
--resource-group
[--analytical-storage-ttl]
[--idx]
[--ttl]
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
TTL för analys när analyslagring är aktiverat.
Indexeringsprincip, du kan ange den som en sträng eller som en fil, t.ex. --idx @policy-file.json eller --idx "{"indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}]}".
Standard-TTL. Om värdet saknas eller anges till "-1" upphör objekten inte att gälla. Om värdet är inställt på "n" förfaller objekten "n" sekunder efter den senaste ändrade tiden.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az cosmosdb sql container update (cosmosdb-preview anknytning)
Uppdatera en SQL-container under en Azure Cosmos DB SQL-databas.
az cosmosdb sql container update --account-name
--database-name
--name
--resource-group
[--analytical-storage-ttl]
[--idx]
[--materialized-view-definition]
[--ttl]
Obligatoriska parametrar
Cosmosdb-kontonamn.
Databasnamn.
Containernamn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
TTL för analys när analyslagring är aktiverat.
Indexeringsprincip, du kan ange den som en sträng eller som en fil, t.ex. --idx @policy-file.json eller --idx "{ "indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}] }".
Materialiserad vydefinition kan du ange den som en sträng eller som en fil, t.ex. --materialized-view-definition @materializedview-definition-file.json eller --materialized-view-definition -m '{ "sourceCollectionId": "MySourceCollectionName", "definition": "SELECT * FROM root r"}'.
Standard-TTL. Om värdet saknas eller anges till "-1" upphör objekten inte att gälla. Om värdet är inställt på "n" förfaller objekten "n" sekunder efter den senaste ändrade tiden.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.