Amazon Simple Notification Service
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

为 Amazon SNS 创建 Amazon VPC 终端节点

您可以为 Amazon SNS 的 Amazon VPC 终端节点创建一个策略,可在该策略中指定:

  • 可执行操作的委托人。

  • 可执行的操作。

  • 可对其执行操作的资源。

有关更多信息,请参阅 Amazon VPC 用户指南 中的使用 VPC 终端节点控制对服务的访问

以下示例 VPC 终端节点策略指定允许 IAM 用户 MyUser 将内容发布到 Amazon SNS 主题 MyTopic

{ "Statement": [{ "Action": ["sns:Publish"], "Effect": "Allow", "Resource": "arn:aws:sns:us-east-2:123456789012:MyTopic", "Principal": { "AWS": "arn:aws:iam:123456789012:user/MyUser" } }] }

以下各项将被拒绝:

  • 其他 Amazon SNS API 操作,例如 sns:Subscribesns:Unsubscribe

  • 其他尝试使用该 VPC 终端节点的 IAM 用户和规则。

  • 发布到其他 Amazon SNS 主题的 MyUser

注意

IAM 用户仍可从 VPC 外部 使用其他 Amazon SNS API 操作。