AWS SDK for JavaScript
พัฒนาและปรับใช้แอปพลิเคชันด้วย AWS SDK for JavaScript SDK มี First Class TypeScript Support และทำให้การเรียกบริการของ AWS เป็นไปได้ง่ายโดยใช้ API ในรูปแบบ JavaScript เพื่อสร้าง Node.js, เว็บ และแอปพลิเคชัน React Native
แอป
พัฒนาแอปฝั่งเซิร์ฟเวอร์
พัฒนาเว็บแอปพลิเคชันฝั่งเซิร์ฟเวอร์ที่ทันสมัยโดยใช้รันไทม์ Node.js เข้าถึงบริการ AWS โดยตรงจากแอปพลิเคชัน RESTful ของคุณ
พัฒนาเว็บแอป
พัฒนาแอปพลิเคชันฟรอนต์เอนด์ที่ทันสมัยและเข้าถึงบริการของ AWS โดยตรงจากโค้ด JavaScript ที่ทำงานอยู่ในเบราว์เซอร์ของคุณ
พัฒนาแอปบนอุปกรณ์เคลื่อนที่
พัฒนาแอปพลิเคชันมือถือแบบเนทีฟที่ทันสมัยโดยใช้ React Native และเข้าถึงบริการของ AWS โดยตรงจากอุปกรณ์มือถือระบบ iOS และ Android ของคุณ
วิธีทำงาน
AWS SDK for JavaScript ทำให้การใช้บริการของ AWS ง่ายขึ้นโดยการจัดหาชุดไลบรารีที่สอดคล้องและเป็นที่คุ้นเคยสำหรับนักพัฒนา JavaScript ซึ่งทั้งหมดรองรับการพิจารณารอบการใช้งาน API เช่น การจัดการข้อมูลประจำตัว การลองใหม่ การรวบรวมข้อมูล การซีเรียลไลซ์ และการดีซีเรียลไลซ์ AWS SDK for JavaScript ยังรองรับการกำหนดสาระสำคัญในระดับที่สูงขึ้นเพื่อการพัฒนาที่ง่ายขึ้นอีกด้วย
คุณสามารถใช้ AWS SDK สำหรับ JavaScript สำหรับการเขียนบริการแบ็กเอนด์ใน Node.js เว็บฟรอนต์เอนด์ในเบราว์เซอร์ หรือหน้าเว็บเนทีฟบนมือถือใน React Native แพ็กเกจไคลเอ็นต์บริการสามารถเรียกใช้บนเบราว์เซอร์ Node.js และ React-Native โดยไม่ต้องเปลี่ยนโค้ด ลูกค้าที่ใช้งาน AWS SDK สำหรับ JavaScript ได้รับประโยชน์ดังต่อไปนี้
- รองรับบริการ AWS ทั้งหมด (300+) และการดำเนินการ (13K+)
- รองรับฟีเจอร์ บริการ และรีเจี้ยนใหม่ทุกรายการ ณ วันที่เปิดตัว
- การแก้ไขข้อบกพร่องและแพตช์ความปลอดภัยที่สำคัญ
- ได้รับการสนับสนุนจาก AWS ผ่านการสนับสนุนในระดับพรีเมียมและ GitHub
- พฤติกรรมที่เป็นมาตรฐาน เช่น การลองใหม่อัตโนมัติ การซีเรียลไลซ์/การดีซีเรียลไลซ์ และผู้ให้บริการข้อมูลรับรอง
- การปรับแต่งบริการ เช่น Flexible Checksums, S3 Multi-region Access Points, S3 Object Lambda, S3 Express One Zone, S3 Bucket Virtual Hosted-Style Addressing, Lambda Recursive Loop Detection
- การปรับปรุง SDK อย่างต่อเนื่อง รวมถึงในด้านประสิทธิภาพ
เรามุ่งมั่นที่จะปรับปรุง AWS SDK สำหรับ JavaScript อย่างต่อเนื่อง หากคุณมีความเห็นและข้อเสนอแนะ โปรดสร้างประเด็นบน GitHub
คุณสมบัติหลัก
สถาปัตยกรรมแบบโมดูลาร์
ลดขนาดของชุดรวมแอปพลิเคชันและปรับปรุงประสิทธิภาพแอปพลิเคชันของคุณโดยการนำเข้าเฉพาะแพ็คเกจที่แอปพลิเคชันของคุณต้องการ AWS SDK for Javascript มีสถาปัตยกรรมแบบโมดูลาร์ที่มีแพ็คเกจแยกซึ่งมีการระบุไว้สำหรับแต่ละบริการ แพ็คเกจเหล่านี้มีการระบุไว้ใต้ข้อความ @aws-sdk/ บน NPM เพื่อให้ง่ายต่อการระบุแพ็คเกจที่เป็นส่วนหนึ่งของ AWS SDK for JavaScript อย่างเป็นทางการ
First Class TypeScript Support
AWS SDK สำหรับ JavaScript ที่เขียนใน TypeScript คำจำกัดความประเภทคงที่ชั้นหนึ่งคือการบันทึกด้วยตนเองและเร่งความสามารถในการอ่านการแก้จุดบกพร่องและการ Refactor คำจำกัดความประเภทยังช่วยตรวจจับข้อบกพร่อง 15-38% ในโค้ดแอปพลิเคชัน
อ่านเพิ่มเติม
Middleware Stack
AWS SDK for JavaScript แนะนำ Middleware Stack ที่ช่วยให้คุณสามารถปรับแต่งพฤติกรรมของ SDK โดยการปรับเปลี่ยนมิดเดิลแวร์ คุณสามารถเพิ่มการดำเนินการแบบอะซิงโครนัสแบบกำหนดเองไปยัง AWS SDK for JavaScript และ / หรือลบค่าเริ่มต้นได้ การดำเนินการเหล่านี้จะซีเรียลไลซ์พารามิเตอร์อินพุตเป็นข้อมูลผ่านสายและดีซีเรียลไลซ์ข้อมูลการตอบกลับเป็นอ็อบเจกต์ JavaScript โดยเป็นการใช้ฟังก์ชันที่เรียกว่ามิดเดิลแวร์และดำเนินการตามลำดับเฉพาะ
อ่านเพิ่มเติม