

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Replikation auf OpenSearch Serverless
<a name="full-text-search-serverless"></a>

Ab [Engine-Version 1.3.0.0](engine-releases-1.3.0.0.md) unterstützt Amazon Neptune die Verwendung von [Amazon OpenSearch Service Serverless](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless.html) für die Volltextsuche in Gremlin- und SPARQL-Abfragen. Wenn Sie OpenSearch Serverless verwenden, müssen Sie die [IAM-Authentifizierung auf Ihrem Neptune-Datenbank-Cluster aktivieren](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-enable.html). Neptune-Datenbankcluster mit deaktivierter IAM-Authentifizierung werden von Serverless nicht unterstützt. OpenSearch 

## Für die AWS Lambda-Funktion des Pollers sind Änderungen erforderlich
<a name="full-text-changes-required"></a>

Wenn Sie auf OpenSearch Serverless replizieren, fügen Sie die Ausführungsrolle Lambda Stream Poller zur Datenzugriffsrichtlinie für die Serverless-Sammlung hinzu. OpenSearch Der ARN für die Lambda-Stream-Poller-Ausführungsrolle hat das folgende Format:

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

## Für das Massenimport-Hilfsprogramm sind Änderungen erforderlich
<a name="full-text-changes-bulk-import"></a>

 Wenn Sie die Synchronisierung vorhandener Daten mit OpenSearch Serverless verwenden [ export-neptune-to-elasticsearch](https://github.com/awslabs/amazon-neptune-tools/tree/master/export-neptune-to-elasticsearch), fügen Sie das `LambdaExecutionRole` From the CloudFormation Stack zur Datenzugriffsrichtlinie für die OpenSearch Serverless-Sammlung hinzu. Der ARN für `LambdaExecutionRole` hat dieses Format: 

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

Weitere Informationen finden Sie unter [Datenzugriffskontrolle für Amazon OpenSearch Serverless](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless-data-access.html).

## Erforderliche Änderungen an der IAM-Rolle, die für die Abfrage von Neptune verwendet wird
<a name="full-text-IAM"></a>

Die IAM-Entität (Benutzer oder Rolle), die für die Verbindung mit der Neptune-Datenbank verwendet wird, sollte über Berechtigungen sowohl für Neptune als auch für die Serverless-Sammlung verfügen. OpenSearch Das bedeutet, dass Ihrem Benutzer oder Ihrer Rolle eine serverlose Richtlinie wie die folgende beigefügt sein muss: OpenSearch 

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

------

Weitere Informationen finden Sie unter [Erstellen benutzerdefinierter IAM-Richtlinienerklärungen für den Zugriff auf Daten in Amazon Neptune](iam-data-access-policies.md).