Я пытаюсь использовать Firehose API (JS) и постоянно получаю следующую ошибку:
"InvalidArgumentException: Firehose не может принять роль arn: aws:iam :: XXXXXXXXXX: роль / ИМЯ. Пожалуйста, проверьте предоставленную роль.
Я проверяю роль, и я установил свою собственную политику, включающую все ресурсы для действий STS и Firehose. Я понятия не имею, почемуэта ошибка существует, если я разрешаю AssumeRole
под STS.
Вызов метода
Я использую метод createDeliveryStream(params = {}, callback)
с S3DestinationConfiguration
.
ПолитикаJSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"iam:*",
"kinesisvideo:*",
"s3:PutAccountPublicAccessBlock",
"s3:GetAccountPublicAccessBlock",
"s3:ListAllMyBuckets",
"s3:*",
"firehose:*",
"sts:*",
"s3:HeadBucket"
],
"Resource": "*"
}
]
}