我正在尝试使用 Firehose API (JS),但一直收到以下错误消息:
我检查了角色,并将自定义策略设置为包括STS和Firehose操作的所有资源。如果在STS下允许"InvalidArgumentException: Firehose无法扮演角色arn:aws:iam::XXXXXXXXXX:role/NAME。请检查所提供的角色。
AssumeRole
,则不知道为什么会出现此错误。
方法调用
我正在使用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": "*"
}
]
}
firehose.amazonaws.com
吗? - krishna_mee2004