为了账号安全,请及时绑定邮箱和手机立即绑定

AWS Transcribe 服务输出一个访问被拒绝的文件,即使设置了权限

AWS Transcribe 服务输出一个访问被拒绝的文件,即使设置了权限

Go
MYYA 2023-03-15 14:31:01
在运行开始转录作业后,我正在为一个项目测试 AWS 转录服务var TrsSession *transcribeservice.TranscribeServicefunc TranscribeTest() (trsOutput *transcribeservice.StartTranscriptionJobOutput, err error) {    trsOutput, err = TrsSession.StartTranscriptionJob(&transcribeservice.StartTranscriptionJobInput{        TranscriptionJobName: aws.String("gettysburg_test"),        IdentifyLanguage:     aws.Bool(true),        MediaFormat:          aws.String("wav"),        OutputBucketName:     aws.String(os.Getenv("AWS_BUCKET_NAME")),        Media: &transcribeservice.Media{            MediaFileUri: aws.String("s3://" + os.Getenv("AWS_BUCKET_NAME") + "/gettysburg.wav"),        },    })    if err != nil {        fmt.Println(err)        return trsOutput, err    }    return trsOutput, nil}文件以指定的名称 .json 正确输出,但内容显示错误<Error>  <Code>AccessDenied</Code>  <Message>Access Denied</Message>  <RequestId>JDP5*****5QQJ</RequestId>  <HostId>wnd5k6x********************TDwqIpe53S1w=</HostId></Error>我是 aws 的新手,我不确定问题出在哪里我是aws的新手,我不确定问题出在哪里。我尝试了不同的 IAM 权限,但输出仍然相同。
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

您很可能需要 S3 存储桶的存储桶策略以允许 AWS Transcribe 访问输入和输出存储桶,例如:


{

    "Version": "2012-10-17",

    "Statement": {

        "Effect": "Allow",

        "Principal": {

          "Service": [

            "transcribe.amazonaws.com"

          ]

        },

        "Action": [

            "s3:GetObject",

            "s3:ListBucket"

        ],

        "Resource": [

            "arn:aws:s3:::DOC-EXAMPLE-INPUT-BUCKET",

            "arn:aws:s3:::DOC-EXAMPLE-INPUT-BUCKET/*"

        ]

    }

}


{

    "Version": "2012-10-17",

    "Statement": {

        "Effect": "Allow",

        "Principal": {

          "Service": [

            "transcribe.amazonaws.com"

          ]

        },

        "Action": [

            "s3:PutObject"

        ],

        "Resource": [

            "arn:aws:s3:::DOC-EXAMPLE-OUTPUT-BUCKET/*"

        ]

    }

}

如此处所述



查看完整回答
反对 回复 2023-03-15
  • 1 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号