Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 我理解这个问题_Amazon Web Services_Amazon S3_Aws Lambda_Amazon Iam_Amazon Comprehend - Fatal编程技术网

Amazon web services 我理解这个问题

Amazon web services 我理解这个问题,amazon-web-services,amazon-s3,aws-lambda,amazon-iam,amazon-comprehend,Amazon Web Services,Amazon S3,Aws Lambda,Amazon Iam,Amazon Comprehend,我正在运行一个lambda,它将通过使用boto3自动触发一个作业 然而,由于某些原因,我的IAM无法工作!我对此作业的角色具有以下权限: 完全访问 AmazonS3FullAccess 全面访问 AWSLambdaExecute 但是,当在“理解”中创建作业时,它会立即失败,并显示以下错误消息: 没有对输出的写入访问权:提供的数据访问角色没有对输出S3URI的写入访问权。 有没有办法解决这个问题?我已授予角色完全S3权限?您可以检查您角色的信任策略并查看是否信任您的角色吗 下面是一个信托政

我正在运行一个lambda,它将通过使用boto3自动触发一个作业

然而,由于某些原因,我的IAM无法工作!我对此作业的角色具有以下权限:

  • 完全访问
  • AmazonS3FullAccess
  • 全面访问
  • AWSLambdaExecute
但是,当在“理解”中创建作业时,它会立即失败,并显示以下错误消息:

没有对输出的写入访问权:提供的数据访问角色没有对输出S3URI的写入访问权。


有没有办法解决这个问题?我已授予角色完全S3权限?

您可以检查您角色的信任策略并查看是否信任您的角色吗

下面是一个信托政策示例-


是否可以检查附加到Understand的角色是否具有所需的权限?Ref:@HassanMurtaza我已经编辑甚至创建了一个新角色,可以完全访问S3 bucket的读、写和列出内容,但仍然存在这个问题。你确定S3 bucket和Understand在同一地区工作吗?
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Service": "comprehend.amazonaws.com"
      },
      "Action": "sts:AssumeRole"
    }
  ]
}