在 Node.js 项目的 AWS opensearch 无服务器集合中创建索引或搜索文档时,会抛出错误“用户没有请求的资源的权限”
我尝试使用 AWS OpenSearch Serverless 文档中的示例代码对该文档建立索引。我希望在 opensearch 无服务器集合中寻找某个文档的索引。
您的node.js项目需要具有访问Opensearch serverless的权限。您可以在 IAM 角色中进行设置。
actions: ["aoss:BatchGetCollection", "aoss:APIAccessAll"]
参考:在此处查看 lambda 的 IAM 角色。请注意,这只是一个示例,您需要相应地调整您的角色。