Device Update の使用を開始するには、Device Update アカウントとインスタンスを作成し、アクセス制御ロールを設定する必要があります。
前提条件
IoT ハブ S1 (Standard) レベル以上を使用することをお勧めします。
Device Update アカウントとインスタンスの作成
Azure portal で [リソースの作成] を選択し、"Device Update for IoT Hub" を検索します
作成>IoT Hub の Device Update を選択する
[ 基本 ] タブで、Device Update アカウントに次の情報を入力します。
- サブスクリプション: Device Update アカウントに関連付ける Azure サブスクリプション。
- リソース グループ: 既存または新しいリソース グループ。
- 名前: アカウントの名前。
- 場所: アカウントが配置される Azure リージョン。 Device Update for IoT Hub をサポートするリージョンの詳細については、「 リージョン別の Azure 製品」ページを参照してください。
注
Device Update アカウントは IoT ハブと同じリージョンに存在する必要はありませんが、パフォーマンスを向上させるには、地理的に近い場所に置くことをお勧めします。
必要に応じて、このチェック ボックスをオンにして、デバイス更新管理者ロールを自分に割り当てることができます。 また、「 アクセス制御ロールの構成 」セクションに記載されている手順を使用して、適切なレベルのアクセスに対してユーザーとアプリケーションにロールの組み合わせを提供することもできます。
ロールを管理するには、サブスクリプションの所有者またはユーザー アクセス管理者のアクセス許可が必要です。
[次へ: インスタンス] を選択する
Device Update の インスタンス は、1 つの IoT ハブに関連付けられています。 Device Update で使用する IoT ハブを選択します。 IoT ハブを Device Update インスタンスにリンクすると、新しい共有アクセス ポリシーが自動的に作成され、IoT Hub (レジストリ書き込みとサービス接続) を操作するための Device Update アクセス許可が付与されます。 このポリシーにより、アクセスはデバイス更新プログラムのみに制限されます。
[ インスタンス ] タブで、Device Update インスタンスに関する次の情報を指定します。
- 名前: インスタンスの名前。
- IoT Hub の詳細: このインスタンスにリンクする IoT ハブを選択します。
次へ: 確認 + 作成 を選択します。 検証後、[ 作成] を選択します。
デプロイが進行中であることが確認できます。 デプロイの状態は数分で "完了" に変わります。 その場合は、[リソースに移動] を選択します
デバイス更新プログラムのアクセス制御ロールを構成する
他のユーザーが Device Update にアクセスできるようにするには、そのユーザーにこのリソースへのアクセス権を付与する必要があります。 アカウントの作成時に Device Update 管理者ロールを自分に割り当て、他のユーザーやアプリケーションへのアクセスを提供する必要がない場合は、この手順をスキップできます。
Device Update アカウントで、ナビゲーション メニューから [アクセス制御 (IAM)] を選択します。
[ロールの割り当ての追加] を選択します。
[ ロール ] タブで、使用可能なオプションからデバイス更新ロールを選択します。
- デバイス更新管理者
- デバイス更新リーダー
- デバイスアップデートコンテンツ管理者
- デバイス更新コンテンツリーダー
- デバイス更新展開管理者
- デバイス更新展開ビューア
詳細については、 Device Update for IoT Hub でのロールベースのアクセス制御について説明します。
[次へ] を選択します
[ メンバー ] タブで、ロールを割り当てるユーザーまたはグループを選択します。
レビュー + 割り当て を選択
新しいロールの割り当てを確認し、[ 確認と割り当て ] をもう一度選択します
これで、IoT Hub 内から Device Update を使用する準備ができました
IoT Hub のアクセス制御ロールを構成する
Device Update for IoT Hub は、IoT Hub と通信してデプロイと更新プログラムを管理し、デバイスに関する情報を取得します。 アクセスを有効にするには、IoT Hub データ共同作成者ロールを使用して Azure Device Update サービス プリンシパルへのアクセス権を付与する必要があります。
- Azure portal で、Device Update インスタンスに接続されている IoT ハブに移動します。
- ナビゲーション メニューから [アクセス制御 (IAM)] を選択します。
- [追加>][ロール割り当ての追加] の順に選択します。
- [ ロール ] タブで、[ IoT Hub データ共同作成者] を選択します。 [次へ] を選択します。
- アクセス権の割り当て先 の場合、ユーザー、グループ、またはサービス プリンシパル を選択します。
- [ メンバーの選択] を選択 し、[Azure Device Update] を検索します
- 次へ>レビューと割り当て を選択する
アクセス許可が正しく設定されていることを検証するには:
- Azure portal で、Device Update インスタンスに接続されている IoT ハブに移動します。
- ナビゲーション メニューから [アクセス制御 (IAM)] を選択します。
- [ アクセスの確認] を選択します。
- [ユーザー、グループ、またはサービス プリンシパル] を選択し、[Azure Device Update] を検索します
- Azure Device Update をクリックした後、[ロールの割り当て] に IoT Hub データ共同作成者ロールが一覧表示されていることを確認します
アカウントまたはインスタンスの表示とクエリ
すべての Device Update アカウントとインスタンスを表示、並べ替え、クエリできます。
すべての Device Update アカウントを表示するには、Azure portal を使用して 、Device Update for IoT Hubs サービスを 検索します。
- [ グループ化 ] ドロップダウン メニューを使用して、サブスクリプション、リソース グループ、場所、およびその他の条件でアカウントをグループ化します。
- [ フィルターの追加] を選択して、リソース グループ、場所、タグ、およびその他の条件でアカウントの一覧をフィルター処理します。
アカウント内のすべてのインスタンスを表示するには、Azure portal でそのアカウントに移動します。 メニュー の [インスタンス 管理] セクションから [ インスタンス ] を選択します
- 検索ボックスを使用してインスタンスをフィルター処理します。
次のステップ
次のクイック チュートリアルのいずれかを使用して、デバイスを更新してみてください。