ワークスペースの作成 - AWS IoT TwinMaker

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

ワークスペースの作成

最初のワークスペースを作成して設定するには、次の手順に従います。

注記

このトピックでは、単一のリソースで簡単なワークスペースを作成する方法を説明します。複数のリソースを持つフル機能のワークスペースの場合は、サンプル AWS IoT TwinMaker Github リポジトリのサンプル設定を試してください。

  1. AWS IoT TwinMaker コンソールのホームページで、左側のナビゲーションペインで [ワークスペース] を選択します。

  2. [ワークスペース] ページで、[ワークスペースを作成] をクリックします。

  3. [ワークスペースを作成] ページに、ワークスペース名を入力します。

  4. (オプション) ワークスペースの説明を入力します。

  5. [S3 リソース][S3 バケットを作成] を選択します。このオプションは、ワークスペースに関連する情報とリソース AWS IoT TwinMaker を保存する Amazon S3 バケットを作成します。各ワークスペースには独自のバケットが必要です。

  6. 実行ロール で、新しいロールを自動生成するか、このワークスペース用に として作成したカスタムIAMロールを選択します。

    新しいロール の自動生成 を選択した場合、 は、前のステップで指定した Amazon S3 バケットへの読み取りと書き込みのアクセス許可など、他の AWS サービスにアクセスするためのアクセス許可を新しいサービスロールに付与するポリシーをロールに AWS IoT TwinMaker アタッチします。このアクセス許可をロールに割り当てる方法の詳細については、「AWS IoT TwinMakerのサービスロールを作成、管理する」を参照してください。

  7. [ワークスペースを作成] を選択します。次のバナーは、[ワークスペース] ページの上部に表示されます。

    推奨されるIAMポリシーとロール名を含むバナー、および必要な を取得できるボタンJSON。
  8. [JSON を取得] を選択します。Grafana ダッシュボードを表示するユーザーとアカウント用に AWS IoT TwinMaker 作成したIAMロールに、表示されるIAMポリシーを追加することをお勧めします。このロールの名前は次のパターンに従います。workspace-nameDashboardRole、ポリシーを作成してロールにアタッチする方法については、「ロールアクセス許可ポリシーの変更 (コンソール)」を参照してください。

    次の例には、ダッシュボードロールに追加するポリシーが含まれています。

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::iottwinmaker-workspace-workspace-name-lower-case-account-id", "arn:aws:s3:::iottwinmaker-workspace-workspace-name-lower-case-account-id/*" ] }, { "Effect": "Allow", "Action": [ "iottwinmaker:Get*", "iottwinmaker:List*" ], "Resource": [ "arn:aws:iottwinmaker:us-east-1:account-id:workspace/workspace-name", "arn:aws:iottwinmaker:us-east-1:account-id:workspace/workspace-name/*" ] }, { "Effect": "Allow", "Action": "iottwinmaker:ListWorkspaces", "Resource": "*" } ] }

これで、最初のエンティティを使用してワークスペースのデータモデルを作成する準備ができました。これを行う手順については、「最初のエンティティを作成する」を参照してください。