【发布时间】:2016-11-03 19:10:00
【问题描述】:
我正在尝试制作一个简单的 Python Lambda,用于制作 Elasticsearch 数据库的快照。这是通过 Elasticsearch's REST API 使用简单的 HTTP 请求完成的。
但是,对于 AWS,我必须签署这些请求。我有一种感觉,它可以通过boto3 的低级客户端可能与generate_presigned_url 来实现,但我终生无法弄清楚如何正确调用此函数。例如,有效的ClientMethods 是什么?我试过ESHttpGet,但无济于事。
谁能指出我正确的方向?
【问题讨论】:
-
好吧做了一些挖掘。不要认为
generate_presigned_url是要走的路。我认为我唯一可用的操作是文档中列出的高级 ES 操作:boto3.readthedocs.io/en/latest/reference/services/…
标签: python-2.7 amazon-web-services elasticsearch boto3