如何解决来自 Amazon SNS 的 HTTP 400“AccessDeniedException”错误?

1 分钟阅读
0

当我的 Amazon Simple Notification Service (Amazon SNS) 主题尝试将消息发布到另一个 AWS 资源时,我收到了 HTTP 400“AccessDeniedException”错误,我想要解决该错误。

解决方法

  1. 更新资源的 AWS Identity and Access Management(IAM)基于资源的策略,以允许 Amazon SNS 访问该资源。有关更多信息,请参阅 AWS IAM 用户指南中的编辑 IAM 策略
  2. 验证资源的 IAM 基于资源的策略不包含任何显式拒绝您的 Amazon SNS 主题访问该资源的拒绝语句。
    **注意:**AWS Lambda 函数 IAM 基于资源的策略不包括添加显式拒绝语句的选项。

相关信息

适用于 AWS 资源的 Access Management

Amazon SNS 事件目标

AWS 官方
AWS 官方已更新 4 个月前