У меня есть следующий AssumeRolePolicyDocument:
{
"Version": "2012-10-17",
"Statement": {
"Effect": "Allow",
"Principal": {"Service": "comprehend.amazonaws.com"},
"Action": "sts:AssumeRole"
}
}
и следующий PolicyDocument:
{
"Version": "2012-10-17",
"Statement": {
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::${bucket.name}/*"
}
}
К сожалению, я получаю от Amazon Comprehend NO_READ_ACCESS_TO_INPUT: The provided data access role does not have proper access to the input data.
.Что не так?
Полный исходный код здесь: https://github.com/SnipHubNet/SnipHubNet.github.io/blob/master/snippets/201902/src/test/kotlin/AmazonComprehend3Snippet.kt