

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.

# Solución de problemas de conectores
<a name="troubleshooting-connectors"></a>

Este tema contiene una guía de solución de problemas comunes con los conectores. Debe ser miembro de un grupo de administradores para ver o editar los conectores.

## Compruebe que su función de IAM tenga la política y la etiqueta de confianza personalizadas correctas
<a name="troubleshooting-connectors-iam-role"></a>

Al configurar la función de IAM para el conector, asegúrate de que la política de confianza personalizada esté configurada correctamente para proporcionar acceso a App Studio. Esta política de confianza personalizada sigue siendo necesaria si los AWS recursos están en la misma AWS cuenta que se utilizó para configurar App Studio.
+ Asegúrese de que el número de AWS cuenta de la `Principal` sección sea el AWS ID de cuenta de la cuenta utilizada para configurar App Studio. Este número de cuenta no siempre es la cuenta en la que se encuentra el recurso.
+ Asegúrese de que `"aws:PrincipalTag/IsAppStudioAccessRole": "true"` se haya agregado correctamente en la `sts:AssumeRole` sección.

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
  {
    "Effect": "Allow",
    "Principal": {
      "AWS": "arn:aws:iam::111122223333:root" 
    },
    "Action": "sts:AssumeRole",
    "Condition": {
      "StringEquals": {
        "aws:PrincipalTag/IsAppStudioAccessRole": "true"
      }
    }
  }
  ]
}
```

------

Asegúrese también de que se haya agregado una etiqueta con la siguiente clave y valor a la función de IAM. Para obtener más información sobre cómo agregar etiquetas, consulte [Etiquetar las funciones de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags_roles.html):

**nota**  
Tenga en cuenta que el valor de la etiqueta es `IsAppStudioDataAccessRole` ligeramente diferente al valor de la política de confianza personalizada ()`IsAppStudioAccessRole`.
+ **Clave**: `IsAppStudioDataAccessRole`
+ **Valor**: `true`

Compruebe la configuración de los recursos del producto o servicio al que se está conectando el conector. Algunos recursos, como las tablas de Amazon Redshift, requieren una configuración adicional para poder utilizarlos con App Studio.

Compruebe la configuración de sus conectores. Para AWS los servicios, vaya al conector de App Studio y asegúrese de que se incluye el nombre de recurso de Amazon (ARN) correcto y de que la AWS región especificada es la que contiene los recursos.

## Comprueba que tu función de IAM tiene los permisos correctos
<a name="troubleshooting-connectors-permissions"></a>

Para permitir que App Studio acceda a AWS los recursos, debes asignar los permisos adecuados a la función de IAM que utiliza tu conector. Los permisos necesarios son exclusivos del servicio, el recurso y las acciones que se van a realizar. Por ejemplo, leer datos de una tabla de Amazon Redshift requiere permisos diferentes a los de cargar un objeto en un bucket de Amazon S3. Consulte el tema correspondiente en [Conectarse a AWS los servicios](add-connector-services.md) para obtener más información.

## Solución de problemas de conectores Amazon Redshift
<a name="troubleshooting-connectors-redshift"></a>

Esta sección incluye una guía de solución de problemas comunes con los conectores de Amazon Redshift. Para obtener información sobre la configuración de los conectores y recursos de Amazon Redshift, consulte. [Conéctese a Amazon Redshift](connectors-redshift.md)

1. Asegúrese de que el `Isolated Session` conmutador esté configurado `OFF` en el editor Amazon Redshift. Esta configuración es necesaria para permitir la visibilidad de los cambios en los datos realizados por otros usuarios, como una aplicación de App Studio.

1. Asegúrese de que se concedan los permisos adecuados en la tabla de Amazon Redshift.

1. En la configuración del conector, asegúrese de seleccionar el tipo (`Provisioned`o`Serverless`) de cómputo adecuado para que coincida con el tipo de tabla de Amazon Redshift. 

## Solución de problemas de conectores Aurora
<a name="troubleshooting-connectors-aurora"></a>

Esta sección incluye una guía de solución de problemas comunes con los conectores Aurora. Para obtener información sobre la configuración de los conectores y recursos de Aurora, consulte[Conéctese a Amazon Aurora](connectors-aurora.md).

1. Asegúrese de elegir la versión de Aurora adecuada y compatible al crear la tabla.

1. Compruebe que la API de datos de Amazon RDS esté habilitada, ya que es un requisito para que App Studio pueda realizar operaciones en las tablas Aurora. Para obtener más información, consulte [Habilitar la API de datos de Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html#data-api.enabling).

1. Compruebe que se proporcionan AWS Secrets Manager los permisos.

## Solución de problemas de conectores DynamoDB
<a name="troubleshooting-connectors-dynamodb"></a>

Esta sección incluye una guía de solución de problemas comunes con los conectores de DynamoDB. Para obtener información sobre la configuración de los conectores y recursos de DynamoDB, consulte. [Connect a Amazon DynamoDB](connectors-dynamodb.md)

Si los esquemas de tablas de DynamoDB no aparecen al crear el conector, puede deberse a que la tabla de DynamoDB está cifrada con una clave administrada por el cliente (CMK) y no se puede acceder a los datos de la tabla sin permisos para describir la clave y descifrar la tabla. Para crear un conector de DynamoDB con una tabla cifrada con una CMK, debe añadir los permisos `kms:describeKey` y a su función de `kms:decrypt` IAM.

## Solución de problemas de conectores Amazon S3
<a name="troubleshooting-connectors-s3"></a>

Esta sección incluye una guía de solución de problemas comunes con los conectores de Amazon S3. Para obtener información sobre la configuración de los conectores y recursos de Amazon S3, consulte[Connect to Amazon Simple Storage Service (Amazon S3)](connectors-s3.md).

La guía general de solución de problemas incluye comprobar lo siguiente:

1. Asegúrese de que el conector de Amazon S3 esté configurado con la AWS región en la que se encuentran los recursos de Amazon S3.

1. Asegúrese de que la función de IAM esté configurada correctamente.

1. En el bucket de Amazon S3, asegúrese de que la configuración de CORS conceda los permisos adecuados. Para obtener más información, consulte [Paso 1: Crear y configurar los recursos de Amazon S3](connectors-s3.md#connectors-s3-create-resources).

### Error al cargar un archivo en Amazon S3: no se pudo calcular la URL prefirmada
<a name="troubleshooting-connectors-s3-presigned-url"></a>

Es posible que aparezca el siguiente error al intentar cargar un archivo en un bucket de Amazon S3 mediante el componente S3 Upload:

```
Error while uploading file to S3: Failed to calculate presigned URL.
```

Este error suele deberse a una configuración incorrecta del rol de IAM o a una configuración de CORS incorrecta en el bucket de Amazon S3 y se puede resolver corrigiendo esas configuraciones con la información incluida. [Connect to Amazon Simple Storage Service (Amazon S3)](connectors-s3.md)