- 최신
- 최다 투표
- 가장 많은 댓글
Hello,
Thank you for bringing the query.
From the error given above, there could be a possibility that the Lambda role is not mapped with the "all_access" backend roles in OpenSearch. [1] Could you please confirm the same? In case it is not, I would suggest you to try the following steps:
To find lambda execution role please navigate to path:
Lambda Console > Applications > serverlessrepo-AthenaElasticsearchConnector > Under resources, open ConnectorConfig > it will navigate to lambda function(then click on configuration) > permissions > under Execution role(you will see a role attached to function)
Now, to map lambda role to "all_access " backend roles in OpenSearch dashboard please navigate to below path:
Open search Dashboard > Menu > Security > Roles > click on ‘all_access’ role > Click on Mapped users > Manage mapping > Under Backend roles please add the lambda role ARN > map
Then try looking for the tables again on Athena console. Also, please make sure you are using the latest version of the connector.
In case this doesn’t help, I would recommend you to reach out to AWS Support Engineering via a support ticket to further troubleshoot the issue.
Thank you!
References: [1] https://opensearch.org/docs/latest/security/access-control/users-roles/
관련 콘텐츠
- 질문됨 7달 전
- AWS 공식업데이트됨 일 년 전
Thank you! this is the right answer!