Replicação para sistemas sem servidor OpenSearch - Amazon Neptune

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 partir da versão 1.3.0.0 do mecanismo, o Amazon Neptune oferece suporte ao uso do OpenSearch Amazon Service Serverless para pesquisa de texto completo no Gremlin e consultas. SPARQL

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 A função ARN de execução do Lambda stream poller tem este formato:

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

Se você estiver usando export-neptune-to-elasticsearchpara 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 for the LambdaExecutionRole tem este formato:

arn:aws:iam::(account ID):role/stack-name-LambdaExecutionRole-(id)

Para obter mais informações, consulte Controle de acesso a dados para Amazon OpenSearch Serverless.

Se você habilitou o controle de acesso refinado em seu OpenSearch cluster, também precisará habilitar a IAM autenticação em seu banco de dados Neptune.

A IAM entidade (Usuário ou Função) usada para se conectar ao banco de dados 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:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::(account ID):root" }, "Action": "aoss:APIAccessAll", "Resource": "arn:aws:aoss:(region):(account ID):collection/(collection ID)" } ] }

Consulte Declarações personalizadas IAM de política de acesso a dados para o Amazon Neptune Para mais informações.