代码之家  ›  专栏  ›  技术社区  ›  iirekm

亚马逊理解的正确假设文件和政策文件是什么

  •  1
  • iirekm  · 技术社区  · 6 年前

    我有以下文件:

                                {
                                  "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}/*"
                                      }
                                    }
    

    不幸的是,我从亚马逊了解到 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

    0 回复  |  直到 6 年前
        1
  •  0
  •   iirekm    6 年前

    找到原因:必须稍等(比方说30秒),才能理解访问新创建的bucket和策略。

    推荐文章