サポート終了通知: 2026 年 10 月 7 日、 AWS はサポートを終了します AWS IoT Greengrass Version 1。2026 年 10 月 7 日以降、 AWS IoT Greengrass V1 リソースにアクセスできなくなります。詳細については、「 からの移行 AWS IoT Greengrass Version 1」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT Greengrass 認定スイートを実行するための前提条件
このセクションでは、 AWS IoT Greengrass の AWS IoT Device Tester (IDT) AWS IoT Greengrass を使用して認定スイートを実行するための前提条件について説明します。
の最新バージョンの AWS IoT Device Tester をダウンロードする AWS IoT Greengrass
IDT の最新バージョンをダウンロードし、ファイルシステム上で読み取りおよび書き込みアクセス許可を持っている場所に抽出します。
注記
複数のユーザーが NFS ディレクトリや Windows ネットワーク共有フォルダなどの共有場所から IDT を実行することはお勧めしません。IDT パッケージをローカルドライブに展開し、ローカルワークステーションで IDT バイナリを実行することをお勧めします。
Windows では、パスの長さは 260 文字に制限されています。Windows を使用している場合は、パスが 260 文字以内になるようにして、IDT をルートディレクトリ (C:\ または D:\ など) に展開します。
の作成と設定 AWS アカウント
IDT for を使用する前に AWS IoT Greengrass、次の手順を実行する必要があります。
-
を作成します AWS アカウント。が既にある場合は AWS アカウント、ステップ 2 に進みます。
これらのアカウントのアクセス許可により、IDT はユーザーに代わって AWS サービスにアクセスし、 AWS IoT モノ、Greengrass グループ、Lambda 関数などの AWS リソースを作成できます。
これらのリソースを作成するために、IDT for AWS IoT Greengrass は config.json ファイルで設定された AWS 認証情報を使用してユーザーに代わって API コールを行います。これらのリソースは、テスト中にさまざまなタイミングでプロビジョニングされます。
注記
ほとんどのテストはアマゾン ウェブ サービス無料利用枠
ステップ 1: を作成する AWS アカウント
このステップでは、 AWS アカウントを作成して設定します。が既にある場合は AWS アカウント、「」に進みますステップ 2: IDT 用のアクセス許可を設定する。
にサインアップする AWS アカウント
がない場合は AWS アカウント、次の手順を実行して作成します。
にサインアップするには AWS アカウント
https://portal.aws.amazon.com/billing/signup
を開きます。 オンラインの手順に従います。
サインアップ手順の一環として、電話またはテキストメッセージを受け取り、電話キーパッドで検証コードを入力します。
にサインアップすると AWS アカウント、 AWS アカウントのルートユーザー が作成されます。ルートユーザーには、アカウントのすべての AWS のサービス とリソースへのアクセス権があります。セキュリティベストプラクティスとして、ユーザーに管理アクセス権を割り当て、ルートユーザーアクセスが必要なタスクの実行にはルートユーザーのみを使用するようにしてください。
AWS サインアッププロセスが完了すると、 から確認メールが送信されます。https://aws.amazon.com/
管理アクセスを持つユーザーを作成する
にサインアップしたら AWS アカウント、日常的なタスクにルートユーザーを使用しないように AWS アカウントのルートユーザー、 を保護し AWS IAM Identity Center、 を有効にして管理ユーザーを作成します。
を保護する AWS アカウントのルートユーザー
-
ルートユーザーを選択し、 AWS アカウント E メールアドレスを入力して、アカウント所有者AWS Management Console
として にサインインします。次のページでパスワードを入力します。 ルートユーザーを使用してサインインする方法については、AWS サインイン ユーザーガイドのルートユーザーとしてサインインするを参照してください。
-
ルートユーザーの多要素認証 (MFA) を有効にします。
手順については、IAM ユーザーガイドの AWS アカウント 「ルートユーザー (コンソール) の仮想 MFA デバイスを有効にする」を参照してください。
管理アクセスを持つユーザーを作成する
-
IAM アイデンティティセンターを有効にします。
手順については、「AWS IAM Identity Center ユーザーガイド」の「AWS IAM Identity Centerの有効化」を参照してください。
-
IAM アイデンティティセンターで、ユーザーに管理アクセスを付与します。
を ID ソース IAM アイデンティティセンターディレクトリ として使用する方法のチュートリアルについては、AWS IAM Identity Center 「 ユーザーガイド」の「デフォルトを使用してユーザーアクセスを設定する IAM アイデンティティセンターディレクトリ」を参照してください。
管理アクセス権を持つユーザーとしてサインインする
-
IAM アイデンティティセンターのユーザーとしてサインインするには、IAM アイデンティティセンターのユーザーの作成時に E メールアドレスに送信されたサインイン URL を使用します。
IAM Identity Center ユーザーを使用してサインインする方法については、AWS サインイン 「 ユーザーガイド」の AWS 「 アクセスポータルにサインインする」を参照してください。
追加のユーザーにアクセス権を割り当てる
ステップ 2: IDT 用のアクセス許可を設定する
このステップでは、IDT for がテストを実行し、IDT AWS IoT Greengrass 使用状況データを収集するために使用するアクセス許可を設定します。 AWS Management Console または AWS Command Line Interface (AWS CLI) を使用して IDT の IAM ポリシーとテストユーザーを作成し、ユーザーにポリシーをアタッチできます。IDT 用のテストユーザーをすでに作成している場合は、「IDT テストを実行するようにデバイスを設定する」または「オプション: IDT for の Docker コンテナの設定 AWS IoT Greengrass」に進みます。
IDT 用のアクセス許可を設定するには (コンソール)
コンソールを使用して IDT for AWS IoT Greengrass用のアクセス許可を設定するには、次のステップに従ってください。
-
IAM コンソール
にサインインします。 -
特定のアクセス許可を持つロールを作成するためのアクセス許可を付与するカスタマー管理ポリシーを作成します。
-
ナビゲーションペインで ポリシーを選択してから ポリシーの作成を選択します。
-
JSON タブで、プレースホルダーコンテンツを以下のポリシーに置き換えます。
重要
次のポリシーは、IDT for AWS IoT Greengrassに必要なロールを作成および管理するためのアクセス許可を付与します。これには、次の AWS 管理ポリシーをアタッチするアクセス許可が含まれます。
-
[Next: Tags (次へ: タグ)] を選択します。
-
[次へ: レビュー] を選択します。
-
[名前] に
IDTGreengrassIAMPermissionsと入力してください。[概要] で、ポリシーによって付与されたアクセス許可を確認します。 -
[Create policy] (ポリシーの作成) を選択します。
-
-
IAM ユーザーを作成し、IDT for AWS IoT Greengrassに必要なアクセス許可をアタッチします。
-
IAM ユーザーを作成します。IAM ユーザーガイドの IAM ユーザーの作成 (コンソール) のステップ 1 ~ 5 に従います。
-
アクセス許可を IAM ユーザーにアタッチします。
-
[Set permissions] (許可を設定) ページで、[Attach existing policies directly] (既存のポリシーを直接アタッチする) を選択します。
-
前のステップで作成した IDTGreengrassIAMPermissions ポリシーを検索します。チェックボックスをオンにします。
-
AWSIoTDeviceTesterForGreengrassFullAccess ポリシーを検索します。チェックボックスをオンにします。
注記
AWSIoTDeviceTesterForGreengrassFullAccess
は、IDT がテストに使用される AWS リソースを作成およびアクセスするために必要なアクセス許可を定義する AWS マネージドポリシーです。詳細については、「AWSAWS IoT Device Tester の マネージドポリシー」を参照してください。
-
-
[Next: Tags] (次へ: タグ) を選択します。
-
[Next: Review] (次へ: レビュー) を選択して、選択内容の概要を表示します。
-
[ユーザーの作成] を選択します。
-
ユーザーのアクセスキー (アクセスキー ID とシークレットアクセスキー) を表示するには、パスワードとアクセスキーの横にある [Show (表示)] を選択します。アクセスキーを保存するには、[Download .csv] を選択し、安全な場所にファイルを保存します。この情報を後で使用して、 AWS 認証情報ファイルを設定します。
-
-
次のステップ: 物理デバイスを設定します。
IDT 用のアクセス許可を設定するには (AWS CLI)
を使用して IDT for のアクセス許可を設定するには AWS CLI 、次の手順に従います AWS IoT Greengrass。コンソールでアクセス許可をすでに設定している場合は、「IDT テストを実行するようにデバイスを設定する」または「オプション: IDT for の Docker コンテナの設定 AWS IoT Greengrass」に進みます。
-
コンピュータで、まだインストールされていない場合 AWS CLI は、 をインストールして設定します。AWS Command Line Interface ユーザーガイドの AWS CLIのインストールのステップに従います。
注記
AWS CLI は、コマンドラインシェルから サービスとやり取り AWS するために使用できるオープンソースツールです。
-
IDT と AWS IoT Greengrass ロールを管理するためのアクセス許可を付与するカスタマー管理ポリシーを作成します。
-
IAM ユーザーを作成し、IDT for AWS IoT Greengrassに必要なアクセス許可をアタッチします。
-
IAM ユーザーを作成します。このセットアップ例では、ユーザーは
IDTGreengrassUserという名前になります。aws iam create-user --user-name IDTGreengrassUser -
ステップ 2 で作成した
IDTGreengrassIAMPermissionsポリシーを IAM ユーザーにアタッチします。コマンドの<account-id>を の ID に置き換えます AWS アカウント。aws iam attach-user-policy --user-name IDTGreengrassUser --policy-arn arn:aws:iam::<account-id>:policy/IDTGreengrassIAMPermissions -
AWSIoTDeviceTesterForGreengrassFullAccessポリシーを IAM ユーザーにアタッチします。aws iam attach-user-policy --user-name IDTGreengrassUser --policy-arn arn:aws:iam::aws:policy/AWSIoTDeviceTesterForGreengrassFullAccess注記
AWSIoTDeviceTesterForGreengrassFullAccess
は、IDT がテストに使用される AWS リソースを作成およびアクセスするために必要なアクセス許可を定義する AWS マネージドポリシーです。詳細については、「AWSAWS IoT Device Tester の マネージドポリシー」を参照してください。
-
-
ユーザーのシークレットアクセスキーを作成します。
aws iam create-access-key --user-name IDTGreengrassUserこの出力は安全な場所に保存してください。後でこの情報を使用して認証情報 AWS ファイルを設定します。
-
次のステップ: 物理デバイスを設定します。
AWSAWS IoT Device Tester の マネージドポリシー
AWSIoTDeviceTesterForGreengrassFullAccess
-
iot-device-tester:CheckVersion。 AWS IoT Greengrass、テストスイート、および IDT バージョンのセットに互換性があるかどうかを確認します。 -
iot-device-tester:DownloadTestSuite。テストスイートをダウンロードします。 -
iot-device-tester:LatestIdt。ダウンロード可能な最新の IDT バージョンに関する情報を取得します。 -
iot-device-tester:SendMetrics。IDT がテストに関して収集する使用状況データを公開します。 -
iot-device-tester:SupportedVersion。 IDT でサポートされている AWS IoT Greengrass およびテストスイートのバージョンのリストを取得します。この情報は、コマンドラインウィンドウに表示されます。