

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

# ワークスペースの作成
<a name="twinmaker-gs-workspace"></a>

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

**注記**  
このトピックでは、単一のリソースで簡単なワークスペースを作成する方法を説明します。複数のリソースを持つフル機能のワークスペースの場合は、サンプル [AWS IoT TwinMaker](https://github.com/aws-samples/aws-iot-twinmaker-samples) Github リポジトリのサンプル設定を試してください。

1. [AWS IoT TwinMaker コンソール](https://console.aws.amazon.com/iottwinmaker/home)のホームページで、左側のナビゲーションペインで **[ワークスペース]** を選択します。

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

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

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

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

1. **[実行ロール]** で、**[新しいロールを自動生成]** またはこのワークスペース用に作成したカスタム IAM ロールを選択します。

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

1. **[ワークスペースを作成]** を選択します。次のバナーは、**[ワークスペース]** ページの上部に表示されます。  
![\[推奨される IAM ポリシーとロール名を含むバナー、および必要な JSON を取得できるボタン。\]](http://docs.aws.amazon.com/ja_jp/iot-twinmaker/latest/guide/images/DashboardPolicy.png)

1. **[JSON を取得]** を選択します。Grafana ダッシュボードを表示するユーザーとアカウント用に AWS IoT TwinMaker 作成した IAM ロールに、表示される IAM ポリシーを追加することをお勧めします。このロール名は、*workspace-name* DashboardRole というパターンに従います。ポリシーを作成してロールにアタッチする方法については、「[ロールのアクセス許可ポリシーの変更 (コンソール)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.htmlroles-managingrole-editing-console.html#roles-modify_permissions-policy)」を参照してください。

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

------
#### [ JSON ]

****  

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

------

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