【问题标题】:What are the correct AssumeRolePolicyDocument and PolicyDocument for Amazon ComprehendAmazon Comprehend 的正确 AssumeRolePolicyDocument 和 PolicyDocument 是什么
【发布时间】:2019-07-21 10:33:09
【问题描述】:

我有以下 AssumeRolePolicyDocument:

                            {
                              "Version": "2012-10-17",
                              "Statement": {
                                "Effect": "Allow",
                                "Principal": {"Service": "comprehend.amazonaws.com"},
                                "Action": "sts:AssumeRole"
                              }
                            }

以及以下政策文件:

{
                                  "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

【问题讨论】:

    标签: amazon-web-services amazon-iam amazon-comprehend


    【解决方案1】:

    找到原因:必须稍等片刻(比如说30秒),然后comprehend才能访问新创建的bucket和policy。

    【讨论】:

      猜你喜欢
      • 2019-06-16
      • 2021-03-19
      • 2020-04-24
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      相关资源
      最近更新 更多