Я начинаю с http://awspolicygen.s3.amazonaws.com/policygen.html, чтобы создать политику, которая предоставит права на загрузку определенному сегменту S3 для списка пользователей. Мне не ясно, как определить, кем должны быть эти пользователи.
Документы ссылаются на принципала как "лицо или лица" без примера того, как обращаться к указанному лицу (ам). Предполагается, что «адрес электронной почты» и генератор политики примет его, но когда я вставляю сгенерированный оператор в редактор политики корзины, я получаю:
Неверный принципал в политике - "AWS": "steve@here.com"
Полный текст заявления:
{
"Id": "myPol",
"Statement": [
{
"Sid": "Stmt130",
"Action": "s3:*",
"Effect": "Allow",
"Resource": "arn:aws:s3:::myBucketName",
"Principal": {
"AWS": [
"steve@here.com"
]
}
} ]
}