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

--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ı. varsayılan grubu kullanarak 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, 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}".

--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 İ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 değer: { "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 atla.

--ttl

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.

--unique-key-policy -u

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"]}]}".

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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay istemde bulunmayı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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

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

--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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

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ı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

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

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Kapsayıcı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak 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 İ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"/?"}]}".

--ttl

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.