AWS無服務器REST API用於Java開發人員。 CI/CD包括
使用Java構建無需服務器。 AWS Lambda,Amazon API Gateway,AWS SAM,AWS開發人員工具。
使用Java構建無需服務器。使用AWS Lambda,Amazon API Gateway,AWS SAM和AWS開發人員工具的功能來創建高度可擴展和穩定的REST API。在5370個評論中,該課程在5370個評論中分類為4.5,總共提供了14.5小時的內容,分佈在237座講座中。本課程專為初學者設計,將為您提供使用AWS無服務器服務構建和部署REST API所需的技能。
課程概述
AWS Serverless提供了一種有效的方法來開發可與數百萬用戶打交道的REST API。在短短幾分鐘內,您可以創建並部署一個簡單的API模擬。但是,如果您的API需要AWS Lambda計算服務,則開發時間將取決於業務邏輯的複雜性。在本課程中,您將對REST API有深刻的了解,並學習如何使用AWS無服務器服務來創建它們。
您將探索Amazon API網關的功能來創建REST API和AWS LAMBDA計算服務以執行業務邏輯。由於本課程是為絕對初學者設計的,因此不需要以前的AWS無服務器經驗。在課程結束時,您將擁有:
- 創建RESTFUL API端點
- 使用AWS SAM構建和部署API
- 驗證HTTP請求的主體和參數
- 將HTTP請求的主體轉換為不同的模型
- 將HTTP響應的JSON變成不同的格式
- 在不同階段實施API
- 在API版本之間執行金絲雀釋放部署和重定向流量
- 發佈各種版本的lambda功能和重定向流量
- 文檔和導出API休息
- 使用Amazon Cognito實施用戶註冊
- 使用Cognito Autorizer在Amazon AP Gateway上控制對API的訪問
- 實施自定義Lambda授權者以驗證JWT
- 使用API鍵保護API端點
- 配置請求和配額的限制
- 測試AWS lambda功能單元
- 使用AWS CodeCommit,AWS CodeBuild和AWS Codepipine構建CI/CD管道
如果您希望在沒有服務器管理並發症的情況下快速構建REST API,那麼此課程非常適合您。
您將學到什麼
通過參加本課程,您將在以下領域獲得知識和技能:
- 了解其餘API及其設計原理
- 使用Java在AWS上構建API REST無服務器
- 有效使用Amazon API網關
- 使用AWS SAM構建和部署API
- 享受AWS Lambda的力量
- 實施註冊資源,登錄和用戶確認
- 使用Amazon Cognito進行用戶管理
- 掌握Cognito授權者以控制對API的訪問
- 實施JWT驗證的個性化LAMBDA授權法
- 敏感環境的加密和解密變量
- 使用API鍵並將計劃用於API安全
- 執行Lambda AWS功能的單元測試
- 使用AWS CodeCommit,AWS CodeBuild和AWS Codepipine實施CI/CD