デバイスの登録 - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

デバイスの登録

重要

SageMaker Edge Manager の任意の部分を使用するには、デバイス登録が必要です。

フリートは、 AWS SDK for Python (Boto3) または https://console.aws.amazon.com/sagemaker の SageMaker コンソールを使用してプログラムで作成できます。

デバイスを登録する (Boto3)

デバイスを登録するには、まず AWS IoT モノのオブジェクトを作成して登録し、IAM ロールを設定します。 SageMaker Edge Manager は AWS IoT Core サービスを利用して、エッジデバイスとクラウド間の接続を容易にします。Edge Manager と連携するようにデバイスをセットアップした後、既存の AWS IoT 機能を利用できます。

デバイスを に接続するには、 AWS IoT モノのオブジェクト AWS IoT を作成し、クライアント証明書を作成して に登録し AWS IoT、デバイスの IAM ロールを作成して設定する必要があります。

詳細な例については「入門ガイド」、または実践的なチュートリアル「Explore AWS IoT Core サービス」を参照してください。

RegisterDevices API を使用してデバイスを登録します。デバイスを所属させるフリートの名前と、デバイスの名前を指定します。オプションで、デバイス、タグ、およびデバイスに関連付けられた AWS IoT モノの名前に説明を追加できます。

sagemaker_client.register_devices( DeviceFleetName="sample-fleet-name", Devices=[ { "DeviceName": "sample-device-1", "IotThingName": "sample-thing-name-1", "Description": "Device #1" } ], Tags=[ { "Key": "string", "Value" : "string" } ], )

デバイスを登録する (コンソール)

https://console.aws.amazon.com/sagemaker の SageMaker コンソールを使用してデバイスを登録できます。

  1. SageMaker コンソールで、エッジ推論 を選択し、エッジデバイス を選択します。

  2. Register devices] (デバイスを登録) を選択します。

  3. [Device properties] (デバイスプロパティ) セクションの [デバイスプロパティ] (デバイスフリート名) フィールドにデバイスが属するフリートの名前を入力します。[次へ] をクリックします。

  4. [Device source] (デバイスソース) セクションで、デバイスを 1 つずつ追加します。フリート内の各デバイスに [Device Name] (デバイス名) を含める必要があります。任意で、説明 ([Description] (説明) フィールド) と IoT オブジェクト名 ([IoT name] (IoT 名) フィールド) を入力できます。すべてのデバイスを追加したら、[Submit] (送信) を選択します。

    デバイスページには、追加したデバイスの名前、それが属するフリート、登録日時、最後のハートビート、および指定した場合は説明と AWS IoT 名前が表示されます。

    デバイスを選択すると、デバイス名、フリート、ARN、説明、IoT モノオブジェクト名、デバイスの登録日時、最後のハートビートの日時といったデバイスの詳細が表示されます。