次の方法で共有


IoT Hub のリソース管理のためのデバイス更新

Device Update の使用を開始するには、Device Update アカウントとインスタンスを作成し、アクセス制御ロールを設定する必要があります。

前提条件

IoT ハブ S1 (Standard) レベル以上を使用することをお勧めします。

Device Update アカウントとインスタンスの作成

  1. Azure portal で [リソースの作成] を選択し、"Device Update for IoT Hub" を検索します

    Device Update for IoT Hub リソースのスクリーンショット。

  2. 作成>IoT Hub の Device Update を選択する

  3. [ 基本 ] タブで、Device Update アカウントに次の情報を入力します。

    • サブスクリプション: Device Update アカウントに関連付ける Azure サブスクリプション。
    • リソース グループ: 既存または新しいリソース グループ。
    • 名前: アカウントの名前。
    • 場所: アカウントが配置される Azure リージョン。 Device Update for IoT Hub をサポートするリージョンの詳細については、「 リージョン別の Azure 製品」ページを参照してください。

    Device Update アカウントは IoT ハブと同じリージョンに存在する必要はありませんが、パフォーマンスを向上させるには、地理的に近い場所に置くことをお勧めします。

    アカウントの詳細のスクリーンショット。

  4. 必要に応じて、このチェック ボックスをオンにして、デバイス更新管理者ロールを自分に割り当てることができます。 また、「 アクセス制御ロールの構成 」セクションに記載されている手順を使用して、適切なレベルのアクセスに対してユーザーとアプリケーションにロールの組み合わせを提供することもできます。

    ロールを管理するには、サブスクリプションの所有者またはユーザー アクセス管理者のアクセス許可が必要です。

  5. [次へ: インスタンス] を選択する

    Device Update の インスタンス は、1 つの IoT ハブに関連付けられています。 Device Update で使用する IoT ハブを選択します。 IoT ハブを Device Update インスタンスにリンクすると、新しい共有アクセス ポリシーが自動的に作成され、IoT Hub (レジストリ書き込みとサービス接続) を操作するための Device Update アクセス許可が付与されます。 このポリシーにより、アクセスはデバイス更新プログラムのみに制限されます。

  6. [ インスタンス ] タブで、Device Update インスタンスに関する次の情報を指定します。

    • 名前: インスタンスの名前。
    • IoT Hub の詳細: このインスタンスにリンクする IoT ハブを選択します。

    インスタンスの詳細のスクリーンショット。

  7. 次へ: 確認 + 作成 を選択します。 検証後、[ 作成] を選択します。

    アカウント レビューのスクリーンショット。

  8. デプロイが進行中であることが確認できます。 デプロイの状態は数分で "完了" に変わります。 その場合は、[リソースに移動] を選択します

    アカウントのデプロイが完了したスクリーンショット。

デバイス更新プログラムのアクセス制御ロールを構成する

他のユーザーが Device Update にアクセスできるようにするには、そのユーザーにこのリソースへのアクセス権を付与する必要があります。 アカウントの作成時に Device Update 管理者ロールを自分に割り当て、他のユーザーやアプリケーションへのアクセスを提供する必要がない場合は、この手順をスキップできます。

  1. Device Update アカウントで、ナビゲーション メニューから [アクセス制御 (IAM)] を選択します。

    Device Update アカウント内のアクセス制御のスクリーンショット。

  2. [ロールの割り当ての追加] を選択します。

  3. [ ロール ] タブで、使用可能なオプションからデバイス更新ロールを選択します。

    • デバイス更新管理者
    • デバイス更新リーダー
    • デバイスアップデートコンテンツ管理者
    • デバイス更新コンテンツリーダー
    • デバイス更新展開管理者
    • デバイス更新展開ビューア

    詳細については、 Device Update for IoT Hub でのロールベースのアクセス制御について説明します

    Device Update アカウント内のアクセス制御ロール割り当てのスクリーンショット。

  4. [次へ] を選択します

  5. [ メンバー ] タブで、ロールを割り当てるユーザーまたはグループを選択します。

    Device Update アカウント内でのアクセス制御のメンバー選択のスクリーンショット。

  6. レビュー + 割り当て を選択

  7. 新しいロールの割り当てを確認し、[ 確認と割り当て ] をもう一度選択します

  8. これで、IoT Hub 内から Device Update を使用する準備ができました

IoT Hub のアクセス制御ロールを構成する

Device Update for IoT Hub は、IoT Hub と通信してデプロイと更新プログラムを管理し、デバイスに関する情報を取得します。 アクセスを有効にするには、IoT Hub データ共同作成者ロールを使用して Azure Device Update サービス プリンシパルへのアクセス権を付与する必要があります。

  1. Azure portal で、Device Update インスタンスに接続されている IoT ハブに移動します。
  2. ナビゲーション メニューから [アクセス制御 (IAM)] を選択します。
  3. [追加>][ロール割り当ての追加] の順に選択します。
  4. [ ロール ] タブで、[ IoT Hub データ共同作成者] を選択します。 [次へ] を選択します。
  5. アクセス権の割り当て先 の場合、ユーザー、グループ、またはサービス プリンシパル を選択します。
  6. [ メンバーの選択] を選択 し、[Azure Device Update] を検索します
  7. 次へ>レビューと割り当て を選択する

アクセス許可が正しく設定されていることを検証するには:

  1. Azure portal で、Device Update インスタンスに接続されている IoT ハブに移動します。
  2. ナビゲーション メニューから [アクセス制御 (IAM)] を選択します。
  3. [ アクセスの確認] を選択します
  4. [ユーザー、グループ、またはサービス プリンシパル] を選択し、[Azure Device Update] を検索します
  5. Azure Device Update をクリックした後、[ロールの割り当て] に IoT Hub データ共同作成者ロールが一覧表示されていることを確認します

アカウントまたはインスタンスの表示とクエリ

すべての Device Update アカウントとインスタンスを表示、並べ替え、クエリできます。

  1. すべての Device Update アカウントを表示するには、Azure portal を使用して 、Device Update for IoT Hubs サービスを 検索します。

    • [ グループ化 ] ドロップダウン メニューを使用して、サブスクリプション、リソース グループ、場所、およびその他の条件でアカウントをグループ化します。
    • [ フィルターの追加] を選択して、リソース グループ、場所、タグ、およびその他の条件でアカウントの一覧をフィルター処理します。
  2. アカウント内のすべてのインスタンスを表示するには、Azure portal でそのアカウントに移動します。 メニュー の [インスタンス 管理] セクションから [ インスタンス ] を選択します

    • 検索ボックスを使用してインスタンスをフィルター処理します。

次のステップ

次のクイック チュートリアルのいずれかを使用して、デバイスを更新してみてください。

デバイス更新アカウントとインスタンスについて説明します。

デバイス更新アクセス制御ロールについて説明します