【问题标题】:AWS CloudSearch queryAWS CloudSearch 查询
【发布时间】:2015-08-05 21:18:50
【问题描述】:

这是一个简单的问题,但我找不到任何关于此的文档,或者甚至可能。

我知道您需要对文档端点的请求进行签名,但是是否可以对搜索端点执行相同的操作?

我需要这个,因为我想私下允许从应用程序内部进行搜索,但我不希望外界搜索这些数据。

我知道我可以通过 IP 地址进行限制,但这会受到限制,因为机器是共享的,不会限制其他人使用该 IP 地址。我也知道我可以代理请求并对代理进行检查。

最好的解决方案是为我签署搜索,就像我签署文档推送一样。

这可能吗?

【问题讨论】:

    标签: amazon-cloudsearch


    【解决方案1】:

    我遇到了确切的问题,但不幸的是没有办法解决这个问题。 Cloudsearch 只允许使用 IP 地址as mentioned in the documentation 进行搜索访问控制。

    【讨论】:

    • 可能是一个非常强大的功能。 :(
    【解决方案2】:

    一种可能的解决方案是在您的应用程序中使用 API 网关 作为前端(例如,您可以在其中控制和 api-key),并将 CloudSearch 访问权限仅限于 Lambda。

    那么设计是: API 网关 Lambda 函数 CloudSearch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多