az cosmosdb sql container

Azure Cosmos DB SQL-tárolók kezelése.

Parancsok

az cosmosdb sql container create

SQL-tároló létrehozása egy Azure Cosmos DB SQL-adatbázis alatt.

az cosmosdb sql container delete

Törölje az SQL-tárolót egy Azure Cosmos DB SQL-adatbázisból.

az cosmosdb sql container exists

Ellenőrzi, hogy létezik-e Azure Cosmos DB SQL-tároló.

az cosmosdb sql container list

Az SQL-tárolók listázása egy Azure Cosmos DB SQL-adatbázis alatt.

az cosmosdb sql container merge

Egyesíti egy SQL-tároló partícióit.

az cosmosdb sql container redistribute-partition-throughput

Egy SQL-tároló partíció-átviteli sebességének újraelosztása.

az cosmosdb sql container retrieve-partition-throughput

Egy SQL-tároló partíció-átviteli sebességének lekérése.

az cosmosdb sql container show

Egy SQL-tároló részleteinek megjelenítése egy Azure Cosmos DB SQL-adatbázis alatt.

az cosmosdb sql container throughput

Az SQL-tároló átviteli sebességének kezelése egy Azure Cosmos DB-fiókban.

az cosmosdb sql container throughput migrate

Migrálja az SQL-tároló átviteli sebességét az automatikus skálázás és a manuális kiépítés között.

az cosmosdb sql container throughput show

Kérje le az SQL-tároló átviteli sebességét egy Azure Cosmos DB SQL-adatbázis alatt.

az cosmosdb sql container throughput update

Frissítse az SQL-tároló átviteli sebességét egy Azure Cosmos DB SQL-adatbázisban.

az cosmosdb sql container update

Sql-tároló frissítése egy Azure Cosmos DB SQL-adatbázis alatt.

az cosmosdb sql container create

SQL-tároló létrehozása egy Azure Cosmos DB SQL-adatbázis alatt.

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]

Példák

Hozzon létre egy Azure Cosmos DB SQL-tárolót.

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"

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Tároló neve.

--partition-key-path -p

Partíciókulcs elérési útja, pl. "/address/zipcode".

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

Opcionális paraméterek

--analytical-storage-ttl -t

Elemzési élettartam, ha az elemzési tárolás engedélyezve van.

--cep

Az ügyféltitkosítási házirendet megadhatja sztringként vagy fájlként, például :-cep vagy --cep @policy-file.json "{"includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}],"policyFormatVersion": 2}".

--conflict-resolution-policy -c

Az ütközésfeloldási szabályzatot megadhatja sztringként vagy fájlként, például --conflict-resolution-policy vagy --conflict-resolution-policy @policy-file.json "{"mode": "lastWriterWins", "conflictResolutionPath": "/path"}".

--idx

Az indexelési házirendet megadhatja sztringként vagy fájlként, például :-idx @policy-file.json vagy --idx "{"indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/"_etag"/?"}]}".

alapértelmezett érték: { "indexingMode": "consistent", "automatic": true, "includedPaths": [ { "path": "/*" } ], "excludedPaths": [ { "path": "/\"_etag\"/?" } ] }
--max-throughput

A maximális átviteli sebesség erőforrása (RU/s) skálázható. Akkor van megadva, ha az erőforrás automatikus skálázása engedélyezve van. A minimális érték 4000 (RU/s) lehet.

--partition-key-version

A partíciókulcs verziója.

--throughput

Az SQL-tároló (RU/s) átviteli sebessége. Az alapértelmezett érték 400. Hagyja ki ezt a paramétert, ha az adatbázis megosztott átviteli sebességgel rendelkezik, kivéve, ha a tárolónak dedikált átviteli sebességgel kell rendelkeznie.

--ttl

Alapértelmezett élettartam. Ha az érték hiányzik vagy "-1" értékre van állítva, az elemek nem járnak le. Ha az érték "n" értékre van állítva, az elemek "n" másodperccel az utolsó módosítás után lejárnak.

--unique-key-policy -u

Az egyedi kulcsházirendet megadhatja sztringként vagy fájlként, például --unique-key-policy vagy --unique-key-policy @policy-file.json "{"uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}}".

az cosmosdb sql container delete

Törölje az SQL-tárolót egy Azure Cosmos DB SQL-adatbázisból.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Tároló neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

Opcionális paraméterek

--yes -y

Ne kérje a megerősítést.

az cosmosdb sql container exists

Ellenőrzi, hogy létezik-e Azure Cosmos DB SQL-tároló.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Tároló neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az cosmosdb sql container list

Az SQL-tárolók listázása egy Azure Cosmos DB SQL-adatbázis alatt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az cosmosdb sql container merge

Egyesíti egy SQL-tároló partícióit.

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

Példák

A saját tároló tároló partícióinak egyesítése

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

Kötelező paraméterek

--account-name -a

A CosmosDB-adatbázisfiók neve.

--database-name -d

A CosmosDB-adatbázis neve.

--name -n

A CosmosDB-gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az cosmosdb sql container redistribute-partition-throughput

Egy SQL-tároló partíció-átviteli sebességének újraelosztása.

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éldák

Egyenletesen osztja el egy SQL-tároló partíciójának átviteli sebességét az összes fizikai partíció között

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

Egy SQL-tároló partíció-átviteli sebességének újraelosztása a forráspartícióktól a célpartíciókig

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]'

Kötelező paraméterek

--account-name -a

A CosmosDB-adatbázisfiók neve.

--database-name -d

A CosmosDB-adatbázis neve.

--name -n

A CosmosDB-gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

Opcionális paraméterek

--evenly-distribute

Váltson úgy, hogy az átviteli sebességet egyenlően ossza el az összes fizikai partíció között.

elfogadott értékek: false, true
--source-partition-info

Térelválasztó forrás fizikai partícióazonosítók, például: 1 2.

--target-partition-info

Információk a kívánt fizikai partíció kívánt átviteli sebességéről, például: 0=1200 1=1200.

az cosmosdb sql container retrieve-partition-throughput

Egy SQL-tároló partíció-átviteli sebességének lekérése.

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

Példák

Tároló container_name átviteli sebességének lekérése adott fizikai partíciókhoz

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

Tároló container_name átviteli sebességének lekérése az összes fizikai partícióhoz

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

Kötelező paraméterek

--account-name -a

A CosmosDB-adatbázisfiók neve.

--database-name -d

A CosmosDB-adatbázis neve.

--name -n

A CosmosDB-tároló neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

Opcionális paraméterek

--all-partitions

Váltson az összes fizikai partíció átviteli sebességének lekéréséhez.

elfogadott értékek: false, true
--physical-partition-ids -p

A fizikai partícióazonosítók szóközzel elválasztott listája.

az cosmosdb sql container show

Egy SQL-tároló részleteinek megjelenítése egy Azure Cosmos DB SQL-adatbázis alatt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Tároló neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az cosmosdb sql container update

Sql-tároló frissítése egy Azure Cosmos DB SQL-adatbázis alatt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Tároló neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

Opcionális paraméterek

--analytical-storage-ttl -t

Elemzési TTL, ha az elemzési tár engedélyezve van.

--idx

Az indexelési szabályzatot sztringként vagy fájlként is megadhatja, például :-idx @policy-file.json vagy --idx "{"indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/"_etag"/?"}]}".

--ttl

Alapértelmezett élettartam. Ha az érték hiányzik vagy "-1" értékre van állítva, az elemek nem járnak le. Ha az érték "n" értékre van állítva, az elemek az utolsó módosítás után "n" másodperccel lejárnak.