ワークスペースの作成 - 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-name DashboardRole というパターンに従います。ポリシーを作成してロールにアタッチする方法については、「ロールのアクセス許可ポリシーの変更 (コンソール)」を参照してください。

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

    JSON
    { "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": "*" } ] }

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