gpt4 book ai didi

aws-lambda - "no permissions for [indices:data/write/bulk]"导致从 DynamoDB 到 elasticsearch 的流数据失败

转载 作者:行者123 更新时间:2023-12-04 00:20:08 27 4
gpt4 key购买 nike

我正在尝试将数据从 DynamoDB 流式传输到 ElasticSearch。我已经在线查看了 AWS + 其他一些来源的文档,但遇到了安全问题。所以我使用 lambda 函数,从 DynamoDB 检索数据的过程很好,但是当我尝试写回 ElasticSearch 时,我收到一个错误:

“[indices:data/write/bulk] 和用户 [name=arn:aws:iam::account number:role/dynamodb_to_es, backend_roles=[arn:aws:iam::account number:role/dynamodb_to_es] 没有权限,请求租户=空]"

这是我的 Lambda 函数。我意识到它总是会因为“_bulk”扩展名而失败。谢谢!!

我的 Lambda 函数:
https://github.com/YassineRjl/Lambda-Func---DynamoDB-to-ElasticSearch/blob/master/lambda_func.py

我的 IAM 角色:
enter image description here

最佳答案

您不必禁用“细粒度访问控制”。相反,您可以编辑角色映射。
有关详细信息和步骤,请查看:
https://aws.amazon.com/tr/premiumsupport/knowledge-center/es-troubleshoot-cloudwatch-logs/
“启用细粒度访问控制后,我无法将 CloudWatch 日志组流式传输到 Amazon ES 域。”主题。

关于aws-lambda - "no permissions for [indices:data/write/bulk]"导致从 DynamoDB 到 elasticsearch 的流数据失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61333298/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com