3

Amazon Elastic Transcoder パイプラインの入力 S3 バケットにアクセスできません。

3003 Does Not Have Read Permission The IAM role specified in the Role object in the pipeline that you used for this job doesn't have permission to read from the Amazon S3 bucket that contains the file you want to transcode.

3003 d6a37de0-6404-4cde-9c37-7aada57d54b2: You do not have the permissions required to read the specified object from the specified bucket: bucket=mybucket, key=myinputfile.MOV.

  • バケットmybucketにバケット ポリシーがありません
  • AIM ロールにはAmazonS3FullAccessAmazonElasticTranscoderFullAccess 管理ポリシーの両方もあります

パイプライン (Amazon Elastic Transcoder Pipeline) にアタッチされた IAM ロールのカスタム インライン ポリシーは次のとおりです。

{
    "Version": "2008-10-17",
    "Statement": [
        {
            "Sid": "1",
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:Put*",
                "s3:Get*",
                "s3:*MultipartUpload*"
            ],
            "Resource": "*"
        },
        {
            "Sid": "2",
            "Effect": "Allow",
            "Action": "sns:Publish",
            "Resource": "*"
        },
        {
            "Sid": "3",
            "Effect": "Deny",
            "Action": [
                "s3:*Policy*",
                "sns:*Permission*",
                "sns:*Delete*",
                "s3:*Delete*",
                "sns:*Remove*"
            ],
            "Resource": "*"
        },
        {
            "Sid": "4",
            "Effect": "Allow",
            "Action": [
                "s3:GetObject",
                "s3:PutObject"
            ],
            "Resource": "arn:aws:s3:::mybucket/*"
        }
    ]
}

誰かが私を正しい方向に向けて、私の Amazon Elastic Transcoder に私の S3 バケットへのアクセスを許可する方法に光を当てることができれば、私はそれを大いに感謝します.

4

1 に答える 1