Phát triển và triển khai ứng dụng bằng AWS SDK for JavaScript. SDK này cung cấp dịch vụ hỗ trợ cho TypeScript hạng nhất và giúp bạn dễ dàng gọi dịch vụ AWS bằng cách sử dụng các API JavaScript có đặc tính rõ ràng để xây dựng các ứng dụng Node.js, web, web di động trở nên dễ dàng.
Phát triển ứng dụng phía máy chủ
![Node.js Node.js](https://d1.awsstatic.com/developer-tools/Logo_Node.js_2.e23c0a89b914e50f21ccc9fbb33211178a2f2df2.png)
Phát triển các ứng dụng web hiện đại phía máy chủ bằng cách sử dụng Nút, Mô đun nút và máy chủ HTTP nút. Truy cập các dịch vụ AWS trực tiếp từ các ứng dụng RESTful bằng cách sử dụng khung Node.js.
Phát triển ứng dụng web
![JavaScript JavaScript](https://d1.awsstatic.com/product-marketing/MXNet/javascript-logo-100px.124eb91d941afeaf49827422a6be5a09a4937551.png)
Phát triển các ứng dụng front-end hiện đại và truy cập các dịch vụ AWS trực tiếp từ mã JavaScript chạy trên trình duyệt của bạn.
Bắt đầu sử dụng SDK AWS dành cho JavaScript trong trình duyệt >>
Phát triển ứng dụng di động
![React React](https://d1.awsstatic.com/SDK%20and%20Developer%20Language%20Images/react.17a10e77661c2b16f048b82c90ea219edc73ff36.png)
Phát triển các ứng dụng hiện đại dành cho thiết bị di động bằng cách sử dụng React Native và truy cập các dịch vụ AWS trực tiếp từ thiết bị di động iOS và Android.
Cách thức hoạt động
AWS SDK dành cho JavaScript giúp đơn giản hóa việc sử dụng các Dịch vụ AWS bằng cách cung cấp một tập hợp thư viện đồng nhất và quen thuộc cho các nhà phát triển JavaScript. AWS SDK dành cho JavaScript hỗ trợ các vấn đề cần cân nhắc về vòng đời API như quản lý thông tin xác thực, thử lại, chuyển đổi dữ liệu và tuần tự hóa và giải tuần tự hóa. AWS SDK dành cho JavaScript cũng hỗ trợ mức trừu tượng cấp cao hơn cho quy trình phát triển đơn giản hóa. Truy cập GitHub để xem các thư viện JavaScript nguồn mở tập trung vào AWS.
AWS SDK dành cho JavaScript hỗ trợ ba lần thời gian hoạt động: JavaScript dành cho trình duyệt, Node.js dành cho máy chủ, React Native dành cho hoạt động phát triển di động. Ứng dụng này cũng hỗ trợ thời gian hoạt động chéo: một gói ứng dụng dịch vụ có thể được chạy trên các trình duyệt, Node.js và React-Native mà không cần thay đổi mã.
Khách hàng sử dụng SDK AWS cho JavaScript sẽ có được những lợi ích sau:
- Hỗ trợ tất cả các dịch vụ AWS (hơn 300 dịch vụ) và hoạt động vận hành (hơn 13.000 hoạt động).
- Hỗ trợ mọi tính năng, dịch vụ và khu vực mới vào ngày ra mắt.
- Sửa lỗi và các bản vá bảo mật quan trọng.
- Cam kết hỗ trợ từ AWS thông qua dịch vụ hỗ trợ cao cấp và GitHub.
- Các hành vi chuẩn mực như tự động thử lại, tuần tự hóa/giải tuần tự hóa, nhà cung cấp thông tin chứng thực.
- Các tùy chỉnh dịch vụ như Giá trị tổng kiểm linh hoạt, Điểm truy cập đa khu vực S3, Lambda đối tượng S3, S3 Express một vùng, Định địa chỉ Virtual Hosted-Style cho vùng lưu trữ S3, Phát hiện vòng lặp đệ quy Lambda.
- Cải tiến liên tục cho SDK, bao gồm cả hiệu năng.
Chúng tôi cam kết liên tục cải tiến SDK AWS dành cho JavaScript. Nếu bạn có bất kỳ ý tưởng và đề xuất nào, vui lòng tạo yêu cầu tính năng trên GitHub.
Tính năng chính
SDK Javascript của chúng tôi được ghi hoàn toàn trong Typescript, sau đó được biên dịch sang JavaScript. Điều này cho phép bạn sử dụng các lợi ích của Typescript, chẳng hạn như kiểm tra loại tĩnh và hỗ trợ lớp cũng như mô đun. Bạn cũng có thể sử dụng các tính năng mới từ ES6, ES7 trở lên mà không cần lo về khả năng tương thích ngược. Mã đã hoàn tất do trình biên soạn tạo ra sẽ tương thích ngược với ES5 và sẽ hoạt động bình thường với các trình duyệt cũ. Để tìm hiểu thêm, hãy truy cập Blog dành cho Nhà phát triển AWS JavaScript.
SDK AWS dành cho JavaScript giới thiệu ngăn phần mềm trung gian, cho phép bạn tùy chỉnh hành vi của SDK bằng cách sửa đổi phần mềm trung gian. Bạn có thể thêm các hành động không đồng bộ tùy chỉnh vào SDK AWS dành cho JavaScript và/hoặc xóa các hành động mặc định. Những hành động này tuần tự hóa các thông số nhập vào dữ liệu qua mạng và giải tuần tự hóa dữ liệu phản hồi vào các đối tượng JavaScript. Những hành động đó được triển khai bằng các hàm do các phần mềm trung gian gọi và được thực thi theo thứ tự cụ thể. Để tìm hiểu thêm, hãy truy cập Blog dành cho Nhà phát triển AWS JavaScript.
Giảm kích thước gói ứng dụng và cải thiện hiệu năng ứng dụng của bạn bằng cách chỉ nhập các gói mà ứng dụng của bạn yêu cầu. AWS SDK dành cho Javascript có kiến trúc mô đun cùng một gói riêng được xuất bản cho từng dịch vụ. Những gói này được xuất bản trong phạm vi của @aws-sdk/ trên NPM để giúp dễ dàng xác định các gói là một phần của AWS SDK dành cho JavaScript chính thức. Để tìm hiểu thêm, hãy truy cập Blog dành cho Nhà phát triển AWS JavaScript.
Hướng dẫn
Hướng dẫn dành cho nhà phát triển
Hướng dẫn dành cho nhà phát triển mô tả các tính năng của phiên bản SDK AWS dành cho JavaScript phiên bản 3 mới nhất và cách sử dụng.
Hướng dẫn tham khảo API
Hướng dẫn tham khảo API JavaScript mô tả các thao tác API cho phiên bản SDK AWS dành cho JavaScript mới nhất. Hướng dẫn tham khảo này cũng cung cấp ví dụ về các yêu cầu, phản hồi và lỗi đối với các giao thức dịch vụ web được hỗ trợ.
Ví dụ về mã SDK
Ví dụ về mã SDK chứa các ví dụ về mã JavaScript và các trường hợp sử dụng trong thực tiễn dành cho các dịch vụ AWS nhằm thúc đẩy quá trình phát triển ứng dụng của bạn.
Hướng dẫn di chuyển
Hướng dẫn di chuyển SDK AWS dành cho JavaScript phiên bản 3 mô tả cách di chuyển từ phiên bản 2 sang phiên bản 3 của SDK dành cho JavaScript.
Tài nguyên khác
Tìm thêm tài nguyên và hướng dẫn khác cho việc dựng ứng dụng JavaScript trên AWS.
Đọc blog dành cho Nhà phát triển AWS để biết tin tức và thông báo mới nhất về JavaScript.
Truy cập GitHub để xem SDK AWS và kho lưu trữ thư viện cấp cao.
Bạn có muốn chạy khối lượng công việc Java trên AWS không? Có một đại diện AWS cùng bạn theo dõi dự án CNTT của bạn.