Azure Device Update for IoT Hub リソースを作成する
Azure Device Update for IoT Hub の使用を開始するには、Device Update アカウントとインスタンスを作成し、それらのリソースを使用するために必要なアクセス制御ロールとアクセス許可を割り当てます。 この記事では、Azure portal または Azure CLI を使用して Device Update リソースを作成および構成する方法について説明します。
Device Update "アカウント" は、Azure サブスクリプションのリソースです。 Device Update "インスタンス" は、特定の IoT ハブに関連付けられているアカウント内の論理コンテナーです。 1 つのアカウント内に複数の Device Update インスタンスを作成できます。
Device Update インスタンスには、その IoT ハブに関連付けられている更新プログラムとデプロイが含まれています。 詳細については、「デバイス更新のリソース」を参照してください。
前提条件
- Azure IoT Hub の Standard (S1) 以降のインスタンス。
- 診断ログを格納することを選択した場合は、Device Update インスタンスの診断ログを保存するための Azure Storage アカウント。
Device Update アカウントとインスタンスの作成
Azure portal で、[Device Update for IoT Hub] を検索して選択します。
[Device Update for IoT Hub] 画面で、[作成] または [Device Update for IoT Hub の作成] を選択します。
[Device Update の作成] 画面の [基本] タブで、次の情報を指定します。
- [サブスクリプション]: Device Update アカウントの Azure サブスクリプションの名前を選択します。
- リソース グループ: 既存のリソース グループを選択するか、新しいリソース グループを作成します。
- [名前]: Device Update アカウントの名前を指定します。
- [場所]: アカウントの Azure リージョンを選択します。 詳細については、「リージョン別の利用可能な製品」を参照してください。
- [SKU]: [Standard] を選択します。
- [アカウントにアクセス権を付与する]
- Azure サブスクリプションで所有者またはユーザー アクセス管理者のアクセス許可を持っている場合は、[Device Update 管理者ロールを割り当てる] チェック ボックスをオンにして、このアカウントの Device Update 管理者ロールを自分に割り当てることができます。
- これらのアクセス許可がない場合は、リソースの作成後に管理者に連絡して、これらのリソースを操作するために必要なアクセス許可を取得してください。 詳細については、「Device Update リソースのアクセス制御ロールを構成する」参照してください。
- [インスタンス名]: Device Update インスタンスの名前を指定します。
- [IoT Hub 名]: Device Update インスタンスにリンクする IoT Hub を選びます。
- [IoT Hub へのアクセス権の付与]: Device Update のセットアップにより、IoT Hub データ共同作成者ロールが Device Update サービス プリンシパルに自動的に割り当てられます。
必要に応じて、[次へ: 診断] または [診断] タブを選択して、インスタンス作成プロセスの一部として診断ログを構成します。 Microsoft 診断を有効にすると、更新エラーが発生した場合に、Microsoft がお客様のデバイスから診断ログ ファイルを収集、保存、分析できるようになります。
診断ログを今すぐ有効にしない場合は、[ネットワーク] タブを選択します。
診断ログを構成するには、[診断] タブで、トグルをスライドして [Microsoft 診断ログを有効にする] にします。
[Azure Storage アカウントの選択] を選択し、リモート診断ログ収集のために Device Update インスタンスにリンクする Azure Blob Storage アカウントを選択します。 ストレージ アカウントの詳細が自動的に更新されます。
[ネットワーク] タブまたは [次へ: ネットワーク] を選びます。
[ネットワーク] タブでは、デバイスが Device Update インスタンスに接続するために使用するエンドポイントを選択できます。 この例では、[パブリック アクセス] を選択します。 パブリック アクセスは開発およびテストの目的では許容されますが、運用シナリオでは、[プライベート アクセス] を選択し、プライベート エンドポイント接続を構成する必要があります。
[レビュー] を選択します。
[レビュー] タブで詳細を確認し、検証に合格したら [作成] を選択します。
画面が変わり、デプロイが進行中であることが示されます。 デプロイが完了したら、 [リソースに移動] を選択します。
次のステップ
Device Update のセットアップにより、IoT Hub データ共同作成者ロールが Device Update サービス プリンシパルに自動的に割り当てられます。 このロールにより、この Device Update インスタンスのみが、リンクされた IoT ハブに接続して書き込み、更新プログラムのデプロイ、デバイス管理、診断操作を実行できます。
Azure サブスクリプションで所有者またはユーザー アクセス管理者のアクセス許可を持っている場合は、作成した Device Update リソースへの必要なレベルのアクセスをユーザーとアプリケーションに提供して、アクセス制御を構成できます。 所有者 または ユーザー アクセス管理者のアクセス許可を持っていない場合は、Device Update 管理者に、Device Update の更新、管理、診断操作を実行するために必要なアクセスとアクセス許可を付与するように依頼してください。 詳細については、「Device Update リソースのアクセス制御ロールを構成する」参照してください。