【问题标题】:How to mention elastic search roles serverless.yml如何提及弹性搜索角色 serverless.yml
【发布时间】:2018-01-03 02:02:20
【问题描述】:

我正在使用 aws-python3 模板开发一个 serverless 项目。 lambda 需要写入亚马逊弹性搜索数据库。 那么如何在 iamroles 部分的 serverless.yml 文件中提及这些内容。

【问题讨论】:

    标签: python-3.x aws-lambda serverless-framework


    【解决方案1】:

    resources: 部分中构建using CloudFormation syntax

    【讨论】:

      【解决方案2】:

      下面是一个示例 IAM 策略,它允许 Lambda 函数写入 AWS ElasticSearch 数据库。

      建议你使用流行插件serverless-pseudo-parameters填写AccountID、Region等

        "Version": "2012-10-17",
        "Statement": [
          {
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
              "es:*"
            ],
            "Resource": "arn:aws:es:us-west-1:987654321098:domain/test-domain/*"
          }
        ]
      }
      

      参考:https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-ac.html

      【讨论】:

        猜你喜欢
        • 2021-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-26
        • 2021-11-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多