Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Using a custom workspace

Focus mode
Using a custom workspace - AWS IoT TwinMaker

Review these prerequisites before turning on asset sync.

Prerequisites

Before using AWS IoT SiteWise, the following must be completed:

  • You have an AWS IoT TwinMaker workspace.

  • You have assets and asset models in AWS IoT SiteWise. For more information, see Creating asset models.

  • An existing IAM role with read permissions for the following AWS IoT SiteWise actions:

    • ListAssets

    • ListAssetModels

    • DescribeAsset

    • DescribeAssetModel

  • The IAM role must have the following write permissions for AWS IoT TwinMaker:

    • CreateEntity

    • UpdateEntity

    • DeleteEntity

    • CreateComponentType

    • UpdateComponentType

    • DeleteComponentType

    • ListEntities

    • GetEntity

    • ListComponentTypes

    Use the following IAM role as a template for the required role:

    // trust relationships { { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "iottwinmaker.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] } // permissions - replace ACCOUNT_ID, REGION, WORKSPACE_ID with actual values { "Version": "2012-10-17", "Statement": [{ "Sid": "SiteWiseAssetReadAccess", "Effect": "Allow", "Action": [ "iotsitewise:DescribeAsset" ], "Resource": [ "arn:aws:iotsitewise:REGION:ACCOUNT_ID:asset/*" ] }, { "Sid": "SiteWiseAssetModelReadAccess", "Effect": "Allow", "Action": [ "iotsitewise:DescribeAssetModel" ], "Resource": [ "arn:aws:iotsitewise:REGION:ACCOUNT_ID:asset-model/*" ] }, { "Sid": "SiteWiseAssetModelAndAssetListAccess", "Effect": "Allow", "Action": [ "iotsitewise:ListAssets", "iotsitewise:ListAssetModels" ], "Resource": [ "*" ] }, { "Sid": "TwinMakerAccess", "Effect": "Allow", "Action": [ "iottwinmaker:GetEntity", "iottwinmaker:CreateEntity", "iottwinmaker:UpdateEntity", "iottwinmaker:DeleteEntity", "iottwinmaker:ListEntities", "iottwinmaker:GetComponentType", "iottwinmaker:CreateComponentType", "iottwinmaker:UpdateComponentType", "iottwinmaker:DeleteComponentType", "iottwinmaker:ListComponentTypes" ], "Resource": [ "arn:aws:iottwinmaker:REGION:ACCOUNT_ID:workspace/WORKSPACE_ID", "arn:aws:iottwinmaker:REGION:ACCOUNT_ID:workspace/WORKSPACE_ID/*" ] } ] }

Use the following procedure to turn on and configure AWS IoT SiteWise asset sync.

  1. In the AWS IoT TwinMaker console, navigate to the Settings page.

  2. Open the Model sources tab.

    The AWS IoT TwinMaker console Setting page with the Model sources tab open.
  3. Choose Connect workspace to link your AWS IoT TwinMaker workspace to your AWS IoT SiteWise assets.

    Note

    You can only use asset sync with a single AWS IoT TwinMaker workspace. You must disconnect the sync from one workspace and connect to another workspace to if you wish to sync in a different workspace.

  4. Next, navigate to the workspace in which you want to use asset sync.

  5. Choose Add sources. This opens the Add entity model source page.

    The Add entity model source page.
  6. On the Add entity model source page, confirm that the source field displays AWS IoT SiteWise. Select the IAM role you created as a prerequisite for the IAM role.

  7. You have now turned on AWS IoT SiteWise asset sync. You should see a conformation banner appear at the top of the selected Workspace page confirming that asset sync is active. You should also now see a sync source listed in the Entity model sources section.

    The workspace page showing the list of Entity model sources.

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.