AWS Amplify 是一個開發平台,可用於建立安全、可擴展的行動和 Web 應用程式。您可輕鬆驗證使用者、安全儲存資料與使用者中繼資料、授權選擇性存取資料、整合機器學習、分析應用程式數據,以及執行伺服器端程式碼。Amplify 包含從版本控制、程式碼測試到實際執行環境部署的完整行動應用程式開發工作流程,且可隨著企業從數千名到數萬名使用者輕鬆擴展。作為 Amplify 架構一部分的 Amplify 程式庫和 CLI 為開放原始碼,提供插入式界面,可讓您自訂和建立自己的外掛程式。
Amplify 深受社群喜愛,是 GitHub 上成長最迅速的前 5 大開放原始碼專案,已有數百萬次下載。
“試用 AWS Amplify... 目前為止已發揮奇效” @thiagoleychr
“AWS Amplify 大幅提高生產力。如果你想要推出新的 Web 或行動應用程式,不妨從這裡著手!” @rts_rob
“我是 Amplify 託管的愛好者,這是 AWS 最不為人知的祕密武器。” @mikemacd
“#AWS #Amplify 太厲害了,能夠 #連續 #交付與 #推出行動和 web #應用程式,而且不可思議地簡單。超級推薦。” @thetestlabsio
“最新的業餘專案 @snapgig 零工經濟市場誕生了! 很高興我們選用 @AWSAmplify CLI/主控台,提升複雜後端、執行協調部署、#React/#GraphQL、驗證、交談、影像上傳等操作都更簡單了。感謝 @dabit3 一流的教學課程和資訊!” @ChrisLivdahl
“我省了大筆時間,完全被拯救了。多虧了完美的驗證規則,本來我沒辦法完成變化。更新規則後,立即看見成果! 根本不必等「amplify 推送」!🔥🔥🔥 謝謝 @AWSAmplify 團隊!” @mwarger
“四月份這樣結束實在太美好了! 影片大受歡迎,@quiznext 安裝量增加 1400%,我們的伺服器輕鬆應付,而且開發人員也不必熬夜監測伺服器! 感謝 @AWSMobile、@awscloud 和 @goserverless! #無伺服器 @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 , etc)” @oriharel
“老天爺啊,AWS Amplify 實在太好用了。立刻完成 GraphQL 端點。” @iamgraem_e
“拜託...AWS Amplify 完全是另一個層次 - 讓你獲得超能力 🦸♂️” @victorhazbun
為什麼選擇 Amplify
非常廣泛且深入
Amplify 利用 AWS 雲端賦與應用程式強大功能,因此與其他行動開發平台相比,您可以存取更廣泛的精選服務,並使用這些服務中大部分的深入功能。在應用程式變大時,不必升級使用完全實際執行環境就緒的平台,因為 Amplify 會隨著您和商業需求的改變擴展。使用 Amplify,您可以建立能夠應付每秒透過數百 TB 的資料傳輸數百萬次請求的隨需、即時應用程式,且整體僅有毫秒的延遲。
為任何平台建立
Amplify 提供您適用於原生及透過 React Native 和 React、Ionic、Angular、Javascript 和 Vue Web 應用程式建立與營運 Android 及 iOS 行動應用程式的端對端解決方案。為您提供版本控制、自動化程式碼測試和實際執行環境應用程式部署的一切所需。對於漸進式 Web 應用程式,Amplify 是唯一能夠提供前端及後端完整開發工作流程的平台。
資料簡化
Amplify 能夠實現無縫資料存取,且可避免設置多種資料庫技術的複雜性。您可與現有資料來源輕鬆整合,例如不同的關聯式及非關聯式資料庫。Amplify 可讓您使用 GraphQL 簡化管理資料的方式,這一點其他平台做不到。使用 GraphQL,您可以加速建立更符合直覺的行動應用程式,因為您可以在單一網路請求中,查詢和擷取跨不同來源的多個資訊片段。這樣做可以節省應用程式的 CPU 耗用和電池壽命。
離線同步
Amplify 提供裝置上資料儲存,並內建與您的後端資料儲存同步。所有其他平台僅提供裝置上快取。就算裝置離線,您的應用程式仍可使用 Amplify 查詢和寫入本機資料。裝置重新連接上線後,Amplify 會自動將您的本機資料儲存與後端資料儲存同步,並解決衝突。使用 Amplify,您能建立可以承受網路中斷的可靠行動應用程式,以及可跨越裝置的即時協作應用程式。
不必管理伺服器
Amplify 可讓您根據商業邏輯執行伺服器端程式碼,而不必管理伺服器。您僅須為使用的資源付費,因此可節省最大成本,此外,也不必維護伺服器、升級或備份,您的應用程式自動具備高可用性。
精密的安全控制
Amplify 為您提供的應用程式安全控制遠勝於其他平台。使用 Amplify,您有能力針對應用程式的每一位使用者,分別設定精密存取控制。您可以輕鬆設定來自 Amazon、Facebook 和 Google 的聯合驗證,也可以控制授權給每位使用者的確切資料片段。
功能
Amplify 提供驗證、分析、API (GraphQL 和 REST)、互動、預測、PubSub、儲存、推播通知和 XR 等功能組合,可讓您建立採用 AWS 服務技術且功能豐富的無伺服器應用程式。