AWS IAM理解问题

时间:2019-10-21 11:06:16

标签: amazon-web-services amazon-s3 aws-lambda amazon-iam aws-comprehend

我正在运行一个lambda,它将通过使用boto3自动触发一项领悟工作。

但是,由于某些原因,我的IAM无法正常工作!我对此职位有以下权限:

  • IAMFullAccess
  • AmazonS3FullAccess
  • ComprehendFullAccess
  • AWSLambdaExecute

但是,当理解创建作业时,它立即失败并显示以下错误消息:

NO_WRITE_ACCESS_TO_OUTPUT: The provided data access role does not have write access to the output S3 URI.

关于如何解决此问题的任何想法?我已授予该角色S3的完全权限?

1 个答案:

答案 0 :(得分:1)

您可以检查您角色的信任策略,并了解是否理解理解吗?

此处的示例信任策略-https://docs.aws.amazon.com/comprehend/latest/dg/access-control-managing-permissions.html

case ENTITY_UPDATED:
    const {id, name, value} = action.payload;
    return {
        ...state,
        [id]: {
            ...state[id],
            properties: {
                ...state[id].properties,
                [name]: {
                    ...state[id].properties[name],
                    value: value
                }
            }
        }
    }