【问题标题】:AWS managed elasticsearch doesn't allow `_render/template` request?AWS托管弹性搜索不允许`_render/template`请求?
【发布时间】:2020-02-25 01:38:13
【问题描述】:

尝试在 AWS 托管 Easticsearch 集群中呈现查询模板时,我收到了 not allowed 错误。但是按模板搜索工作正常。

GET /_render/template
{
  "source": "{ \"query\": { \"terms\": {{#toJson}}statuses{{/toJson}} }}",
  "params": {
    "statuses" : {
        "status": [ "pending", "published" ]
    }
  }
}

返回以下错误:

{
  "Message": "Your request: '/_render/template' is not allowed."
}

是否需要启用配置或权限才能允许呈现请求?

【问题讨论】:

  • 您能找到解决方案吗?

标签: elasticsearch aws-elasticsearch


【解决方案1】:

AWS 托管的 Elasticsearch/OpenSearch 允许客户仅访问所有受支持的 elasticsearch/opensearch api 中的一组 api。

是否需要启用配置或权限才能允许呈现请求?

不,托管服务不支持。

您可以在此处查看支持的操作列表:https://docs.aws.amazon.com/opensearch-service/latest/developerguide/supported-operations.html

【讨论】:

    猜你喜欢
    • 2019-03-07
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    • 2014-10-28
    • 2012-11-29
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    相关资源
    最近更新 更多