Saya mencoba mengikuti dokumentasi AWS untuk menggunakan Node SDK untuk melakukan permintaan HTTP yang ditandatangani ke Elasticsearch (https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-request-signing.html#es-request-signing-node).
Dalam contoh tersebut, mereka menggunakan kelas Aws.HttpClient untuk benar-benar menjalankan permintaan. Tetapi saya telah menginstal aws-sdk
versi 2.517.0 dan HttpClient tidak terekspos oleh objek aws-sdk
yang saya impor. Pelengkapan otomatis TypeScript saya hanya menunjukkan HttpRequest dan HttpResponse dan saya tidak dapat mengkompilasi jika saya menggunakan Aws.HttpClient.
Tetapi jika saya menggali node_modules/aws-sdk/lib/http.js saya dapat melihat AWS.HttpClient.
Apa yang harus saya lakukan untuk mengaksesnya? Atau apakah dokumentasinya sudah ketinggalan zaman?