

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Replicação para sistemas sem servidor OpenSearch
<a name="full-text-search-serverless"></a>

A partir da [versão 1.3.0.0 do mecanismo](engine-releases-1.3.0.0.md), o Amazon Neptune oferece suporte ao [uso do OpenSearch Amazon](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless.html) Service Serverless para pesquisa de texto completo em consultas Gremlin e SPARQL. Usar o OpenSearch Serverless exige que você [habilite a autenticação do IAM](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-enable.html) em seu cluster do Neptune Database. Os clusters do Neptune Database com a autenticação do IAM desativada não são compatíveis com o Serverless. OpenSearch 

## Alterações necessárias para a função poller AWS Lambda
<a name="full-text-changes-required"></a>

Se você estiver replicando para o OpenSearch Serverless, adicione a função de execução do Lambda Stream Poller à política de acesso aos dados da coleção Serverless. OpenSearch O ARN da função de execução do instrumento de sondagem de fluxo do Lambda tem este formato:

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

## Alterações necessárias para o utilitário de importação em massa
<a name="full-text-changes-bulk-import"></a>

 Se você estiver usando [ export-neptune-to-elasticsearch](https://github.com/awslabs/amazon-neptune-tools/tree/master/export-neptune-to-elasticsearch)para sincronizar dados existentes com o OpenSearch Serverless, adicione o `LambdaExecutionRole` da CloudFormation pilha à política de acesso a dados da coleção Serverless. OpenSearch O ARN do `LambdaExecutionRole` tem este formato: 

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

Para obter mais informações, consulte [Controle de acesso a dados para Amazon OpenSearch Serverless](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless-data-access.html).

## Alterações necessárias no perfil do IAM usado para consultar o Neptune
<a name="full-text-IAM"></a>

A entidade do IAM (usuário ou função) usada para se conectar ao banco de dados do Neptune deve ter permissões tanto para o Neptune quanto para a coleção Serverless. OpenSearch Isso significa que seu usuário ou função deve ter uma política OpenSearch sem servidor como esta anexada:

------
#### [ 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"
    }
  ]
}
```

------

Consulte [Criar declarações personalizadas de políticas do IAM para acessar dados no Amazon Neptune](iam-data-access-policies.md) para obter mais informações.