Greengrass V2 StreamManager S3 Export Access Denied

0

I'm trying to upload a file using StreamManager Export function. But the upload failed with 403 Access Denied error message shown below:

Enter image description here

I am aware of that StreamManager with S3 export requires the following policy, according to Greengrass V2 Developer Guide

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:AbortMultipartUpload",
        "s3:ListMultipartUploadParts"
      ],
      "Resource": [
        "arn:aws:s3:::bucket-1-name/*",
        "arn:aws:s3:::bucket-2-name/*"
      ]
    }
  ]
}

Here's a portion of my IAM policy for the GreengrassTokenExchangeRole which should cover the requirements above.

{
            "Action": [
                "s3:PutObject",
                "s3:PutObjectLegalHold",
                "s3:PutObjectRetention",
                "s3:PutObjectTagging",
                "s3:PutObjectVersionTagging",
                "s3:Abort*",
                "s3:List*"
            ],
            "Resource": "arn:aws:s3:::<my bucket name>/*",
            "Effect": "Allow"
},

Why did I still get access denied error?

ictwist
已提問 1 年前檢視次數 66 次
沒有答案

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南