AWS Amplify
AWS Amplify คือชุดผลิตภัณฑ์และเครื่องมือที่ช่วยให้นักพัฒนาแอปพลิเคชันบนมือถือและฟรอนต์เอนด์เว็บสามารถสร้างและปรับใช้แอปพลิเคชันสแตกเต็มรูปแบบที่ปลอดภัยและปรับขนาดได้ ซึ่งให้บริการโดย AWS เมื่อใช้ Amplify คุณจะสามารถกำหนดค่าแบ็คเอนด์แอปได้ในไม่กี่นาที เชื่อมต่อกับแอปของคุณด้วยโค้ดเพียงไม่กี่บรรทัด และติดตั้งเว็บแอปแบบสแตติกเพื่อใช้จริงได้ในสามขั้นตอน เข้าสู่ตลาดได้เร็วขึ้นด้วย AWS Amplify
ประโยชน์
กำหนดค่าแบ็คเอนด์ AWS ได้อย่างรวดเร็ว
ใช้เวิร์กโฟลว์ที่แนะนำโดย Amplify CLI เพื่อตั้งค่าแบ็คเอนด์ที่ดีที่สุดในกลุ่มสำหรับการตรวจสอบสิทธิ์, พื้นที่จัดเก็บ, API และกรณีการใช้งานทั่วไปอื่นๆ ในไม่กี่นาที AWS จะช่วยให้แอปของคุณสามารถปรับขนาดโดยอัตโนมัติและโปร่งใส พร้อมกับมีแนวทางปฏิบัติที่ดีที่สุดในตัวสำหรับการรักษาความปลอดภัย ความน่าเชื่อถือ และความพร้อมใช้งานทั่วโลก รวมถึงการเข้าถึงทรัพยากรพื้นฐานในคอนโซล AWS
เชื่อมต่อกับแอปพลิเคชันของคุณได้อย่างง่ายดาย
ใช้ไลบรารีของ Amplify เพื่อเชื่อมต่อแบ็คเอนด์ของระบบคลาวด์แห่งใหม่หรือที่มีอยู่เดิมกับแอปบนมือถือและเว็บแอปของคุณ รองรับระบบปฏิบัติการ Android, iOS, React, Flutter และอื่นๆ อีกมากมาย เพิ่มคุณสมบัติต่างๆ เช่น การตรวจสอบสิทธิ์ (Amazon Cognito), พื้นที่จัดเก็บ (Amazon S3), ข้อมูล, AI/ML หรือการวิเคราะห์เพื่อสร้างประสบการณ์การเข้าสู่ระบบแบบกำหนดเอง แอปพลิเคชันแบบเรียลไทม์ แคมเปญที่กำหนดเป้าหมาย และอื่นๆ อีกมากมายด้วยโค้ดเพียงไม่กี่บรรทัด
ติดตั้งเว็บแอปเพื่อใช้จริงในสามขั้นตอน
ใช้ Amplify Console เพื่อปรับใช้และโฮสต์เว็บไซต์แบบสแตติกและเว็บแอปแบบหน้าเดียวที่ปรับขนาดได้ด้วยเวิร์กโฟลว์ที่ใช้ Git รองรับ React, Gatsby, Vue และเฟรมเวิร์กยอดนิยมอื่นๆ ในคอนโซล AWS เพียงแค่เชื่อมต่อคลังของแอปคุณ จากนั้น การเปลี่ยนแปลงที่คุณดำเนินการกับฟรอนต์เอนด์และแบ็คเอนด์ของคุณจะถูกปรับใช้โดยอัตโนมัติในทุกๆ การคอมมิตโค้ดเดียว
ผลิตภัณฑ์และคุณสมบัติ
Amplify Framework
Amplify Framework ประกอบด้วยองค์ประกอบ 3 อย่างด้วยกันคือ ไลบรารี, ส่วนประกอบ UI และ ชุดเครื่องมือ CLI องค์ประกอบเหล่านี้สามารถใช้ร่วมกันหรือใช้แบบเดี่ยวๆ ไลบรารี Amplify และส่วนประกอบ UI ขับเคลื่อนโดยบริการของ AWS ซึ่งจัดกลุ่มตามกรณีการใช้งาน โดยทั้งหมดเป็นแบบโอเพนซอร์สและทำงานร่วมกับเฟรมเวิร์กฟรอนต์เอนด์ที่มีอยู่เดิม (React, React Native, Angular, Vue, Ionic) และ IDE iOS/Android Amplify Command Line Interface (CLI) คือชุดเครื่องมือที่ใช้ในการสร้างและดูแลรักษาแบ็คเอนด์แบบไร้เซิร์ฟเวอร์บน AWS กำหนดค่าฟังก์ชันการทำงานของระบบคลาวด์โดยการทำตามเวิร์กโฟลว์แบบอินเทอร์แอคทีฟที่เรียบง่ายเพื่อกำหนดความสามารถของแอป รวมถึงโมเดลข้อมูลและข้อกำหนดในการตรวจสอบสิทธิ์ พัฒนาแอปของคุณ »
การตรวจสอบสิทธิ์
DataStore
API (GraphQL และ REST)
พื้นที่จัดเก็บ
การวิเคราะห์
การคาดการณ์
การโต้ตอบ
การแจ้งเตือนแบบพุช
PubSub
การโฮสต์เว็บแบบสแตติก
AWS Amplify Console คือบริการโฮสต์เว็บแบบสแตติกที่ช่วยเร่งวงจรการเผยแพร่แอปพลิเคชันของคุณ โดยการให้เวิร์กโฟลว์ CI/CD ที่เรียบง่ายสำหรับการสร้างและการติดตั้งเว็บแอปพลิเคชันเพื่อใช้จริง เพียงแค่เชื่อมต่อคลังเก็บโค้ดของแอปพลิเคชันของคุณใน Console จากนั้น การเปลี่ยนแปลงที่ทำไว้กับฟรอนต์เอนด์และแบ็คเอนด์จะถูกนำไปติดตั้งใช้จริงในเวิร์กโฟลว์เดียวสำหรับโค้ดทุกประเภทที่ยอมรับ แอปแบบสแตกเต็มรูปแบบประกอบด้วยฟรอนต์เอนด์ที่สร้างขึ้นด้วยเฟรมเวิร์กแอปพลิเคชันแบบหน้าเดียว เช่น React, Angular, Vue หรือ Gatsby และแบ็คเอนด์ที่ไม่บังคับที่สร้างขึ้นด้วยทรัพยากรบนระบบคลาวด์ เช่น GraphQL หรือ REST API พื้นที่จัดเก็บไฟล์และข้อมูล เชื่อมต่อคลังของคุณ »
วิธีการทำงาน
พัฒนาแอป
โฮสต์เว็บแอป
กรณีการใช้งาน
โฟลว์การเตรียมความพร้อม
สร้างโฟลว์การเตรียมความพร้อมแบบกำหนดเองที่ช่วยให้ผู้ใช้สามารถลงชื่อเข้าใช้ด้วยวิธีที่ต้องการ คุณสมบัติ: การตรวจสอบสิทธิ์, ส่วนประกอบ UI, การวิเคราะห์
AI/ML
เพิ่มการโต้ตอบด้วยเสียง การแปล และการจดจำภาพเพื่อสร้างประสบการณ์ใช้งานของผู้ใช้ที่ชาญฉลาดยิ่งขึ้น คุณสมบัติ: การคาดการณ์, API, DataStore
แคมเปญที่กำหนดเป้าหมาย
พัฒนาการแจ้งเตือนแบบพุชและแคมเปญที่กำหนดเป้าหมายเพื่อรักษาและดึงดูดลูกค้า คุณสมบัติ: การวิเคราะห์, การแจ้งเตือน, API
ชุมชน
“ลองใช้ AWS Amplify แล้ว... รู้สึกเหมือนมีเวทมนตร์เลยล่ะ” @thiagoleychr
“AWS Amplify ช่วยสร้างประสิทธิภาพได้อย่างน่าเหลือเชื่อ ถ้าคุณกำลังเริ่มต้นสร้างแอปบนเว็บหรือมือถือล่ะก็ เริ่มจากที่นี่สิ!” @rts_rob
“ฉันเป็นแฟนตัวยงของการโฮสต์ของ Amplify เลยล่ะ เหมือนกับขุมทรัพย์ของ AWS เลย” @mikemacd
“ต้องยกนิ้วให้ #AWS #Amplify เลยล่ะ ที่มอบ #การนำส่ง #อย่างต่อเนื่อง และ #การเปิดตัว #แอป บนมือถือและเว็บไซต์ที่ง๊ายง่ายจนไม่อยากเชื่อ ไม่ลองไม่ได้แล้ว” @thetestlabsio
“โปรเจ็กต์ย่อยชิ้นสุดท้าย @snapgig ตลาดจ้างงานอิสระพร้อมใช้งานแล้ว! ดีใจมากที่ได้ใช้ @AWSAmplify CLI/Console จัดการงานส่วนหลังบ้านที่ซับซ้อนและประสานงานอื่นๆ เช่น #React/#GraphQL, auth, แชท, อัปโหลดภาพ และอื่นๆ ได้ง่ายดายขึ้นด้วย ต้องขอบคุณ @dabit3 จริงๆ ที่ให้ข้อมูลและสอนใช้งานได้อย่างดีเยี่ยม!” @ChrisLivdahl
“สิ่งนี้ช่วยฉันประหยัดเวลาได้เป็นกองเลย ต้องขอบคุณกฎ AUTH ที่ละเอียด ฉันไม่สามารถทำการเปลี่ยนแปลงได้ ฉันเลยอัปเดตกฎและผลลัพธ์ก็ออกมาในทันที! ไม่ต้องรอ ‘Amplify Push’ ด้วยซ้ำ! 🔥🔥🔥 ขอบคุณทีม @AWSAmplify จริงๆ!” mwarger
“ปิดฉากเดือนเมษาได้สวยงาม! วิดีโอถูกแชร์ไปทั่ว ยอดดาวน์โหลด @quiznext เพิ่มขึ้นถึง 1,400% แถมไม่เปลืองแรงเซิร์ฟเวอร์เลยแม้แต่น้อย นักพัฒนาก็ไม่ต้องอดหลับอดนอนเฝ้าเซิร์ฟเวอร์ด้วย! ต้องขอบคุณ @AWSMobile, @awscloud and @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla
“ใช้ @AWSAmplify ในส่วนผลิตมาสองสามเดือนและขอบอกเลยว่าเป็นตัวเลือกที่เพอร์เฟค ฉันเพิ่มการยืนยันตัวตนได้ง่ายมาก และการมี GraphQL API มาด้วยก็ช่างเหมาะเจาะ!” @plahteenlahti
“ทุกคน AWS Amplify มันเจ๋งมาก สร้างแอปที่ไม่พึ่งเซิร์ฟเวอร์เพื่อทำทุกสิ่งอย่างที่คุณต้องการ ซึ่งประหยัดทั้งแรงและทั้งเวลา คุณจะได้ว่างพอจะใช้ชีวิตบ้าง #100DayOfCode #womenwhocode #webdev” @ohcatwhy
“ฉันพูดมาหลายครั้งแล้ว แต่ก็ขอพูดอีกที ขอพระเจ้าอวยพร @AWSAmplify และ Appsync เถอะ เพราะมันสร้างประสบการณ์การพัฒนาให้ฉันได้อย่างน่าอัศจรรย์ #aws #webdev #react #serverless” @StelseyLesser
“ลองใช้งาน AWS Amplify มาไม่กี่วันก็พบว่า จากที่ฉันเคยคิดว่า AWS นั้นซับซ้อน ฉันกลับคิดว่ามันมีประสิทธิภาพมากเลย” @zslabs
“นี่ @AWSAmplify - ขอบคุณสำหรับความรักที่คุณมอบให้ผ่าน @reactnative (และสำหรับ @expo ด้วย) คนอื่นๆ ควรติดตาม (@Firebase , @auth0, อื่นๆ) ด้วยนะ” @oriharel
“พระเจ้าช่วยกล้วยทอด AWS Amplify มันเจ๋งจนพูดไม่ถูก เรียกดูตำแหน่งข้อมูล GraphQL ได้ในไม่กี่นาที” @iamgraem_e
“พูดจริงนะ... AWS Amplify เหนือชั้นไปไกลแล้ว - คุณจะรู้สึกเหมือนมีพลังวิเศษเลยล่ะ 🦸♂️” @victorhazbun