az eventhubs eventhub

Azure EventHubs eventhub ve authorization-rule'ı yönetin.

Komutlar

Name Description Tür Durum
az eventhubs eventhub authorization-rule

Eventhub yetkilendirme kuralı.

Temel GA
az eventhubs eventhub authorization-rule create

Belirtilen Olay Hub'ı için bir AuthorizationRule oluşturun. AuthorizationRule'un oluşturulması/güncelleştirilmiş olması birkaç saniye sürer.

Temel GA
az eventhubs eventhub authorization-rule delete

Olay Hub'ı AuthorizationRule'larını silin.

Temel GA
az eventhubs eventhub authorization-rule keys

Yetkilendirme kuralı anahtarları.

Temel GA
az eventhubs eventhub authorization-rule keys list

Olay Hub'ı için ACS ve SAS bağlantı dizesi alır.

Temel GA
az eventhubs eventhub authorization-rule keys renew

Olay Hub'ı için ACS ve SAS bağlantı dizesi yeniden oluşturur.

Temel GA
az eventhubs eventhub authorization-rule list

Olay Hub'ına yönelik yetkilendirme kurallarını listeleyin.

Temel GA
az eventhubs eventhub authorization-rule show

Olay Hub'ı için kural adına göre AuthorizationRule alın.

Temel GA
az eventhubs eventhub authorization-rule update

Belirtilen Olay Hub'ı için AuthorizationRule'ı güncelleştirin. AuthorizationRule'un oluşturulması/güncelleştirilmiş olması birkaç saniye sürer.

Temel GA
az eventhubs eventhub consumer-group

Azure Event Hubs tüketici grubunu yönetin.

Temel GA
az eventhubs eventhub consumer-group create

Event Hubs tüketici grubunu Ad Alanı içinde iç içe kaynak olarak oluşturun.

Temel GA
az eventhubs eventhub consumer-group delete

Belirtilen Olay Hub'ından ve kaynak grubundan bir tüketici grubunu silin.

Temel GA
az eventhubs eventhub consumer-group list

Ad Alanı'ndaki tüm tüketici gruplarını listeleyin. Ad Alanında bir tüketici grubu yoksa boş bir akış döndürülür.

Temel GA
az eventhubs eventhub consumer-group show

Belirtilen tüketici grubu için bir açıklama alın.

Temel GA
az eventhubs eventhub consumer-group update

Event Hubs tüketici grubunu Ad Alanı içinde iç içe kaynak olarak güncelleştirin.

Temel GA
az eventhubs eventhub create

EventHubs Eventhub'ını oluşturur.

Temel GA
az eventhubs eventhub delete

Belirtilen Ad Alanı ve kaynak grubundan bir Olay Hub'ını silin.

Temel GA
az eventhubs eventhub list

Ad Alanındaki tüm Event Hub'ları listeleyin.

Temel GA
az eventhubs eventhub show

Belirtilen Olay Hub'ı için bir Event Hubs açıklaması alın.

Temel GA
az eventhubs eventhub update

Yeni bir Olay Hub'ına Ad Alanı içinde iç içe kaynak olarak güncelleştirme.

Temel GA

az eventhubs eventhub create

EventHubs Eventhub'ını oluşturur.

az eventhubs eventhub create --name
                             --namespace-name
                             --resource-group
                             [--archive-name-format]
                             [--blob-container]
                             [--capture-interval]
                             [--capture-size-limit]
                             [--cleanup-policy {Compact, Delete}]
                             [--destination-name]
                             [--enable-capture {false, true}]
                             [--mi-system-assigned {false, true}]
                             [--mi-user-assigned]
                             [--partition-count]
                             [--retention-time]
                             [--skip-empty-archives {false, true}]
                             [--status {Active, Disabled, SendDisabled}]
                             [--storage-account]
                             [--tombstone-retention-time-in-hours]

Örnekler

Yeni bir Eventhub oluşturun.

az eventhubs eventhub create --resource-group myresourcegroup --namespace-name mynamespace --name myeventhub --cleanup-policy Delete --partition-count 15

Gerekli Parametreler

--name -n

Eventhub adı.

--namespace-name

Ad Alanı adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--archive-name-format

Arşiv için blob adlandırma kuralı, örneğin {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Burada tüm parametreler (Namespace,EventHub .. vb.) sıralamadan bağımsız olarak zorunlu olur.

--blob-container

Blob kapsayıcı adı.

--capture-interval

Azure Bloblarına yakalamanın gerçekleşeceği sıklığı ayarlamanıza olanak tanır. Değerin 60 ila 900 saniye arasında olması gerekir.

--capture-size-limit

Olay Hub'ınızda bir yakalama işleminden önce oluşturulan veri miktarını tanımlar. Değerin 10485760 ile 524288000 bayt arasında olması gerekir.

--cleanup-policy

Temizleme ilkesi için olası değerleri numaralandırır.

Kabul edilen değerler: Compact, Delete
--destination-name

Yakalama hedefinin adı EventHubArchive.AzureBlockBlob olmalıdır.

--enable-capture

Yakalamanın etkinleştirilip etkinleştirilmediğini gösteren boole değeri.

Kabul edilen değerler: false, true
--mi-system-assigned

Sistem Tarafından Atanan Kimlik'i etkinleştirin.

Kabul edilen değerler: false, true
Default value: False
--mi-user-assigned

Kullanıcı Tarafından Atanan Kimlik kimliklerinin listesi.

--partition-count

Olay Hub'ı için oluşturulan bölüm sayısı. Varsayılan olarak, izin verilen değerler 2-32'dir. Kafka özellikli ad alanlarıyla 1'in daha düşük değeri desteklenir. Özel kotanın varlığında üst sınır, kotanın üst sınırıyla eşleşecektir.

--retention-time --retention-time-in-hours

Bu Olay Hub'ının olaylarının tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Delete olduğunda kullanılır. cleanupPolicy Sıkıştırma ise, bu özelliğin döndürülen değeri Long.MaxValue olur.

--skip-empty-archives

Boş Atlayıp Atlamayacağını belirten boole değeri.

Kabul edilen değerler: false, true
--status

Eventhub'ın durumu.

Kabul edilen değerler: Active, Disabled, SendDisabled
--storage-account

Blobları oluşturmak için kullanılacak depolama hesabının adı (aynı kaynak grubu içindeyse ve Klasik Depolama türünde değilse) veya ARM kimliği.

--tombstone-retention-time-in-hours --tombstone-time

Sıkıştırılmış bir Olay Hub'ının kaldırılmış işaretleyicilerini tutmak için gereken saat sayısı. Bu değer yalnızca cleanupPolicy Sıkıştırma olduğunda kullanılır. Tüketici, sıkıştırılmış Olay Hub'ının içindeki kaldırıldı işareti işaretçisi tarafından açıklanan belirli bir anahtar için geçerli bir anlık görüntü elde etmek üzere başlangıç uzaklığından başlarsa, tüketicinin belirtilen süre içinde kaldırıldı işareti okuma işlemini tamamlaması gerekir.

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 eventhubs eventhub delete

Belirtilen Ad Alanı ve kaynak grubundan bir Olay Hub'ını silin.

az eventhubs eventhub delete [--event-hub-name]
                             [--ids]
                             [--namespace-name]
                             [--resource-group]
                             [--subscription]

İsteğe Bağlı Parametreler

--event-hub-name --name -n

Olay Hub'ı adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--namespace-name

Ad alanı adı.

--resource-group -g

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği 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 eventhubs eventhub list

Ad Alanındaki tüm Event Hub'ları listeleyin.

az eventhubs eventhub list --namespace-name
                           --resource-group
                           [--max-items]
                           [--next-token]
                           [--skip]
                           [--top]

Gerekli Parametreler

--namespace-name

Ad alanı adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--max-items

Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki komutun bağımsız değişkeninde --next-token belirteç değerini sağlayın.

--next-token

Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.

--skip

Atlama yalnızca önceki bir işlem kısmi sonuç döndürdüyse kullanılır. Önceki bir yanıt bir nextLink öğesi içeriyorsa, nextLink öğesinin değeri sonraki çağrılar için kullanılacak bir başlangıç noktasını belirten bir atlama parametresi içerir.

--top

Sonuç sayısını en son N usageDetails ile sınırlamak için kullanılabilir.

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 eventhubs eventhub show

Belirtilen Olay Hub'ı için bir Event Hubs açıklaması alın.

az eventhubs eventhub show [--event-hub-name]
                           [--ids]
                           [--namespace-name]
                           [--resource-group]
                           [--subscription]

İsteğe Bağlı Parametreler

--event-hub-name --name -n

Olay Hub'ı adı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--namespace-name

Ad alanı adı.

--resource-group -g

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği 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 eventhubs eventhub update

Yeni bir Olay Hub'ına Ad Alanı içinde iç içe kaynak olarak güncelleştirme.

az eventhubs eventhub update [--add]
                             [--archive-name-format]
                             [--blob-container]
                             [--capture-interval]
                             [--capture-size-limit]
                             [--cleanup-policy {Compact, Delete}]
                             [--destination-name]
                             [--enable-capture {0, 1, f, false, n, no, t, true, y, yes}]
                             [--encoding {Avro, AvroDeflate}]
                             [--event-hub-name]
                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                             [--identity]
                             [--ids]
                             [--namespace-name]
                             [--partition-count]
                             [--remove]
                             [--resource-group]
                             [--retention-time]
                             [--set]
                             [--skip-empty-archives {0, 1, f, false, n, no, t, true, y, yes}]
                             [--status {Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, Restoring, SendDisabled, Unknown}]
                             [--storage-account]
                             [--subscription]
                             [--tombstone-retention-time-in-hours]

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.

--archive-name-format

Arşiv için blob adlandırma kuralı, örneğin {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Burada tüm parametreler (Namespace,EventHub .. vb.) sıralamadan bağımsız olarak zorunlu olur.

--blob-container

Blob kapsayıcı adı.

--capture-interval

Zaman penceresi, Azure Bloblarına yakalamanın gerçekleşeceği sıklığı ayarlamanıza olanak tanır ve değerin 60 ila 900 saniye arasında olması gerekir.

--capture-size-limit

Boyut penceresi, yakalama işleminden önce Olay Hub'ınızda oluşturulan veri miktarını tanımlar. Değer 10485760 ile 524288000 bayt arasında olmalıdır.

--cleanup-policy

Temizleme ilkesi için olası değerleri numaralandırır.

Kabul edilen değerler: Compact, Delete
--destination-name

Yakalama hedefinin adı.

--enable-capture

Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer.

Kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--encoding

Yakalama açıklamasının kodlama biçimi için olası değerleri numaralandırır. Not: 'AvroDeflate' Yeni API Sürümünde kullanım dışı bırakılacaktır.

Kabul edilen değerler: Avro, AvroDeflate
--event-hub-name --name -n

Olay Hub'ı adı.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

Kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--identity

Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--namespace-name

Ad alanı adı.

--partition-count

Olay Hub'ı için oluşturulan bölüm sayısı, izin verilen değerler 1 ila 32 bölümden oluşur.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--retention-time --retention-time-in-hours

Bu Olay Hub'ının olaylarının tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Delete olduğunda kullanılır. cleanupPolicy Sıkıştır ise, bu özelliğin döndürülen değeri Long.MaxValue olur.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.

--skip-empty-archives

Boş Arşivler'in atlanıp atlanmayacağını gösteren bir değer.

Kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--status

Olay Hub'ının durumu için olası değerleri numaralandırır.

Kabul edilen değerler: Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, Restoring, SendDisabled, Unknown
--storage-account

Blobları oluşturmak için kullanılacak depolama hesabının kaynak kimliği.

--subscription

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

--tombstone-retention-time-in-hours -t

Sıkıştırılmış bir Olay Hub'ının kaldırılmış işaretleyicilerini tutmak için gereken saat sayısı. Bu değer yalnızca cleanupPolicy Sıkıştırıldığında kullanılır. Tüketici, sıkıştırılmış Olay Hub'ının içindeki kaldırıldı işareti işaretçisi tarafından açıklanan belirli bir anahtar için geçerli bir anlık görüntü elde etmek üzere başlangıç uzaklığından başlarsa, tüketicinin belirtilen süre içinde kaldırıldı işareti okuma işlemini tamamlaması gerekir.

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.