本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
複寫至 OpenSearch Serverless
從引擎版本 1.3.0.0 開始,Amazon Neptune 支援使用 Amazon OpenSearch Service Serverless 在 Gremlin 和 SPARQL 查詢中進行全文檢索搜尋。使用 OpenSearch Serverless 需要在 Neptune 資料庫叢集上啟用 IAM 身分驗證。OpenSearch Serverless 不支援停用 IAM 身分驗證的 Neptune 資料庫叢集。
輪詢器 AWS Lambda 函數所需的變更
如果要複寫至 OpenSearch Serverless,請將 Lambda 串流輪詢程式執行角色新增至 OpenSearch Serverless 集合的資料存取政策。Lambda 串流輪詢程式執行角色的 ARN 具有下列格式:
arn:aws:iam::
(account ID)
:role/stack-name-NeptuneOSReplication-NeptuneStreamPollerExecu-(uuid)
大量匯入公用程式所需的變更
如果您使用 export-neptune-to-elasticsearchLambdaExecutionRole
請從 CloudFormation 堆疊將 新增至 OpenSearch Serverless 集合的資料存取政策。的 ARN LambdaExecutionRole
具有此格式:
arn:aws:iam::
(account ID)
:role/stack-name-LambdaExecutionRole-(id)
如需詳細資訊,請參閱 Amazon OpenSearch Serverless 的資料存取控制。
用於查詢 Neptune 的 IAM 角色所需的變更
用於連線至 Neptune 資料庫的 IAM 實體 (使用者或角色) 應該同時具有 Neptune 和 OpenSearch Serverless 集合的許可。這表示您的使用者或角色必須具有如下附加的 OpenSearch Serverless 政策:
如需詳細資訊,請參閱建立自訂 IAM 政策陳述式以存取 Amazon Neptune 中的資料。