示例:安全访问 AWS IoT Events 警报模型 - AWS IoT Events

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

示例:安全访问 AWS IoT Events 警报模型

此示例演示如何创建允许 AWS IoT Events 安全访问警报模型的 IAM 策略。该策略使用条件来确保只有指定的 AWS 账户和 AWS IoT Events 服务才能担任该角色。

在此示例中,角色可以访问指定 AWS 账户内的任何警报模型,如警报模型 ARN 中的*通配符所示。aws:SourceAccountaws:SourceArn条件共同作用,可以防止混乱的副手问题。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "iotevents.amazonaws.com" ] }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "account_id" }, "ArnEquals": { "aws:SourceArn": "arn:aws:iotevents:region:account_id:alarmModel/*" } } } ] }