

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Integrar AWS IoT SiteWise y AWS IoT TwinMaker
<a name="integrate-tm"></a>

La integración con AWS IoT TwinMaker ella permite acceder a funciones sólidas AWS IoT SiteWise, como la `ExecuteQuery` API de recuperación de AWS IoT SiteWise datos y la búsqueda avanzada de activos en la AWS IoT SiteWise consola. Para integrar los servicios y utilizar estas características, primero debe habilitar la integración.

**Topics**
+ [Habilitación de la integración](#it-enable)
+ [Integrar y AWS IoT SiteWise AWS IoT TwinMaker](#it-integrate)

## Habilitación de la integración
<a name="it-enable"></a>

Los administradores pueden usar las políticas de AWS JSON para especificar quién tiene acceso a qué. Es decir, qué *entidad principal* puede realizar *acciones* en qué *recursos* y en qué *condiciones*. El elemento `Action` de una política JSON describe las acciones que puede utilizar para conceder o denegar el acceso en una política. Para obtener más información sobre las acciones AWS IoT SiteWise admitidas, consulte [las acciones definidas AWS IoT SiteWise](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotsitewise.html#awsiotsitewise-actions-as-permissions) en la *Referencia de autorización de servicios*.

*Para obtener más información sobre las funciones AWS IoT TwinMaker vinculadas a un servicio, consulte [Funciones vinculadas a servicios AWS IoT TwinMaker en la Guía del usuario](https://docs.aws.amazon.com/iot-twinmaker/latest/guide/security_iam_service-with-iam.html#security_iam_service-with-iam-roles-service-linked).AWS IoT TwinMaker *

Antes de poder realizar la integración AWS IoT SiteWise AWS IoT TwinMaker, debe conceder los siguientes permisos que le permitan integrarse en un espacio de trabajo AWS IoT SiteWise vinculado: AWS IoT TwinMaker 
+ `iotsitewise:EnableSiteWiseIntegration`— Permite AWS IoT SiteWise integrarse con un espacio de AWS IoT TwinMaker trabajo vinculado. Esta integración permite AWS IoT TwinMaker leer toda la información de modelado AWS IoT SiteWise a través de una función AWS IoT TwinMaker vinculada al servicio. Para habilitar este permiso, añada la siguiente política a su rol de IAM:

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

****  

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

------

## Integrar y AWS IoT SiteWise AWS IoT TwinMaker
<a name="it-integrate"></a>

Para integrar AWS IoT SiteWise y AWS IoT TwinMaker, debe tener lo siguiente:
+ AWS IoT SiteWise función vinculada al servicio configurada en su cuenta
+ AWS IoT TwinMaker función vinculada a un servicio configurada en tu cuenta
+ AWS IoT TwinMaker espacio de trabajo con un ID `IoTSiteWiseDefaultWorkspace` en tu cuenta en la región.

### Para integrarlo mediante la AWS IoT SiteWise consola
<a name="it-integrate-console"></a>

Cuando vea el banner **Integración con AWS IoT TwinMaker** en la consola, seleccione **Conceder permiso**. Los requisitos previos se crean en su cuenta.

### Para realizar la integración mediante AWS CLI
<a name="it-integrate-cli"></a>

Para integrar AWS IoT SiteWise y AWS IoT TwinMaker utilizar el AWS CLI, introduzca los siguientes comandos:

1. Llame a `CreateServiceLinkedRole` con un `AWSServiceName` de `iotsitewise.amazonaws.com`.

   ```
   aws iam create-service-linked-role --aws-service-name iotsitewise.amazonaws.com
   ```

1. Llame a `CreateServiceLinkedRole` con un `AWSServiceName` de ` iottwinmaker.amazonaws.com`.

   ```
   aws iam create-service-linked-role --aws-service-name iottwinmaker.amazonaws.com
   ```

1. Llame a `CreateWorkspace` con un `ID` de `IoTSiteWiseDefaultWorkspace`.

   ```
    aws iottwinmaker create-workspace --workspace-id IoTSiteWiseDefaultWorkspace
   ```