Я пытаюсь следовать документации AWS для использования Node SDK для выполнения подписанного HTTP-запроса в Elasticsearch (https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-request-signing.html#es-request-signed-node).
В этом примере они используют класс Aws.HttpClient для фактического выполнения запроса. Но я установил aws-sdk
версию 2.517.0, и HttpClient не предоставляется импортируемым aws-sdk
объектом. Мое автозаполнение TypeScript указывает только на HttpRequest и HttpResponse, и я не могу скомпилировать, если использую Aws.HttpClient.
Но если я копаюсь в node_modules / aws-sdk / lib / http.js, я вижу AWS.HttpClient.
Что мне нужно сделать, чтобы получить к нему доступ? Или документация устарела?