Javascript AWS MediaConvert比特率和质量问题

Javascript AWS MediaConvert比特率和质量问题,javascript,node.js,amazon-web-services,aws-media-convert,Javascript,Node.js,Amazon Web Services,Aws Media Convert,当我尝试在CBR、VBR或QVBR模式下使用和启动MediaConvert作业时,比特率或MaxBitrate高于250000,得到以下错误 无法写入输出文件[s3:///videos//***/original.mp4]:[写入数据失败:访问被拒绝] 但使用Bitrate/MaxBitrate选项,25万转码工作正常,但质量太低。这是什么原因造成的?我需要升级MediaConvert服务还是需要在某处添加一些附加策略?我所需要的就是以avi等格式获取mp4格式的视频,其输出质量与输入质量相同。

当我尝试在CBR、VBR或QVBR模式下使用和启动MediaConvert作业时,比特率或MaxBitrate高于250000,得到以下错误

无法写入输出文件[s3:///videos//***/original.mp4]:[写入数据失败:访问被拒绝]


但使用Bitrate/MaxBitrate选项,25万转码工作正常,但质量太低。这是什么原因造成的?我需要升级MediaConvert服务还是需要在某处添加一些附加策略?我所需要的就是以avi等格式获取mp4格式的视频,其输出质量与输入质量相同。

我收到了相同的错误,发现这与在bucket策略中定义的bucket上启用加密有关。我使用Cloudformation构建存储桶,并在策略中设置以下内容:

{
        "Sid": "Deny unencrypted upload (require --sse)",
        "Effect": "Deny",
        "Principal": "*",
        "Action": "s3:PutObject",
        "Resource": "arn:aws:s3:::BUCKET_NAME/*",
        "Condition": {
            "StringNotEquals": {
                "s3:x-amz-server-side-encryption": "AES256"
            }
        }
    }
我发现,在策略中设置此设置会导致AWS服务出现一些问题,这些服务将加密对象写入s3。所以我先删除它,然后添加它,然后在Bucket属性中设置它:

然后,我将kms:Decrypt和kms:GenerateDataKey添加到我的角色中,如前所述。虽然,我不是100%确定我需要这样做。但一旦我做到了这一切,我的

写入数据失败:访问被拒绝

错误已解决