Документация AWS VPC здесь содержит хороший пример разрешения доступа к ресурсам запуска в определенной подсети. Вы можете, наоборот, применить тот же шаблон с явным DENY, чтобы запретить пользователю или роли IAM запускать ресурсы в определенных подсетях.
Ваша политика будет выглядеть примерно так:
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Deny",
"Action": "*",
"Resource”: [
“arn:aws:ec2:region:account:subnet/subnet-11223344556677889"
]
}
]
}