AWS Amplify
AWS Amplify là một bộ công cụ và dịch vụ cho phép các nhà phát triển web front-end và di động xây dựng các ứng dụng ngăn xếp đầy đủ an toàn, có thể mở rộng và được cung cấp bởi AWS. Với Amplify, thật dễ dàng để tạo ra các luồng tích hợp tùy chỉnh, phát triển các trải nghiệm có hỗ trợ giọng nói, xây dựng các nguồn cấp dữ liệu thời gian thực do AI cung cấp, khởi chạy các chiến dịch có mục tiêu và hơn thế nữa. Bất kể trường hợp sử dụng là gì, AWS Amplify giúp bạn phát triển và phát hành các ứng dụng tuyệt vời mà khách hàng của bạn sẽ yêu thích. AWS Amplify bao gồm một khung nguồn mở với các thư viện tập trung vào các trường hợp sử dụng và một chuỗi công cụ mạnh mẽ để tạo và thêm các tính năng dựa trên đám mây vào ứng dụng của bạn và dịch vụ lưu trữ web để triển khai các ứng dụng web tĩnh.
Lợi ích
Xây dựng ứng dụng sáng tạo
Với Thư viện Amplify, bạn có thể trộn và kết hợp các tính năng như xác thực, dữ liệu, AI/ML hoặc phân tích để xây dựng các luồng tích hợp tùy chỉnh, chatbot theo thời gian thực, các chiến dịch có mục tiêu và hơn thế nữa chỉ với một vài dòng mã. Cho dù trường hợp sử dụng của bạn là đơn giản hay phức tạp, Amplify cung cấp cho bạn các công cụ để xây dựng các ứng dụng sáng tạo để làm hài lòng khách hàng của bạn.
Cấu hình backend trong vài phút
Tự động thiết lập các backend tốt nhất cho các ứng dụng di động và web, chẳng hạn như xác thực, lưu trữ hoặc API, được cung cấp bởi các dịch vụ AWS như Amazon S3 hoặc Amazon Cognito. Amplify CLI tích hợp liền mạch với IDE iOS/Android và các khung web phổ biến, cung cấp quy trình làm việc được hướng dẫn để cá nhân hóa backend tốt nhất cho ứng dụng của bạn chỉ bằng một vài lệnh đơn giản.
Triển khai và mở rộng quy mô dễ dàng
Tăng quy mô ứng dụng của bạn với các cách làm tốt nhất để bảo đảm tính bảo mật, độ tin cậy và tính khả dụng toàn cầu được tích hợp sẵn của AWS. Truy cập trực tiếp các dịch vụ AWS riêng lẻ trong bảng điều khiển AWS để bạn có thể sửa đổi chúng khi doanh nghiệp của bạn phát triển. Triển khai và lưu trữ các trang web tĩnh có thể mở rộng và các ứng dụng web một trang sau vài phút với quy trình làm việc dựa trên Git, sử dụng Bảng điều khiển AWS Amplify, đơn giản bằng cách chỉ vào mã của bạn.
Trường hợp sử dụng
Luồng tích hợp
Tạo các luồng tích hợp tùy chỉnh cho phép người dùng đăng nhập bằng các phương thức ưa thích. Tính năng: Xác thực, Thành phần giao diện người dùng, Phân tích
Sản phẩm & tính năng
Amplify Framework
Amplify Framework bao gồm 3 thành phần là thư viện, thành phần giao diện người dùng và chuỗi công cụ CLI. Các thành phần có thể được sử dụng cùng nhau hoặc riêng rẽ. Được tổ chức theo trường hợp sử dụng, Thư viện Amplify và các thành phần giao diện người dùng được cung cấp bởi AWS. Chúng là mã nguồn mở và hoạt động với các khung front-end hiện có của bạn (React, React Native, Angular, Vue, Ionic) và các IDE iOS/Android. Giao diện dòng lệnh Amplify (CLI) là một chuỗi công cụ để tạo và duy trì các backend phi máy chủ trên AWS. Cấu hình chức năng đám mây bằng cách tuân theo quy trình công việc mang tính tương tác và đơn giản để chỉ định các khả năng của ứng dụng, bao gồm các yêu cầu về mô hình dữ liệu và xác thực.
Xác thực
DataStore
API (GraphQL và REST)
Lưu trữ
Phân tích
Dự đoán
Tương tác
Thông báo đẩy
PubSub
Lưu trữ web tĩnh
Bảng điều khiển AWS Amplify là dịch vụ lưu trữ web tĩnh giúp tăng tốc chu kỳ phát hành ứng dụng của bạn bằng cách cung cấp quy trình làm việc CI/CD đơn giản để xây dựng và triển khai các ứng dụng web tĩnh. Chỉ cần kết nối với kho lưu trữ mã của ứng dụng của bạn trong bảng điều khiển, và các thay đổi đối với frontend và backend của bạn được triển khai trong một quy trình công việc duy nhất trên mỗi cam kết mã. Ứng dụng đầy đủ bao gồm một frontend được xây dựng với các khung ứng dụng một trang như React, Angular, Vue hoặc Gatsby và một backend tùy chọn được xây dựng bằng tài nguyên đám mây như API GraphQL hoặc REST, lưu trữ tệp và dữ liệu.
Cách thức hoạt động
Phát triển ứng dụng
Lưu trữ ứng dụng web
Cộng đồng
“Việc thử sử dụng AWS Amplify... cho đến nay đơn thuần giống như một phép màu” @thiagoleychr
“AWS Amplify là cách tăng năng suất đáng kinh ngạc. Nếu bạn đang khởi động một ứng dụng web hoặc di động mới, hãy bắt đầu tại đây!” @rts_rob
“Tôi là một fan hâm mộ lớn của dịch vụ lưu trữ Amplify, đó là bí mật được giữ kín nhất của AWS.” @mikemacd
“Rất cảm ơn #AWS #Amplify đã giúp #continuous #delivery và #release #apps mạng và di động thật dễ dàng, không thể tin được. Rất khuyên dùng.” @thetestlabsio
“Dự án phụ mới nhất, @snapgig, ! Rất mừng là chúng tôi đã sử dụng @AWSAmplify CLI/Bảng điều khiển, tăng tốc vào các phụ trợ phức tạp dễ dàng hơn nhiều, thực hiện các triển khai phối hợp, #React/#GraphQL, xác thực, trò chuyện, tải lên hình ảnh, v.v. Cảm ơn @dabit3, phần hướng dẫn và thông tin tuyệt vời!” @ChrisLivdahl
“Thứ này đã giúp tôi tiết kiệm rất nhiều thời gian. Nếu không có các quy tắc xác thực chi tiết tại chỗ, tôi đã không thể hoàn thành việc biến đổi. Tôi đã cập nhật các quy tắc và kết quả có ngay lập tức! Tôi đã không phải chờ đợi một “cú đẩy khuếch đại”! 🔥🔥🔥 Cảm ơn đội ngũ @AWSAmplify!” @mwarger
“Thật là một cách tuyệt vời để kết thúc tháng tư! Video trở nên sống động, @quiznext cài đặt tăng 1400% và máy chủ của chúng tôi không bị quá tải và không có nhà phát triển nào cần giám sát máy chủ lúc nửa đêm! Cảm ơn @AWSMobile, @awscloud và @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla
“Tôi đã sử dụng @AWSAmplify sản xuất trong vài tháng và phải nói rằng đó là một sản phẩm hoàn hảo. Thêm xác thực cực kỳ dễ dàng và xây dựng API GraphQL rất thú vị với ứng dụng này!” @plahteenlahti
“tóm lại, AWS Amplify thật tuyệt vời. Thiết lập một ứng dụng không có máy chủ để làm bất cứ điều gì bạn muốn ngay lập tức và đơn giản hết sức, sau đó sống cuộc sống của bạn sẽ #100DayOfCode #womenwhocode #webdev” @ohcatwhy
“Tôi đã nói điều đó nhiều lần nhưng tôi sẽ nói lại lần nữa, Chúa phù hộ @AWSAmplify và Appsync, nó khiến tôi có trải nghiệm đáng kinh ngạc. #aws #webdev #react #serverless” @StelseyLesser
“Tìm hiểu sâu về AWS Amplify vài ngày qua đã thực sự bắt đầu thay đổi nhận thức của tôi về việc tôi đã cảm thấy AWS phức tạp đến mức nào và nó có sức mạnh đến nhường nào.” @zslabs
“Này, @AWSAmplify - Cảm ơn tình yêu bạn đã dành cho @reactnative (và ở mức độ nào đó cho @expo ). Mọi người nên theo dõi (@Firebase , @auth0 , v.v.)” @oriharel
“Ôi chúa ơi, AWS Amplify thật tuyệt vời. GraphQL chốt hạ trong phút chốc.” @iamgraem_e
“Ồ thôi nào... AWS Amplify là một đồng minh khác - Thứ đó mang lại cho bạn siêu năng lực 🦸♂️” @victorhazbun
Liên hệ trực tiếp với nhóm của chúng tôi theo địa chỉ aws-amplify-customer@amazon.com