Create IoT Hub and Device to Cloud Consumer Group

最終更新: 2016/06/19

This template enables you to deploy an IoT Hub instance with device to cloud and cloud to device messaging configurations and a device to cloud consumer group.

この Azure Resource Manager (ARM) テンプレートは、マイクロソフトではなく、コミュニティのメンバーによって作成されました。各 ARM テンプレートは、マイクロソフトではなく、テンプレートの所有者によるライセンス契約に基づいて使用許諾されます。マイクロソフトは、コミュニティ メンバーによって提供および使用許諾される ARM テンプレートに対して責任を負わず、セキュリティ、互換性、パフォーマンスなどについての調査を行っていません。コミュニティ ARM テンプレートは、Microsoft サポート プログラムまたはサービスのサポート対象ではなく、手を加えずに提供され、いかなる保証もありません。

パラメーター

パラメーター名 説明
iotHubName Name of the IoT Hub instance to provision.
skuName One of the supported SKUs: F1, S1 or S2
capacityUnits Number of desired IoT Hub units. Restricted to 1 unit for F1. Can be set up to maximum number allowed for subscription.
d2cMessageRetentionInDaysPeriod Retention time in days for device-to-cloud messages.
d2cPartitionCount Number of desired partitions for device-to-cloud event ingestion.
c2dMessagesTTLAsIso8601 Default TTL in ISO_8601 format for cloud-to-device messages. The value can range from PT1M to PT2D (or any other format as per ISO_8601 standards for duration).
c2dMessagesMaxDeliveryCount Maximum delivery count for cloud-to-device messages per-device queues.
c2dFeebackMessagesTTLAsIso8601 TTL in ISO_8601 format for service-bound feedback messages. The value can range from PT1M to PT2D (or any other format as per ISO_8601 standards for duration).
c2dFeedbackMessagesMaxDeliveryCount Maximum delivery count for feedback queue.
c2dFeedbackMessagesLockDurationAsIso8601 Lock duration in ISO_8601 format for service-bound feedback messages. The value can range from PT5S to PT300S (or any other format as per ISO_8601 standards for duration).
d2cConsumerGroupName Name of device-to-cloud consumer group to provision on the IoT Hub instance.

テンプレートを使用する

PowerShell

New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/101-iothub-with-consumergroup-create/azuredeploy.json
Azure PowerShell のインストールと構成

コマンド ライン

azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/101-iothub-with-consumergroup-create/azuredeploy.json
Azure クロス プラットフォーム コマンド ライン インターフェイスのインストールと構成