พัฒนาและปรับใช้แอปพลิเคชันด้วย AWS SDK for JavaScript SDK มี First Class TypeScript Support และทำให้การเรียกบริการของ AWS เป็นไปได้ง่ายโดยใช้ API ในรูปแบบ JavaScript เพื่อสร้าง Node.js, เว็บ และเว็บแอปพลิเคชันบนอุปกรณ์เคลื่อนที่
พัฒนาแอปฝั่งเซิร์ฟเวอร์
พัฒนาเว็บแอปพลิเคชันฝั่งเซิร์ฟเวอร์ที่ทันสมัยโดยใช้ Node, Node Modules และ Node HTTP server เข้าถึงบริการของ AWS โดยตรงจากแอปพลิเคชัน RESTful ของคุณโดยใช้เฟรมเวิร์ก Node.js
พัฒนาเว็บแอป
พัฒนาแอปพลิเคชันฟรอนต์เอนด์ที่ทันสมัยและเข้าถึงบริการของ AWS โดยตรงจากโค้ด JavaScript ที่ทำงานอยู่ในเบราว์เซอร์ของคุณ
พัฒนาแอปบนอุปกรณ์เคลื่อนที่
พัฒนาแอปพลิเคชันมือถือที่ทันสมัยโดยใช้ React Native และเข้าถึงบริการของ AWS โดยตรงจากอุปกรณ์มือถือระบบ iOS และ Android ของคุณ
วิธีการทำงาน
AWS SDK for JavaScript ทำให้การใช้บริการของ AWS ง่ายขึ้นโดยการจัดหาชุดไลบรารีที่สอดคล้องและเป็นที่คุ้นเคยสำหรับนักพัฒนา JavaScript ซึ่งทั้งหมดรองรับการพิจารณารอบการใช้งาน API เช่น การจัดการข้อมูลประจำตัว การลองใหม่ การรวบรวมข้อมูล การซีเรียลไลซ์ และการดีซีเรียลไลซ์ AWS SDK for JavaScript ยังรองรับการกำหนดสาระสำคัญในระดับที่สูงขึ้นเพื่อการพัฒนาที่ง่ายขึ้นอีกด้วย ไปที่ GitHub เพื่อดูไลบรารี JavaScript แบบโอเพนซอร์สที่เน้น AWS
AWS SDK for JavaScript รองรับรันไทม์สามประเภท ได้แก่ JavaScript for browser, Node.js for server และ React Native for mobile development นอกจากนี้ยังรองรับรันไทม์ต่างประเภท เช่น แพ็กเกจของผู้ใช้บริการสามารถใช้งานบนเบราว์เซอร์, 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
คุณสมบัติหลัก
Javascript SDK ของเราถูกเขียนในภาษา Typescript ทั้งหมดแล้วคอมไพล์เป็น JavaScript ซึ่งให้คุณสามารถใช้ประโยชน์ของ Typescript เช่น การตรวจสอบสแตติกไทป์และการรองรับคลาสและโมดูล คุณยังสามารถใช้ฟีเจอร์ใหม่ๆ จาก ES6 ES7 และอื่นๆ โดยที่ไม่ต้องกังวลในเรื่องความเข้ากันได้แบบย้อนหลัง โค้ดสำเร็จรูปที่สร้างโดยคอมไพเลอร์จะเข้ากันได้กับ ES5 แบบย้อนหลังและจะทำงานได้ดีกับเบราว์เซอร์รุ่นเก่า ดูรายละเอียดเพิ่มเติมได้ที่บล็อกนักพัฒนา JavaScript ของ AWS
AWS SDK for JavaScript แนะนำ Middleware Stack ที่ช่วยให้คุณสามารถปรับแต่งพฤติกรรมของ SDK โดยการปรับเปลี่ยนมิดเดิลแวร์ คุณสามารถเพิ่มการดำเนินการแบบอะซิงโครนัสแบบกำหนดเองไปยัง AWS SDK for JavaScript และ / หรือลบค่าเริ่มต้นได้ การดำเนินการเหล่านี้จะซีเรียลไลซ์พารามิเตอร์อินพุตเป็นข้อมูลผ่านสายและดีซีเรียลไลซ์ข้อมูลการตอบกลับเป็นอ็อบเจกต์ JavaScript โดยเป็นการใช้ฟังก์ชันที่เรียกว่ามิดเดิลแวร์และดำเนินการตามลำดับเฉพาะ ดูรายละเอียดเพิ่มเติมได้ที่บล็อกนักพัฒนา JavaScript ของ AWS
ลดขนาดของชุดรวมแอปพลิเคชันและปรับปรุงประสิทธิภาพแอปพลิเคชันของคุณโดยการนำเข้าเฉพาะแพ็คเกจที่แอปพลิเคชันของคุณต้องการ AWS SDK for Javascript มีสถาปัตยกรรมแบบโมดูลาร์ที่มีแพ็คเกจแยกซึ่งมีการระบุไว้สำหรับแต่ละบริการ แพ็คเกจเหล่านี้มีการระบุไว้ใต้ข้อความ @aws-sdk/ บน NPM เพื่อให้ง่ายต่อการระบุแพ็คเกจที่เป็นส่วนหนึ่งของ AWS SDK for JavaScript อย่างเป็นทางการ ดูรายละเอียดเพิ่มเติมได้ที่บล็อกนักพัฒนา JavaScript ของ AWS
คู่มือ
คู่มือนักพัฒนา
คู่มือสำหรับนักพัฒนาจะอธิบายคุณสมบัติของ AWS SDK for JavaScript v3 เวอร์ชันล่าสุดและวิธีการใช้งาน
คู่มืออ้างอิง API
คู่มืออ้างอิง JavaScript API อธิบายการทำงานของ API สำหรับ AWS SDK for JavaScript เวอร์ชันล่าสุด นอกจากนี้คู่มืออ้างอิงดังกล่าวยังมีตัวอย่างคำขอ การตอบกลับ และข้อผิดพลาดสำหรับโปรโตคอลบริการเว็บที่รองรับ
ตัวอย่างโค้ด SDK
ตัวอย่างโค้ด SDK ประกอบด้วยตัวอย่างโค้ด JavaScript และกรณีการใช้งานจริงสำหรับบริการของ AWS เพื่อช่วยเร่งการพัฒนาแอปพลิเคชันของคุณ
คู่มือโยกย้าย
คู่มือโยกย้าย AWS SDK for JavaScript v3 อธิบายถึงวิธีการโยกย้าย SDK for JavaScript จากเวอร์ชัน 2 เป็นเวอร์ชัน 3
ทรัพยากรเพิ่มเติม
ค้นหาแหล่งข้อมูลและคู่มือเพิ่มเติมสำหรับการสร้างแอปพลิเคชัน JavaScript บน AWS
อ่านบล็อกนักพัฒนาของ AWS เพื่อรับข่าวสารและประกาศล่าสุดเกี่ยวกับ JavaScript
ไปที่ GitHub เพื่อดู AWS SDK และที่เก็บไลบรารีระดับสูง
คุณสนใจใช้ปริมาณงาน Java บน AWS หรือไม่ ให้ตัวแทนของ AWS ติดตามผลโปรเจกต์ด้านไอทีของคุณ