Create EventHubs with Archive enabled

上次更新时间: 2017/4/11

This template enables you to deploy a EventHubs namespace with an Event Huh enabling Archive on it

此 Azure Resource Manager (ARM) 模板由社区的某个成员(而不是由 Microsoft)创建。每个 ARM 模板都根据其所有者(不是 Microsoft)的许可协议向你授予许可。Microsoft 不对由社区成员提供并授予许可的 ARM 模板负责,并且不针对安全性、兼容性和性能进行筛选。社区 ARM 模板不由任何 Microsoft 支持计划或服务提供支持,按“原样”提供,没有任何种类的担保。


参数名 说明
eventHubNamespaceName Name of the EventHub namespace
eventHubName Name of the Event Hub
messageRetentionInDays How long to retain the data in Event Hub
partitionCount Number of partitions chosen
archiveEnabled Enable or disable the Archive for your Event Hub
archiveEncodingFormat The encoding format Archive serializes the EventData when archiving to your storage
archiveTime the time window in seconds for the archival
archiveSize the size window in bytes for archival
destinationStorageAccountResourceId Your existing storage account resource id where you want the blobs be archived
blobContainerName Your existing storage container that you want the blobs archived in
archiveNameFormat An Archive Name Format must contain {Namespace}, {EventHub}, {PartitionId}, {Year}, {Month}, {Day}, {Hour}, {Minute} and {Second} fields. These can be arranged in any order with or without delimeters. E.g. Prod_{EventHub}/{Namespace}\{PartitionId}_{Year}_{Month}/{Day}/{Hour}/{Minute}/{Second}
apiVersion ApiVersion used by the template


New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri
安装和配置 Azure PowerShell
azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri
安装和配置 Azure 跨平台命令行界面