az cosmosdb sql container

Not

Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

Azure Cosmos DB SQL kapsayıcılarını yönetme.

Komutlar

Name Description Tür Durum
az cosmosdb sql container create

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı oluşturun.

Temel GA
az cosmosdb sql container create (cosmosdb-preview uzantı)

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı oluşturun.

Dahili GA
az cosmosdb sql container delete

Azure Cosmos DB SQL veritabanı altındaki SQL kapsayıcısını silin.

Temel GA
az cosmosdb sql container exists

Azure Cosmos DB SQL kapsayıcısı olup olmadığını denetler.

Temel GA
az cosmosdb sql container list

Azure Cosmos DB SQL veritabanı altında SQL kapsayıcılarını listeleyin.

Temel GA
az cosmosdb sql container merge

Sql kapsayıcısının bölümlerini birleştirir.

Dahili Önizle
az cosmosdb sql container redistribute-partition-throughput

Sql kapsayıcısının bölüm aktarım hızını yeniden dağıtır.

Dahili Önizle
az cosmosdb sql container restore

Silinen bir SQL kapsayıcısını aynı hesap içinde geri yükleyin.

Temel GA
az cosmosdb sql container restore (cosmosdb-preview uzantı)

Silinen bir SQL kapsayıcısını aynı hesap içinde geri yükleyin.

Dahili Önizle
az cosmosdb sql container retrieve-partition-throughput

Sql kapsayıcısının bölüm aktarım hızını alma.

Dahili Önizle
az cosmosdb sql container show

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısının ayrıntılarını gösterin.

Temel GA
az cosmosdb sql container throughput

Azure Cosmos DB hesabı altında SQL kapsayıcısının aktarım hızını yönetin.

Temel GA
az cosmosdb sql container throughput migrate

SQL kapsayıcısının aktarım hızını otomatik ölçeklendirme ve el ile sağlama arasında geçirin.

Temel GA
az cosmosdb sql container throughput show

Azure Cosmos DB SQL veritabanı altında SQL kapsayıcısının aktarım hızını alın.

Temel GA
az cosmosdb sql container throughput update

Azure Cosmos DB SQL veritabanı altında SQL kapsayıcısının aktarım hızını güncelleştirin.

Temel GA
az cosmosdb sql container update

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı güncelleştirme.

Temel GA
az cosmosdb sql container update (cosmosdb-preview uzantı)

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı güncelleştirme.

Dahili GA

az cosmosdb sql container create

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı oluşturun.

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]

Örnekler

Azure Cosmos DB SQL kapsayıcısı oluşturun.

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"

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--partition-key-path -p

Bölüm Anahtarı Yolu, örneğin, '/address/zipcode'.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--analytical-storage-ttl -t

Analitik depolama etkinleştirildiğinde analitik TTL.

--cep

İstemci Şifreleme İlkesi, dize veya dosya olarak girebilirsiniz; örneğin, --cep @policy-file.json veya --cep "{"includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}],"policyFormatVersion": 2}".

--conflict-resolution-policy -c

Çakışma Çözümleme İlkesi, dize olarak veya dosya olarak girebilirsiniz; örneğin, --conflict-resolution-policy @policy-file.json veya --conflict-resolution-policy "{"mode": "lastWriterWins", "conflictResolutionPath": "/path"}".

--idx

Dizin oluşturma ilkesi, dize veya dosya olarak girebilirsiniz; örneğin, --idx @policy-file.json veya --idx "{"indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}]}".

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

En yüksek aktarım hızı kaynağı (RU/sn) olarak ölçeklendirilebilir. Kaynak otomatik ölçeklendirme etkinleştirildiğinde sağlanır. En düşük değer 4000 (RU/sn) olabilir.

--partition-key-version

Bölüm anahtarının sürümü.

--throughput

SQL kapsayıcısının (RU/sn) aktarım hızı. Varsayılan değer 400'dür. Kapsayıcının ayrılmış aktarım hızına sahip olması gerekmediği sürece veritabanında paylaşılan aktarım hızı varsa bu parametreyi atlar.

--ttl

Varsayılan TTL. Değer eksikse veya "-1" olarak ayarlandıysa öğelerin süresi dolmaz. Değer "n" olarak ayarlanırsa, öğelerin süresi son değiştirme saatinden sonra "n" saniye sonra dolar.

--unique-key-policy -u

Benzersiz Anahtar İlkesi, dize veya dosya olarak girebilirsiniz; örneğin, --unique-key-policy @policy-file.json veya --unique-key-policy "{"uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}]}".

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container create (cosmosdb-preview uzantı)

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı oluşturun.

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]

Örnekler

Azure Cosmos DB SQL kapsayıcısı oluşturun.

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"

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--partition-key-path -p

Bölüm Anahtarı Yolu, örneğin, '/address/zipcode'.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--analytical-storage-ttl -t

Analitik depolama etkinleştirildiğinde analitik TTL.

--cep

İstemci Şifreleme İlkesi, dize veya dosya olarak girebilirsiniz; örneğin, --cep @policy-file.json veya --cep "{ "includedPaths": [{"path": "/path1","clientEncryptionKeyId": "key1","encryptionAlgorithm": "AEAD_AES_256_CBC_HMAC_SHA256","encryptionType": "Deterministic"}], "policyFormatVersion": 2}".

--conflict-resolution-policy -c

Çakışma Çözümleme İlkesi, dize veya dosya olarak girebilirsiniz; örneğin, --conflict-resolution-policy @policy-file.json veya --conflict-resolution-policy "{ "mode": "lastWriterWins", "conflictResolutionPath": "/path" }".

--idx

Dizin oluşturma ilkesi, dize veya dosya olarak girebilirsiniz; örneğin, --idx @policy-file.json veya --idx "{ "indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}] }".

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

Gerçekleştirilmiş Görünüm Tanımı, dize veya dosya olarak girebilirsiniz; örneğin, --materialized-view-definition @materializedview-definition-file.json veya --materialized-view-definition -m '{ "sourceCollectionId": "MySourceCollectionName", "definition": "SELECT * FROM root r"}'.

--max-throughput

En yüksek aktarım hızı kaynağı (RU/sn) olarak ölçeklendirilebilir. Kaynak otomatik ölçeklendirme etkinleştirildiğinde sağlanır. En düşük değer 4000 (RU/sn) olabilir.

--partition-key-version

Bölüm anahtarının sürümü.

--throughput

SQL kapsayıcısının (RU/sn) aktarım hızı. Varsayılan değer 400'dür. Kapsayıcının ayrılmış aktarım hızına sahip olması gerekmediği sürece veritabanında paylaşılan aktarım hızı varsa bu parametreyi atlar.

--ttl

Varsayılan TTL. Değer eksikse veya "-1" olarak ayarlandıysa öğelerin süresi dolmaz. Değer "n" olarak ayarlanırsa, öğelerin süresi son değiştirme saatinden sonra "n" saniye sonra dolar.

--unique-key-policy -u

Benzersiz Anahtar İlkesi, dize veya dosya olarak girebilirsiniz; örneğin, --unique-key-policy @policy-file.json veya --unique-key-policy "{ "uniqueKeys": [{"paths": ["/path/to/key1"]}, {"paths": ["/path/to/key2"]}] }".

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container delete

Azure Cosmos DB SQL veritabanı altındaki SQL kapsayıcısını silin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay istemde bulunmayın.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container exists

Azure Cosmos DB SQL kapsayıcısı olup olmadığını denetler.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container list

Azure Cosmos DB SQL veritabanı altında SQL kapsayıcılarını listeleyin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container merge

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Sql kapsayıcısının bölümlerini birleştirir.

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

Örnekler

my-container kapsayıcısının bölümlerini birleştirme

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

Gerekli Parametreler

--account-name -a

CosmosDB veritabanı hesabının adı.

--database-name -d

CosmosDB veritabanı adının adı.

--name -n

CosmosDB koleksiyonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container redistribute-partition-throughput

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Sql kapsayıcısının bölüm aktarım hızını yeniden dağıtır.

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

Örnekler

Sql kapsayıcısı için bölüm aktarım hızını tüm fiziksel bölümler arasında eşit olarak dağıtır

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

Sql kapsayıcısı için bölüm aktarım hızını kaynak bölümlerden hedef bölümlere yeniden dağıtır

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

Gerekli Parametreler

--account-name -a

CosmosDB veritabanı hesabının adı.

--database-name -d

CosmosDB veritabanı adının adı.

--name -n

CosmosDB koleksiyonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--evenly-distribute

Aktarım hızını tüm fiziksel bölümler arasında eşit olarak dağıtmak için geçiş yapın.

Kabul edilen değerler: false, true
Default value: False
--source-partition-info

Boşlukla ayrılmış kaynak fiziksel bölüm kimlikleri örneğin: 1 2.

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

İstenen hedef fiziksel bölüm aktarım hızı hakkında bilgi: 0=1200 1=1200.

Default value: []
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container restore

Silinen bir SQL kapsayıcısını aynı hesap içinde geri yükleyin.

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

Örnekler

Silinen bir SQL kapsayıcısını aynı hesap içinde geri yükleyin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--restore-timestamp -t

Kapsayıcının geri yüklenmesi gereken zaman damgası.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container restore (cosmosdb-preview uzantı)

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Silinen bir SQL kapsayıcısını aynı hesap içinde geri yükleyin.

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

Örnekler

Silinen bir SQL kapsayıcısını aynı hesap içinde geri yükleyin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--disable-ttl
Önizleme

Ttl devre dışı bırakılmış olarak geri yüklemeyi etkinleştirin veya devre dışı bırakın.

Kabul edilen değerler: false, true
--restore-timestamp -t

Kapsayıcının geri yüklenmesi gereken zaman damgası.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container retrieve-partition-throughput

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Sql kapsayıcısının bölüm aktarım hızını alma.

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

Örnekler

Belirli fiziksel bölümler için kapsayıcı container_name aktarım hızını alma

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üm fiziksel bölümler için kapsayıcı container_name aktarım hızını alma

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

Gerekli Parametreler

--account-name -a

CosmosDB veritabanı hesabının adı.

--database-name -d

CosmosDB veritabanı adının adı.

--name -n

CosmosDB kapsayıcısının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--all-partitions

Tüm fiziksel bölümler için aktarım hızını almak için geçiş yapın.

Kabul edilen değerler: false, true
Default value: False
--physical-partition-ids -p

Fiziksel bölüm kimliklerinin boşlukla ayrılmış listesi.

Default value: []
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container show

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısının ayrıntılarını gösterin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container update

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı güncelleştirme.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--analytical-storage-ttl -t

Analitik depolama etkinleştirildiğinde analitik TTL.

--idx

Dizin oluşturma ilkesi, dize veya dosya olarak girebilirsiniz; örneğin, --idx @policy-file.json veya --idx "{"indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}]}".

--ttl

Varsayılan TTL. Değer eksikse veya "-1" olarak ayarlandıysa öğelerin süresi dolmaz. Değer "n" olarak ayarlanırsa, öğelerin süresi son değiştirme saatinden sonra "n" saniye sonra dolar.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb sql container update (cosmosdb-preview uzantı)

Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı güncelleştirme.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--analytical-storage-ttl -t

Analitik depolama etkinleştirildiğinde analitik TTL.

--idx

Dizin oluşturma ilkesi, dize veya dosya olarak girebilirsiniz; örneğin, --idx @policy-file.json veya --idx "{ "indexingMode": "consistent", "automatic": true, "includedPaths": [{"path": "/*"}], "excludedPaths": [{ "path": "/headquarters/employees/?"}, { "path": "/\"_etag\"/?"}] }".

--materialized-view-definition -m

Gerçekleştirilmiş Görünüm Tanımı, dize veya dosya olarak girebilirsiniz; örneğin, --materialized-view-definition @materializedview-definition-file.json veya --materialized-view-definition -m '{ "sourceCollectionId": "MySourceCollectionName", "definition": "SELECT * FROM root r"}'.

--ttl

Varsayılan TTL. Değer eksikse veya "-1" olarak ayarlandıysa öğelerin süresi dolmaz. Değer "n" olarak ayarlanırsa, öğelerin süresi son değiştirme saatinden sonra "n" saniye sonra dolar.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.