如何使用AWS访问密钥ID认证Amazon Elasticsearch服务&;秘密访问密钥?

如何使用AWS访问密钥ID认证Amazon Elasticsearch服务&;秘密访问密钥?,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我正在使用亚马逊弹性搜索服务。我需要使用访问密钥id和机密访问密钥对其进行身份验证。我看到一些aws sdk可用于此服务,但我需要访问终端中的URL。类似的东西 curl -H "Authorization: ApiKey VnVhQ2ZHY0JDZGJrUW0tZTVhT3g6dWkybHAyYXhUTm1zeWFrdzl0dk5udw==" http://localhost:9200/_cluster/health 有可能吗?您使用的是lambda函数吗?没有@AmitBaranesI我想

我正在使用亚马逊弹性搜索服务。我需要使用访问密钥id和机密访问密钥对其进行身份验证。我看到一些aws sdk可用于此服务,但我需要访问终端中的URL。类似的东西

curl -H "Authorization: ApiKey VnVhQ2ZHY0JDZGJrUW0tZTVhT3g6dWkybHAyYXhUTm1zeWFrdzl0dk5udw==" http://localhost:9200/_cluster/health

有可能吗?

您使用的是lambda函数吗?没有@AmitBaranesI我想最简单的方法是使用postman,因为它内置了对AWS身份验证方法的支持。只需提供密钥,它就会创建必要的头来标记请求。从curl开始,它不是直截了当的,因为您需要自己计算签名。如果您可以使用nodejs,那么您可以使用
awsdk
httpaws-es
来对所有请求进行签名。也值得一看@AshishModi谢谢Ashish。我会看一下,然后告诉你。