引入無服務器,Lambdas和API網關的課程

”“”

使用AWS的無服務器,Lambdas和API網關簡介

學習如何使用nodejs和aws

開發無框架來開發微服務

想像一下,被要求創建一個從數據庫表中恢復用戶並需要快速進行的服務。在短短10分鐘內,您就可以準備好所有東西 – 帶有Nodejs,Amazon Server和Access URL的JavaScript代碼,這要歸功於Gateway API。本課程提供所有這些。如果我們有無服務器,微服務,Lambda和FAAS作為Web開發人員或移動設備不熟悉,那麼很明顯您需要更新。本課程為所有這些主題提供了使用Amazon Web服務中的Nodejs的快速而全面的介紹。

在本課程中,我們將學習如何開發作為服務(FAA)的功能。本課程背後的主要思想是為任何Web開發人員或移動設備提供忘記服務器的創建和維護的機會。您無需為Nodejs創建服務器或類似的服務器。您需要做的就是開發lambdas,使用網關API並混合AWS內部的所有內容,以創建一個可以由您的Web應用程序消耗的API,例如Laravel,或使用Vuejs或ReactJS在客戶端。

這是我們將在本課程中開發的摘要:

  • 安裝和配置無服務器,使用我們的AWS帳戶添加憑據
  • Hello world,獲取請求並使用API​​網關的路線發布
  • 用一個命令實現我們的微服務
  • 創建基於蘭伯達的服務,在我們的應用程序中調用不同的流程
  • 將ExpressJS添加到無服務器中以使用單個lambda開發API
  • 在我們的項目中使用DynamoDB數據庫,無論是遠程還是本地
  • 使用MySQL使用Amazon RDS創建API
  • 使用安全組和VPC從Lambda授予對RD的訪問權限

您將學到什麼

  • 配置工作環境以使用無服務器部署
  • 有一個AWS的第一視圖,什麼是無服務器和什麼是lambda
  • 使用Gateway和Lambdas API與AWS,微服務開發API
  • 通過CRUD應用程序使用DynamoDB數據庫
  • 使用MySQL使用網關API,LAMBDA和RDS開發簡單的API
  • 使用ExpressJS和無服務器創建完整的服務
  • 將文件上傳到AWS S3存儲系統
  • 通過端點授予Lambdas訪問S3,並使用VPC和子網訪問
  • 通過配置文件和API網關使用每個環境的API鍵保護我們的服務
Scroll to Top