az cosmosdb sql container
Azure Cosmos DB SQL kapsayıcılarını yönetme.
Komutlar
| az cosmosdb sql container create |
Azure Cosmos DB SQL veritabanı altında bir SQL kapsayıcısı oluşturun. |
| az cosmosdb sql container delete |
Azure Cosmos DB SQL veritabanı altındaki SQL kapsayıcısını silin. |
| az cosmosdb sql container exists |
Azure Cosmos DB SQL kapsayıcısı olup olmadığını denetler. |
| az cosmosdb sql container list |
Azure Cosmos DB SQL veritabanı altında SQL kapsayıcılarını listeleyin. |
| az cosmosdb sql container merge |
Sql kapsayıcısının bölümlerini birleştirir. |
| 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 throughput |
Azure Cosmos DB hesabı altında SQL kapsayıcının aktarım hızını yönetin. |
| 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. |
| 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. |
| 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. |
| az cosmosdb sql container update |
Azure Cosmos DB SQL veritabanı altında sql kapsayıcısı güncelleştirme. |
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şturma.
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
Cosmosdb hesap adı.
Veritabanı adı.
Kapsayıcı adı.
Bölüm Anahtarı Yolu; örneğin, '/address/zipcode'.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Analitik depolama etkinleştirildiğinde analitik TTL.
İstemci Şifreleme İlkesi, bunu 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}".
Ç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"}".
Dizin oluşturma İlkesi, bunu 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"/?"}]}".
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.
Bölüm anahtarının sürümü.
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 atla.
Varsayılan TTL. Değer eksikse veya "-1" olarak ayarlandıysa öğelerin süresi dolmaz. Değer "n" olarak ayarlanırsa, son değiştirme zamanından sonra öğelerin süresi "n" saniye dolacak.
Benzersiz Anahtar İlkesi, bunu 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"]}]}".
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Kapsayıcı adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Onay istemde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Kapsayıcı adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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
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
CosmosDB veritabanı hesabının adı.
CosmosDB veritabanı adının adı.
CosmosDB koleksiyonunun adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Kapsayıcı adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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 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
Cosmosdb hesap adı.
Veritabanı adı.
Kapsayıcı adı.
Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Analitik depolama etkinleştirildiğinde analitik TTL.
Dizin oluşturma İlkesi, bunu 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"/?"}]}".
Varsayılan TTL. Değer eksikse veya "-1" olarak ayarlandıysa öğelerin süresi dolmaz. Değer "n" olarak ayarlanırsa, son değiştirme zamanından sonra öğelerin süresi "n" saniye dolacak.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.