当前位置: 首页 > 知识库问答 >
问题:

亚马逊Kendra:带有认知角色的AccessDeniedException

袁英豪
2023-03-14

如果我在控制台中使用Kendra中的搜索功能,就会返回有效数据,并且一切正常工作。

现在转到我们的网站:使用带有认知标识池的Java SDK对Kendra进行调用,我们收到以下错误:

误差

我检查了SCP的。没有SCP禁止使用Kendra。

我也看过信任关系,看起来也很好:

{“版本”:“2012-10-17”,“语句”:[{“效果”:“允许”,“主体”:{“联邦”:“cognito-identity.amazonaws.com”},“动作”:“sts:apsurnerolewithwebidentity”,“条件”:{“stringequals”:{“cognito-identity.amazonaws.com:aud”:“eu-west-1:532e0bcd-fc6e-4192-a3ef-37f2ae188820”},“foranyvalue:stringlike”:{“

共有1个答案

蒲曦
2023-03-14

如果我在控制台中使用Kendra中的搜索功能,就会返回有效数据,并且一切正常工作。

错误不是关于您在控制台中查询Kendra的权限

错误是关于名为cognito_botpoolunauth_role的角色,该角色没有此类权限。

 类似资料:
  • 但有些多重问题, 如何在.NET中对Amazon Cognito用户池执行身份验证。我以以下方式启动Auth: 他们的文档非常非常糟糕,当我想回应挑战时,我似乎找不到该通过什么。 我假设它只是用默认的JWT中间件配置OWIN,还是应该期待其他东西?

  • 我刚刚开始使用AWS EC2。我明白EC2就像一台远程计算机,在那里我可以做几乎所有我想做的事情。然后我发现了ECS的事。我知道它使用Docker,但我对这两者之间的关系感到困惑。 ECS只是EC2中的Docker安装吗?如果我已经有一个EC2并且我启动了一个ECS,这是否意味着我有两个实例?

  • 亚马逊云 图 1.20.2.1 - AWS AWS,即 Amazon Web Services,是亚马逊(Amazon)公司的 IaaS 和 PaaS 平台服务。AWS 提供了一整套基础设施和应用程序服务,使用户几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。AWS 面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低 IT

  • 我想问alexa各种各样的问题,最后我想让它问“你还有什么想知道的吗?”当我说“是”(yes是工作建议)时,它应该根据我的意图来建议我。就像我在

  • 我能够从EC2实例连接到VPC中的ElastiCache Redis实例。但我想知道是否有办法连接到Amazon EC2实例之外的ElastiCache Redis节点,例如从我的本地开发设置或其他供应商提供的VPS实例。 当前在我的本地设置中尝试时: 我只在一段时间后才会暂停。

  • 我们正在开发一个系统,我们需要向数千部手机发送推送通知。我们使用Amazon SNS进行了设置。我们将向每部手机发送单独的消息,因此我们直接发送到SNSendpointARN,而不是主题ARN。 我们目前正在想这个系统的性能。我在网上找不到任何关于可以向SNS发送多少消息的内容。例如,如果我需要向25000个SNSendpoint发送25000条消息,我可以以多快的速度发送它们?秒、分钟、小时?