你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az eventhubs eventhub
管理 Azure EventHubs eventhub 和授权规则。
命令
az eventhubs eventhub create
创建 EventHubs Eventhub。
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]
示例
创建新的 Eventhub。
az eventhubs eventhub create --resource-group myresourcegroup --namespace-name mynamespace --name myeventhub --cleanup-policy Delete --partition-count 15
必需参数
Eventhub 的名称。
命名空间的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
存档的 Blob 命名约定,例如 {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}。 在这里,所有参数(Namespace,EventHub ..etc)都是强制性的,无论顺序如何。
Blob 容器名称。
允许设置捕获到 Azure Blob 的频率,值应介于 60 到 900 秒之间。
定义在捕获操作之前在事件中心内生成的数据量,值应介于 10485760 到 524288000 个字节之间。
枚举清理策略的可能值。
捕获目标的名称应为 EventHubArchive.AzureBlockBlob。
一个布尔值,该值指示是否启用捕获。
启用系统分配的标识。
用户分配的标识 ID 列表。
为事件中心创建的分区数。 默认情况下,允许的值为 2-32。 已启用 Kafka 的命名空间支持较低的值 1。 存在自定义配额时,上限将与配额的上限匹配。
保留此事件中心的事件的小时数。 仅当 cleanupPolicy 为 Delete 时,才使用此值。 如果 cleanupPolicy 是 Compaction,则此属性的返回值为 Long.MaxValue。
一个布尔值,该值指示是否跳过空。
Eventhub 的状态。
名称(如果位于同一资源组中而不是经典存储类型)或用于创建 Blob 的存储帐户的 ARM ID。
保留压缩事件中心的逻辑删除标记的小时数。 仅当 cleanupPolicy 为 Compaction 时,才使用此值。 使用者必须在此指定的时间范围内完成读取逻辑标记(如果使用者从开始偏移量开始)以确保它们为压缩事件中心内逻辑标记描述的特定键获得有效的快照。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az eventhubs eventhub delete
从指定的命名空间和资源组中删除事件中心。
az eventhubs eventhub delete [--event-hub-name]
[--ids]
[--namespace-name]
[--resource-group]
[--subscription]
可选参数
事件中心名称。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
命名空间名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az eventhubs eventhub list
列出命名空间中的所有事件中心。
az eventhubs eventhub list --namespace-name
--resource-group
[--max-items]
[--next-token]
[--skip]
[--top]
必需参数
命名空间名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
命令输出中要返回的项总数。 如果可用的项总数大于指定的值,则会在命令的输出中提供令牌。 若要恢复分页,请在后续命令的参数中 --next-token
提供令牌值。
用于指定开始分页的位置的令牌。 这是先前截断的响应中的令牌值。
仅当上一个操作返回了部分结果时,才使用 Skip。 如果以前的响应包含 nextLink 元素,则 nextLink 元素的值将包含一个 skip 参数,该参数指定用于后续调用的起点。
可用于将结果数限制为最新的 N usageDetails。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az eventhubs eventhub show
获取指定事件中心的事件中心说明。
az eventhubs eventhub show [--event-hub-name]
[--ids]
[--namespace-name]
[--resource-group]
[--subscription]
可选参数
事件中心名称。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
命名空间名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az eventhubs eventhub update
将新的事件中心更新为命名空间中的嵌套资源。
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]
可选参数
通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value、string 或 JSON 字符串>。
存档的 Blob 命名约定,例如 {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}。 在这里,所有参数(Namespace,EventHub ..etc)都是强制性的,无论顺序如何。
Blob 容器名称。
使用时间范围可以设置捕获到 Azure Blob 的频率,值应介于 60 到 900 秒之间。
大小窗口定义在捕获操作之前在事件中心生成的数据量,值应介于10485760到524288000字节之间。
枚举清理策略的可能值。
捕获目标的名称。
一个值,该值指示是否启用捕获说明。
枚举捕获说明的编码格式的可能值。 注意:“AvroDeflate”将在新的 API 版本中弃用。
事件中心名称。
使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。
一个值,该值指示是否启用捕获说明。 支持速记语法、json-file 和 yaml-file。 请尝试“??” 以显示更多内容。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
命名空间名称。
为事件中心创建的分区数,允许的值从 1 到 32 个分区。
从列表中删除属性或元素。 示例:--remove property.list OR --remove propertyToRemove。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
保留此事件中心的事件的小时数。 仅当 cleanupPolicy 为 Delete 时,才使用此值。 如果 cleanupPolicy 为 Compact,则此属性的返回值为 Long.MaxValue。
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=。
一个值,该值指示是否跳过空存档。
枚举事件中心状态的可能值。
用于创建 Blob 的存储帐户的资源 ID。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
保留压缩事件中心的逻辑删除标记的小时数。 仅当 cleanupPolicy 为 Compact 时,才使用此值。 使用者必须在此指定的时间范围内完成读取逻辑标记(如果使用者从开始偏移量开始)以确保它们为压缩事件中心内逻辑标记描述的特定键获得有效的快照。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。