Каковы правильные AssumeRolePolicyDocument и PolicyDocument для Amazon Comprehend - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть следующий 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

1 Ответ

0 голосов
/ 28 февраля 2019

Найдена причина: нужно немного подождать (скажем, 30 секунд), прежде чем постичь сможет получить доступ к вновь созданным сегменту и политике.

...