

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 複寫至 OpenSearch Serverless
<a name="full-text-search-serverless"></a>

從[引擎版本 1.3.0.0](engine-releases-1.3.0.0.md) 開始，Amazon Neptune 支援使用 [Amazon OpenSearch Service Serverless](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless.html) 在 Gremlin 和 SPARQL 查詢中進行全文檢索搜尋。使用 OpenSearch Serverless 需要在 Neptune 資料庫叢集上[啟用 IAM 身分驗證](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-enable.html)。OpenSearch Serverless 不支援停用 IAM 身分驗證的 Neptune 資料庫叢集。

## 輪詢器 AWS Lambda 函數所需的變更
<a name="full-text-changes-required"></a>

如果要複寫至 OpenSearch Serverless，請將 Lambda 串流輪詢程式執行角色新增至 OpenSearch Serverless 集合的資料存取政策。Lambda 串流輪詢程式執行角色的 ARN 具有下列格式：

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

## 大量匯入公用程式所需的變更
<a name="full-text-changes-bulk-import"></a>

 如果您使用 [ export-neptune-to-elasticsearch](https://github.com/awslabs/amazon-neptune-tools/tree/master/export-neptune-to-elasticsearch) 將現有資料同步至 OpenSearch Serverless，`LambdaExecutionRole`請從 CloudFormation 堆疊將 新增至 OpenSearch Serverless 集合的資料存取政策。的 ARN `LambdaExecutionRole`具有此格式：

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

如需詳細資訊，請參閱 [Amazon OpenSearch Serverless 的資料存取控制](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/serverless-data-access.html)。

## 用於查詢 Neptune 的 IAM 角色所需的變更
<a name="full-text-IAM"></a>

用於連線至 Neptune 資料庫的 IAM 實體 (使用者或角色) 應該同時具有 Neptune 和 OpenSearch Serverless 集合的許可。這表示您的使用者或角色必須具有如下附加的 OpenSearch Serverless 政策：

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

------

如需詳細資訊，請參閱「[建立自訂 IAM 政策陳述式以存取 Amazon Neptune 中的資料](iam-data-access-policies.md)」。