

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.

# Replicación a OpenSearch servidores sin servidor
<a name="full-text-search-serverless"></a>

A partir de la [versión 1.3.0.0 del motor](engine-releases-1.3.0.0.md), Amazon Neptune admite el uso de [ OpenSearch Amazon Service](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless.html) Serverless para la búsqueda de texto completo en consultas de Gremlin y SPARQL. El uso de OpenSearch Serverless requiere que [habilite la autenticación de IAM en el clúster](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-enable.html) de Neptune Database. Los clústeres de Neptune Database con la autenticación de IAM deshabilitada no son compatibles con Serverless. OpenSearch 

## Cambios necesarios para la función AWS Lambda del sondeador
<a name="full-text-changes-required"></a>

Si va a replicar en OpenSearch Serverless, añada la función de ejecución del sondeador de flujos Lambda a la política de acceso a los datos de la colección Serverless. OpenSearch El ARN de la rol de ejecución del sondeador de flujo de Lambda tiene este formato:

```
arn:aws:iam::(account ID):role/stack-name-NeptuneOSReplication-NeptuneStreamPollerExecu-(uuid)
```

## Cambios necesarios para la utilidad de importación masiva
<a name="full-text-changes-bulk-import"></a>

 Si lo utiliza [ export-neptune-to-elasticsearch](https://github.com/awslabs/amazon-neptune-tools/tree/master/export-neptune-to-elasticsearch)para sincronizar los datos existentes con OpenSearch Serverless, añada los datos de la CloudFormation pila a la política `LambdaExecutionRole` de acceso a los datos de la recopilación sin servidor. OpenSearch El ARN para `LambdaExecutionRole` tiene este formato: 

```
arn:aws:iam::012345678901:role/stack-name-LambdaExecutionRole-(id)
```

Para obtener más información, consulte [Control de acceso a datos para Amazon OpenSearch Serverless](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless-data-access.html).

## Cambios necesarios en el rol de IAM utilizado para consultar Neptune
<a name="full-text-IAM"></a>

La entidad de IAM (usuario o rol) utilizada para conectarse a la base de datos de Neptune debe tener permisos tanto para Neptune como para la colección Serverless. OpenSearch Esto significa que su usuario o rol debe tener una política OpenSearch sin servidor como la siguiente adjunta:

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowOpenSearchServerlessAccess",
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::111122223333:root"
      },
      "Action": "aoss:APIAccessAll",
      "Resource": "arn:aws:aoss:us-east-1:111122223333:collection/collection-id"
    }
  ]
}
```

------

Para obtener más información, consulte [Creación de instrucciones de políticas de IAM personalizadas para acceder a datos en Amazon Neptune](iam-data-access-policies.md).