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
asked a year ago65 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions