AWS Amplify
AWS Amplify คือชุดเครื่องมือและบริการที่ช่วยให้นักพัฒนาแอปพลิเคชันบนมือถือและฟรอนต์เอนด์เว็บสามารถสร้างแอปพลิเคชันสแตกเต็มรูปแบบที่ปลอดภัยและสามารถปรับขนาดได้ ซึ่งให้บริการโดย AWS Amplify ช่วยทำให้งานต่างๆ เป็นเรื่องง่าย ไม่ว่าจะเป็นการสร้างโฟลว์การเตรียมความพร้อมแบบกำหนดเอง การพัฒนาประสบการณ์สั่งงานด้วยเสียง การสร้างฟีดแบบเรียลไทม์ที่ขับเคลื่อนด้วย AI การเปิดใช้แคมเปญที่กำหนดเป้าหมาย และอีกมากมาย ไม่ว่ากรณีการใช้งานใดๆ ก็ตาม AWS Amplify จะช่วยคุณพัฒนาและเผยแพร่สุดยอดแอปที่ลูกค้าของคุณจะต้องหลงรัก AWS Amplify มีเฟรมเวิร์กแบบโอเพนซอร์สที่มาพร้อมกับไลบรารีที่ยึดกรณีการใช้งานเป็นหลัก และชุดเครื่องมือที่เปี่ยมด้วยประสิทธิภาพที่ใช้ในการสร้างและเพิ่มคุณสมบัติบนระบบคลาวด์ลงในแอปของคุณ และบริการโฮสต์เว็บเพื่อติดตั้งเว็บแอปพลิเคชันแบบสแตติกเพื่อใช้จริง
ประโยชน์
สร้างแอปที่ทันสมัย
ไลบรารี Amplify จะช่วยให้คุณสามารถผสมผสานคุณสมบัติต่างๆ เข้าด้วยกันได้อย่างลงตัว เช่น การตรวจสอบสิทธิ์, ข้อมูล, AI/ML หรือการวิเคราะห์เพื่อสร้างโฟลว์การเตรียมใช้งานแบบกำหนดเอง, Chatbot แบบเรียลไทม์, แคมเปญที่กำหนดเป้าหมาย และอีกมากมาย ด้วยการเขียนโค้ดเพียงไม่กี่บรรทัด ไม่ว่ากรณีการใช้งานของคุณจะเรียบง่ายหรือซับซ้อนเพียงใดก็ตาม Amplify จะมอบเครื่องมือต่างๆ ให้แก่คุณเพื่อใช้สร้างแอปอันทันสมัยที่จะทำให้ลูกค้าของคุณพึงพอใจ
กำหนดค่าแบ็คเอนด์ในเวลาเพียงไม่กี่นาที
กำหนดค่าแบ็คเอนด์ที่ดีที่สุดให้แก่แอปบนมือถือและเว็บแอปโดยอัตโนมัติ เช่น การตรวจสอบสิทธิ์ พื้นที่จัดเก็บ หรือ API ที่ขับเคลื่อนโดยบริการของ AWS เช่น Amazon S3 หรือ Amazon Cognito Amplify CLI สามารถผสานรวมกับ IDE iOS/Android และเฟรมเวิร์กเว็บยอดนิยมได้อย่างราบรื่น ทำให้มีเวิร์กโฟลว์แนะนำในการปรับแบ็คเอนต์ที่ดีที่สุดให้เหมาะสมกับแอปของคุณโดยใช้คำสั่งง่ายๆ เพียงไม่กี่รายการ
ติดตั้งใช้จริงและปรับขนาดได้อย่างง่ายดาย
ปรับขนาดแอปของคุณด้วยแนวทางปฏิบัติที่ดีที่สุดของ AWS ในตัวในด้านความปลอดภัย ความเชื่อถือได้ และความพร้อมใช้งานทั่วโลก เข้าถึงบริการของ AWS แต่ละประเภทได้โดยตรงในคอนโซล AWS ทำให้คุณสามารถปรับเปลี่ยนบริการเหล่านั้นได้ในขณะที่ธุรกิจของคุณเติบโตขึ้น ติดตั้งเว็บแอปแบบหน้าเดียวเพื่อใช้จริงและโฮสต์เว็บไซต์แบบสแตติกที่สามารถปรับขนาดได้ในเวลาเพียงไม่กี่นาทีด้วยเวิร์กโฟลว์ที่อิงตาม Git โดยใช้ AWS Amplify Console เพียงแค่ชี้ไปที่โค้ดของคุณ
กรณีการใช้งาน
โฟลว์การเตรียมความพร้อม
สร้างโฟลว์การเตรียมความพร้อมแบบกำหนดเองที่ช่วยให้ผู้ใช้สามารถลงชื่อเข้าใช้ด้วยวิธีที่ต้องการ คุณสมบัติ: การตรวจสอบสิทธิ์, ส่วนประกอบ UI, การวิเคราะห์
AI/ML
เพิ่มการโต้ตอบด้วยเสียง การแปล และการจดจำภาพเพื่อสร้างประสบการณ์ใช้งานของผู้ใช้ที่ชาญฉลาดยิ่งขึ้น คุณสมบัติ: การคาดการณ์, API, DataStore
แคมเปญที่กำหนดเป้าหมาย
พัฒนาการแจ้งเตือนแบบพุชและแคมเปญที่กำหนดเป้าหมายเพื่อรักษาและดึงดูดลูกค้า คุณสมบัติ: การวิเคราะห์, การแจ้งเตือน, API
ผลิตภัณฑ์และคุณสมบัติ
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 พื้นที่จัดเก็บไฟล์และข้อมูล
วิธีทำงาน
พัฒนาแอป
โฮสต์เว็บแอป
ชุมชน
“ลองใช้ 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