首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS雅典娜从Javascript sdk访问

AWS雅典娜从Javascript sdk访问
EN

Stack Overflow用户
提问于 2017-12-28 15:39:57
回答 1查看 426关注 0票数 0

我试图连接雅典娜从Javascript使用未经授权的认知IAM角色,但我得到了AccessDenied异常。在相同的设置下,我能够访问S3和dynamodb。我为S3提供了特权,为unauth访问提供了池角色的雅典娜。

代码语言:javascript
复制
Error: User: arn:aws:sts::11xxxxxxxxx:assumed-role/Cognito_Pool1Unauth_Role/CognitoIdentityCredentials is not authorized to perform: athena:StartQueryExecution

// A lot of useless lines

at constructor.callListeners (aws-sdk.min.js:2) "AccessDeniedException: User: arn:aws:sts::11xxxxxxxxx:assumed-role/Cognito_Pool1Unauth_Role/CognitoIdentityCredentials is not authorized to perform: athena:StartQueryExecution

是不是我们不能连接雅典娜从Javascript使用认知的未经授权的池Id?我觉得我们应该能。我们还需要做什么其他的设置吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-07 22:25:03

通过issue映射的角色似乎存在问题。对于Dynamo和其他服务,它运行得很好。通过指定具有权限的角色,它可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48010251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档