アクセス許可
このセクションでは、AWS IoT Device Defender Detect を管理するために必要な IAM ロールとポリシーをセットアップする方法について説明します。詳細については、IAM ユーザーガイドを参照してください。
AWS IoT Device Defender Detect に、SNS トピックに対してアラームを発行するアクセス許可を付与します。
CreateSecurityProfile で alertTargets パラメータを使用する場合、2 つのポリシー (アクセス許可ポリシーと信頼ポリシー) を持つ IAM ロールを指定する必要があります。アクセス許可ポリシーは、SNS トピックに通知を発行するアクセス許可を AWS IoT Device Defender に付与します。信頼ポリシーは、必要なロールを引き受けるアクセス許可を AWS IoT Device Defender に付与します。
- JSON
-
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sns:Publish"
],
"Resource": [
"arn:aws:sns:us-east-1:123456789012:your-topic-name"
]
}
]
}
- JSON
-
-
{
"Version":"2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"Service": "iot.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}
そのほかに、IAM のアクセス許可ポリシーを IAM ユーザーにアタッチして、ユーザーがロールを渡せるようにする必要もあります。「AWS サービスにロールを渡すアクセス許可をユーザーに付与する」を参照してください。
- JSON
-
-
{
"Version":"2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Action": [
"iam:GetRole",
"iam:PassRole"
],
"Resource": "arn:aws:iam::123456789012:role/Role_To_Pass"
}
]
}