這裡的教學和文件可協助您了解如何開始使用 AWS Lambda 建立無伺服器應用程式。您也將學習到 AWS Serverless Application Model (SAM)AWS Cloud9 等無伺服器應用程式開發人員工具。

另一個簡單的入門方式是使用 AWS Serverless Application Repository,可讓您快速部署預先建立的應用程式。

若要深入了解特定使用案例,可以參閱 Web 應用程式開發資料處理, 行動後端開發,以及邊緣運算等資源。

有 10 分鐘的時間嗎?

透過 hello-world 教學開始使用

在 AWS Lambda 主控台進行您的第一個步驟。您將學會最基本的元素和部署簡單的 Lambda 函數。

建立您的第一個 Lambda 函數 >>

需要深入鑽研?

使用開發人員指南開發無伺服器應用程式

依照我們技術文件中的開發人員指南操作,以快速學習如何開發和部署 AWS Lambda 函數。

您將學習如何將 AWS Lambda 運用在特定使用案例,像是 Web 應用程式開發、行動應用程式、檔案處理或串流資料處理。

您也可以找到如何使用您選擇的語言開發 Lambda 函數的指導,像是 C#PythonNode.jsJavaGo

依照開發人員指南開始使用 >>

其他資源

使用 AWS Serverless Application Repository 時,只要按幾下就能快速部署程式碼範例、元件和完成應用程式。您也可以發佈自己的應用程式,並大規模地與團隊或社群共享。

您也可以找到能夠進一步了解 AWS Serverless Application Model (SAM) 或 Cloud9 等 AWS 開發人員工具的資源,協助您開發無伺服器應用程式。

SAR_pic

AWS Serverless Application Repository

針對您的使用案例,尋找無伺服器應用程式、元件和原始程式碼。只要按幾下即可部署無伺服器應用程式。 您也可以使用 Serverless Application Repository 發佈自己的應用程式,並大規模地與團隊、組織或社群共享。

查看 Serverless Application Repository >>

SAM_flag_2

開發人員工具

無伺服器應用程式開發人員工具可協助您在整個開發週期,快速地建立、測試、部署和監控無伺服器應用程式。您可以在這裡進一步了解可定義無伺服器應用程式的 AWS Serverless Application Model (SAM)、可提供雲端 IDE 的 Cloud9,以及其他服務。

進一步了解無伺服器應用程式的開發人員工具 >>

尋找您的使用案例

您可以在下方找到 Web 應用程式開發、資料處理、行動後端開發,以及邊緣運算等專屬資源。 

Web 應用程式

webapp_serverless

無伺服器 WEB 應用程式教學

在這個入門教學中,您將學會如何建立和部署自己的動態無伺服器 Web 應用程式。您將了解如何託管靜態 Web 資源、如何管理使用者和身份驗證,以及如何針對後端處理建立 RESTful API。

開始使用 >>

RA_webapp

這個 Web 應用程式示範如何使用 AWS Lambda 搭配其他 AWS 服務,以建立無伺服器 Web 應用程式。這個儲存庫包含組成應用程式後端所有 Lambda 函數的範本程式碼。


開始使用 >>

SB1

在這個 30 分鐘的虛擬研討會中,我們的 AWS 無伺服器專家將示範如何在簡單的 Web 應用程式開發、偵錯和部署 AWS Lambda 函數。您也可以在逐步指南中找到具體的指示。



開始使用 >>

資料處理

batch_processing

在這個教學中,您將學會如何建立簡單的影像處理應用程式,以及開發 Lambda 函數將影像自動轉換成縮圖。 您將了解如何使用 AWS Lambda 搭配 Amazon Simple Storage Service (S3)、AWS Serverless Application Model 和 AWS CloudFormation。

開始使用 >>

dataprocessing_image_4

在這個教學中,您將學會如何使用 AWS Lambda 和 Amazon Kinesis 建立全方位的資料處理應用程式。您將使用 Amazon Kinesis 建立資料串流,然後執行 AWS Lambda 操作,例如建立 Lambda 函數來分析和存放串流資料。


開始使用 >>

RA_fileprocessing_1
這個範例應用程式示範 Markdown 轉換應用程式,該應用程式使用 Lambda 將 Markdown 檔轉換為 HTML 和純文字。它採用事件驅動的平行資料處理架構,非常適合需要一個以上物件資料衍生的工作負載。


開始使用 >>

行動後端

mobilebackend_3

在這個入門教學中,您將建立簡單的行動應用程式,並使用 AWS Lambda 託管其後端邏輯。您將學會如何連接各種不同的元件,讓 Android 行動應用程式叫用 Lambda 函數和處理回應。


開始使用 >>

RA_mobilebackend_3

參考架構示範如何使用 AWS Lambda 搭配 Amazon API Gateway 和 Amazon S3 上傳行動應用程式的相片和筆記。您可以使用這些服務建立符合經濟效益的行動後端,無需管理伺服器的開銷。

開始使用 >>

mobile_hub_4.jpg
AWS Mobile Hub 提供使用 AWS 開發行動應用程式的資源。您將可找到適用於 iOS、Android、JS、Unity、React Native 和 Xamarin 的軟體開發套件、教學和範例。



開始使用 >>

邊緣運算

Cloudfront_1

使用 Lambda@Edge,您可以在全球各個 AWS 位置輕鬆執行程式碼,以最低的網路延遲回應最終使用者。




開始使用 >>

cloudfron_talk3

在這個會談中,您將學會如何只寫一次 Lambda 函數,然後使用 AWS Lambda@Edge,在最終瀏覽者所在的任何地方執行該函數。




開始使用 >>

cloudfron_talk2
在這個會談中,您將學會如何使用 AWS Lambda@Edge 搭配 Amazon CloudFront,以低延遲、高速資料傳輸的方式將內容交付給全球的最終使用者,無須簽訂合約。  

探索更多 AWS Lambda 資源

瀏覽資源頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們