Intégrer AWS IoT SiteWise et AWS IoT TwinMaker - AWS IoT SiteWise

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégrer AWS IoT SiteWise et AWS IoT TwinMaker

L'intégration AWS IoT TwinMaker permet d'accéder à des fonctionnalités robustes AWS IoT SiteWise, telles que la récupération de AWS IoT SiteWise données ExecuteQuery API et la recherche avancée de ressources dans la AWS IoT SiteWise console. Pour intégrer les services et utiliser ces fonctionnalités, vous devez d'abord activer l'intégration.

Activation de l'intégration

Les administrateurs peuvent utiliser AWS JSON des politiques pour spécifier qui a accès à quoi. C’est-à-dire, quel principal peut effectuer des actions sur quelles ressources et dans quelles conditions. L'Actionélément d'une JSON politique décrit les actions que vous pouvez utiliser pour autoriser ou refuser l'accès dans une politique. Pour plus d'informations sur les actions AWS IoT SiteWise prises en charge, consultez la section Actions définies par AWS IoT SiteWise dans la référence d'autorisation de service.

Pour plus d'informations sur les rôles AWS IoT TwinMaker liés à un service, consultez la section Rôles liés à un service AWS IoT TwinMaker dans le Guide de l'utilisateur.AWS IoT TwinMaker

Avant de pouvoir intégrer AWS IoT SiteWise et AWS IoT TwinMaker, vous devez accorder les autorisations suivantes qui permettent l'intégration AWS IoT SiteWise à un espace de travail AWS IoT TwinMaker lié :

  • iotsitewise:EnableSiteWiseIntegration— Permet AWS IoT SiteWise de s'intégrer à un AWS IoT TwinMaker espace de travail lié. Cette intégration permet AWS IoT TwinMaker de lire toutes vos informations de modélisation AWS IoT SiteWise via un rôle AWS IoT TwinMaker lié à un service. Pour activer cette autorisation, ajoutez la politique suivante à votre IAM rôle :

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iotsitewise:EnableSiteWiseIntegration" ], "Resource": "*" } ] }

Intégration AWS IoT SiteWise et AWS IoT TwinMaker

Pour intégrer AWS IoT SiteWise et AWS IoT TwinMaker, vous devez disposer des éléments suivants :

  • AWS IoT SiteWise rôle lié au service configuré dans votre compte

  • AWS IoT TwinMaker rôle lié au service configuré dans votre compte

  • AWS IoT TwinMaker espace de travail avec identifiant IoTSiteWiseDefaultWorkspace dans votre compte dans la région.

Pour intégrer à l'aide de la AWS IoT SiteWise console

Lorsque la AWS IoT TwinMaker bannière Intégration avec apparaît dans la console, choisissez Accorder l'autorisation. Les prérequis sont créés dans votre compte.

Pour effectuer l'intégration à l'aide du AWS CLI

Pour intégrer AWS IoT SiteWise et AWS IoT TwinMaker en utilisant le AWS CLI, entrez les commandes suivantes :

  1. Appelez CreateServiceLinkedRole avec un AWSServiceName deiotsitewise.amazonaws.com.

    aws iam create-service-linked-role --aws-service-name iotsitewise.amazonaws.com
  2. Appelez CreateServiceLinkedRole avec un AWSServiceName de iottwinmaker.amazonaws.com.

    aws iam create-service-linked-role --aws-service-name iottwinmaker.amazonaws.com
  3. Appelez CreateWorkspace avec un ID deIoTSiteWiseDefaultWorkspace.

    aws iottwinmaker create-workspace --workspace-id IoTSiteWiseDefaultWorkspace