ฉันกำลังพยายามปฏิบัติตามเอกสารประกอบของ AWS สำหรับการใช้ Node SDK เพื่อดำเนินการคำขอ HTTP ที่ลงนามแล้วไปยัง Elasticsearch (https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-request-signing.html#es-request-signing-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
ฉันต้องทำอย่างไรจึงจะเข้าถึงได้? หรือเอกสารล้าสมัย?