本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
的文件歷史記錄 AWS SAM
下表說明 AWS Serverless Application Model 開發人員指南每個版本的重要變更。如需有關此文件更新的通知,您可以訂閱 RSS 摘要。
-
文件最近更新時間:2024 年 6 月 20 日
| 變更 | 描述 | 日期 |
|---|---|---|
開發人員指南中的重組和更新內容 | 重組和重組指南,以改善可探索性和可用性。更新並改善標題。介紹主題和概念時提供其他詳細資訊。 | 2024 年 6 月 20 日 |
新增 AWS SAM CLI對 Ruby 3.3 的支援 | 2024 年 4 月 4 日 | |
新增 AWS SAM CLI的命令選項 | 新選項可用於命令 sam local start-api: | 2024 年 3 月 20 日 |
新增 AWS SAM CLI對 .NET 8 的支援 | .NET 8 現可做為執行期和映像儲存庫使用。不再支援 .NET Core 3.1、Node.js 14、Node.js 12、Python 3.7、Ruby 2.7 的執行時間和映像儲存庫。請參閱映像儲存庫和 sam init。 | 2024 年 2 月 22 日 |
新增 AWS SAM CLI適用於 的 arm64 套件安裝程式 Linux | 如需說明,請參閱安裝 AWS SAM CLI。 | 2023 年 12 月 6 日 |
新增 sam sync 命令的 AWS SAM CLI --watch-exclude 選項 | 排除檔案和資料夾啟動同步。若要進一步了解,請參閱指定不會啟動同步的檔案和資料夾。 | 2023 年 12 月 6 日 |
新增 sam sync 命令的 AWS SAM CLI --build-in-source 選項 | 在來源資料夾中建置您的專案,以加速建置程序。若要進一步了解,請參閱在來源資料夾中建置您的專案,以加快建置時間。 | 2023 年 12 月 6 日 |
新增 sam build 命令的 AWS SAM CLI --build-in-source 選項 | 在來源資料夾中建置您的專案,以加速建置程序。若要進一步了解,請參閱在來源資料夾中建置您的專案,以加快建置時間。 | 2023 年 12 月 6 日 |
新增對 AWS SAM CLI遠端調用命令的新資源支援 |
| 2023 年 11 月 15 日 |
為可共用的測試事件新增新的 AWS SAM CLI遠端 test-event 命令 | 使用 從 AWS SAM CLI EventBridge 結構描述登錄檔存取和管理可共用的測試事件,以在 中測試 Lambda 函數 AWS 雲端。若要進一步了解,請參閱使用 sam 遠端測試事件。 | 2023 年 10 月 3 日 |
AWS SAM CLI 的 支援Terraform現已正式推出 | 若要進一步了解 AWS SAM CLI 的支援Terraform,請參閱AWS SAM CLITerraform支援。 | 2023 年 9 月 5 日 |
新增 AWS SAM CLI對 的支援 Terraform Cloud | 現在 AWS SAM CLI支援 的本機測試Terraform Cloud。若要進一步了解,請參閱設定 Terraform Cloud。 | 2023 年 9 月 5 日 |
新增組態YAML檔案的 AWS SAM CLI檔案格式支援 | 現在 AWS SAM CLI支援 【 | 2023 年 7 月 18 日 |
新增 AWS SAM CLIsam local start-api 的命令支援 Terraform | 什麼是 AWS SAM CLI 支援Terraform? 區段已更新為包含 AWS SAM CLI 的 | 2023 年 7 月 6 日 |
新增新的 AWS SAM CLI遠端叫用命令 | 若要開始使用 | 2023 年 6 月 22 日 |
新增 AWS AppSyncGraphQL API無伺服器資源類型 | 建立新的 | 2023 年 6 月 22 日 |
新增 AWS SAM CLI對 3.2 Ruby 的支援 | 更新 sam init 頁面以包含新的基礎映像和執行時間值。使用 Ruby 3.2 Amazon ECR URI 更新映像儲存庫頁面。 | 2023 年 6 月 6 日 |
新增用於套件安裝程式完整性驗證的 AWS SAM CLI選用步驟 | 更新 安裝頁面 AWS SAM CLI以反映選用步驟。建立 驗證安裝程式頁面的 AWS SAM CLI完整性以記錄步驟。 | 2023 年 5 月 31 日 |
新增 sam 同步選項以略過基礎設施同步 | 自訂每次 | 2023 年 3 月 23 日 |
新增對 DocumentDB 事件來源類型的支援 | AWS SAM 範本規格現在支援 | 2023 年 3 月 10 日 |
使用 建置 Rust Lambda 函數 Cargo Lambda | 使用 AWS SAM CLI以使用 建置 Rust Lambda 函數Cargo Lambda。若要進一步了解,請參閱使用 建置 Rust Lambda 函數Cargo Lambda。 | 2023 年 2 月 23 日 |
在 外部建置函數資源 AWS SAM | 新增使用 sam build命令時略過函數的指引。若要進一步了解,請參閱在 外部建置 函數 AWS SAM。 | 2023 年 2 月 14 日 |
新的內嵌連接器語法 | 使用新的內嵌連接器語法來定義您的 | 2023 年 2 月 8 日 |
新增 的 sam list 命令 AWS SAM CLI | 使用 sam list 檢視有關無伺服器應用程式中資源的重要資訊。若要進一步了解,請參閱 sam 清單。 | 2023 年 2 月 2 日 |
新增 esbuild 的格式和 OutExtension 建置屬性 | 使用 esbuild 建置 Node.js Lambda 函數現在支援 | 2023 年 2 月 2 日 |
將執行時間管理選項新增至 AWS SAM 範本規格 | 為您的 Lambda 函數設定執行時間管理選項。如需詳細資訊,請參閱 | 2023 年 1 月 24 日 |
目標屬性已新增至 EventSource for AWS::Serverless::StateMachine 資源。 |
| 2023 年 1 月 13 日 |
設定 Lambda 函數 SQS 輪詢器的擴展 | 使用 的 | 2023 年 1 月 12 日 |
使用 cfn-lint 驗證 AWS SAM 應用程式 | 您可以使用 cfn-lint 透過 驗證您的 AWS SAM 範本 AWS SAM CLI。若要進一步了解,請參閱使用 cfn-lint 驗證。 | 2023 年 1 月 11 日 |
使用 CloudWatch Application Insights 監控無伺服器應用程式 | 設定 Amazon CloudWatch Application Insights 以監控您的 AWS SAM 應用程式。若要進一步了解,請參閱使用 CloudWatch Application Insights 監控無伺服器應用程式。 | 2022 年 12 月 19 日 |
新增 AWS SAM CLI macOS 的套件安裝程式 | 使用新的 AWS SAM CLImacOS 套件安裝程式安裝 。若要進一步了解,請參閱安裝 AWS SAM CLI。 | 2022 年 12 月 6 日 |
新增對 Lambda SnapStart 的支援 | 為您的 Lambda 函數設定 SnapStart 以建立快照,快照是初始化函數的快取狀態。如需詳細資訊,請參閱 | 2022 年 11 月 28 日 |
新增 AWS SAM CLI對 nodejs18.x 的支援 | AWS SAM CLI 現在支援 nodejs18.x 執行時間。若要進一步了解,請參閱 sam init。 | 2022 年 11 月 17 日 |
新增有關設定存取和許可的指引 | AWS SAM 提供兩種選項,可簡化無伺服器 applications.To 存取和許可的管理,如需詳細資訊,請參閱管理資源存取和許可。 | 2022 年 11 月 17 日 |
新增使用原生 AOT 編譯建置 .NET 7 Lambda 函數的支援 | 使用 建置和封裝您的 .NET 7 Lambda 函數 AWS SAM,利用原生Ahead-of-Time(AOT) 編譯來改善 Lambda 冷啟動時間。若要進一步了解,請參閱使用原生 AOT 編譯建置 .NET 7 Lambda 函數。 | 2022 年 11 月 15 日 |
新增 AWS SAM CLITerraform對本機偵錯和測試的支援 | 使用Terraform專案中的 AWS SAM CLI,對 Lambda 函數和層執行本機偵錯和測試。若要進一步了解,請參閱 AWS SAM CLI Terraform支援。 | 2022 年 11 月 14 日 |
新增對 EventBridge 排程器的 AWS SAM 支援 | AWS Serverless Application Model (AWS SAM) 範本規格提供簡單的速記語法,您可以使用 AWS Lambda 和 的 EventBridge 排程器來排程事件 AWS Step Functions。如需詳細資訊,請參閱使用 EventBridge 排程器排程事件。 | 2022 年 11 月 10 日 |
簡化 AWS SAM CLI安裝指示 | AWS SAM CLI 先決條件和選用步驟已移至不同的頁面。您可以在安裝 中找到支援的作業系統安裝 AWS SAM CLI步驟。 | 2022 年 11 月 4 日 |
新增修正以允許 Windows 10 使用者的長路徑 | 應用程式 AWS SAM CLI範本儲存庫包含一些較長的檔案路徑,這些路徑可能會在執行時 | 2022 年 11 月 4 日 |
更新了第一次部署的逐步部署程序 | 使用 逐漸部署 Lambda 函數 AWS CodeDeploy 需要兩個步驟。若要進一步了解,請參閱第一次逐漸部署 Lambda 函數。 | 2022 年 10 月 13 日 |
支援更多類型事件的其他 Lambda 事件篩選 |
| 2022 年 10 月 13 日 |
新增 AWS SAM 管道的 OpenID Connect (OIDC) 支援 | AWS SAM 支援 Bitbucket、GitHub Actions 和 GitLab 持續整合和持續交付 (CI/CD) 平台的 OpenID Connect (OIDC) 使用者身分驗證。若要進一步了解,請參閱搭配 AWS SAM 管道使用 OIDC 使用者帳戶。 | 2022 年 10 月 13 日 |
JwtConfiguration 屬性的注意事項 | 新增在 下為 定義 | 2022 年 10 月 7 日 |
Function 和 StateMachine EventSource 的新屬性 |
| 2022 年 10 月 6 日 |
AWS SAM 連接器現在已全面推出 | 連接器是一種 AWS SAM 抽象資源類型,識別為 | 2022 年 10 月 6 日 |
已將新的 sam 同步選項新增至 AWS SAM CLI |
| 2022 年 9 月 20 日 |
已將新的 sam 部署選項新增至 AWS SAM CLI |
| 2022 年 9 月 9 日 |
esbuild 支援現已全面推出 | 若要建置和封裝 Node.js Lambda 函數,您可以使用 AWS SAM CLI搭配 esbuild JavaScript bundler。 | 2022 年 9 月 1 日 |
更新 AWS SAM CLI遙測 | 已更新所收集的系統和環境資訊的描述,以包含用量屬性的雜湊值。 | 2022 年 9 月 1 日 |
已將本機環境變數支援新增至 AWS SAM CLI | 在本機叫用 Lambda 函數時,以及在本機執行 API Gateway 時,使用 AWS SAM CLI環境變數搭配 。 | 2022 年 9 月 1 日 |
支援 Lambda 指令集架構 | 使用 AWS SAM CLI為 | 2021 年 10 月 1 日 |
產生範例管道組態 | 使用 AWS SAM CLI來產生多個 CI/CD 系統的範例管道,並使用新的 | 2021 年 7 月 21 日 |
AWS SAM CLIAWS CDK 整合 (預覽,階段 2) | 透過公有預覽版本的第 2 階段,您現在可以使用 AWS SAM CLI 來封裝和部署 AWS CDK 應用程式。您也可以直接使用 下載範例 AWS CDK 應用程式 AWS SAM CLI。如需詳細資訊,請參閱 AWS Cloud Development Kit (AWS CDK) (預覽)。 | 2021 年 7 月 13 日 |
支援 RabbitMQ 做為函數的事件來源 | 新增對 RabbitMQ 做為無伺服器函數事件來源的支援。如需詳細資訊,請參閱 | 2021 年 7 月 7 日 |
使用 Amazon ECR 建置容器映像部署無伺服器應用程式 | 使用 Amazon ECR 建置容器映像來部署具有常見 CI/CD 系統的無伺服器應用程式 AWS CodePipeline,例如 Jenkins、GitLab CI/CD 和 GitHub Actions。如需詳細資訊,請參閱部署無伺服器應用程式。 | 2021 年 6 月 24 日 |
使用 AWS Toolkits 偵錯 AWS SAM 應用程式 | AWS 工具組現在支援使用更多整合開發環境 (IDEs和執行時間的組合進行逐步偵錯。如需詳細資訊,請參閱使用 AWS 工具組。 | 2021 年 5 月 20 日 |
AWS SAM CLIAWS CDK 整合 (預覽) | 您現在可以使用 在 AWS SAM CLI本機測試和建置 AWS CDK 應用程式。這是公有預覽版本。如需詳細資訊,請參閱 AWS Cloud Development Kit (AWS CDK) (預覽)。 | 2021 年 4 月 29 日 |
預設容器映像儲存庫已變更為 Amazon ECR Public | 預設容器映像儲存庫從 DockerHub 變更為 Amazon ECR Public。如需詳細資訊,請參閱映像儲存庫。 | 2021 年 4 月 6 日 |
每 AWS SAM CLI夜組建 | 您現在可以安裝 的發行前版本 AWS SAM CLI,該版本是每夜建置的。如需詳細資訊,請參閱安裝 AWS SAM CLI下您選擇的作業系統子主題的每晚建置區段。 | 2021 年 3 月 25 日 |
建置容器環境變數支援 | 您現在可以傳遞環境變數來建置容器。如需詳細資訊,請參閱 中的 | 2021 年 3 月 4 日 |
新的 Linux 安裝程序 | 您現在可以使用原生 Linux AWS SAM CLI安裝程式安裝 。如需詳細資訊,請參閱在 AWS SAM CLI Linux 上安裝 。 | 2021 年 2 月 10 日 |
支援 EventBridge 的無效字母佇列 | 新增對 EventBridge 的無效字母佇列和無伺服器函數和狀態機器 | 2021 年 1 月 29 日 |
支援自訂檢查點 | 新增對 DynamoDB 的自訂檢查點和無伺服器函數的 Kinesis 事件來源的支援。如需詳細資訊,請參閱 | 2021 年 1 月 29 日 |
支援輪轉時段 | 新增支援 DynamoDB 的輪轉時段和無伺服器函數的 Kinesis 事件來源。如需詳細資訊,請參閱 | 2020 年 12 月 17 日 |
支援暖容器 | 新增使用 命令 | 2020 年 12 月 16 日 |
支援 Lambda 容器映像 | 新增對 Lambda 容器映像的支援。如需詳細資訊,請參閱建置應用程式。 | 2020 年 12 月 1 日 |
支援程式碼簽署 | 新增對無伺服器應用程式程式碼的程式碼簽署和信任部署的支援。如需詳細資訊,請參閱設定 AWS SAM 應用程式的程式碼簽署。 | 2020 年 11 月 23 日 |
支援平行和快取建置 | 透過將兩個選項新增至 | 2020 年 11 月 10 日 |
支援 Amazon MQ 和交互 TLS 身分驗證 | 新增對 Amazon MQ 做為無伺服器函數事件來源的支援。如需詳細資訊,請參閱 | 2020 年 11 月 5 日 |
支援適用於 HTTP APIs Lambda 授權方 | 新增對 | 2020 年 10 月 27 日 |
支援多個組態檔案和環境 | 新增對多個組態檔案和環境的支援,以存放命令的預設參數值 AWS SAM CLI。如需詳細資訊,請參閱AWS SAM CLI組態檔案。 | 2020 年 9 月 24 日 |
支援 X-Ray 搭配 Step Functions,以及控制 APIs存取時的參考 | 新增對 X-Ray 做為無伺服器狀態機器事件來源的支援。如需詳細資訊,請參閱 | 2020 年 9 月 17 日 |
支援 Amazon MSK | 新增對 Amazon MSK 做為無伺服器函數事件來源的支援。這可讓 Amazon MSK 主題中的記錄觸發 Lambda 函數。如需詳細資訊,請參閱 | 2020 年 8 月 13 日 |
支援 Amazon EFS | 新增將 Amazon EFS 檔案系統掛載至本機目錄的支援。這可讓 Lambda 函數程式碼存取和修改共用資源。如需詳細資訊,請參閱 | 2020 年 6 月 16 日 |
協調無伺服器應用程式 | 透過使用 建立 Step Functions 狀態機器,新增協調應用程式的支援 AWS SAM。如需詳細資訊,請參閱使用 和 AWS 資源類型協調 AWS Step Functions | 2020 年 5 月 27 日 |
建置自訂執行時間 | 新增了建置自訂執行時間的功能。如需詳細資訊,請參閱建置自訂執行時間。 | 2020 年 5 月 21 日 |
建置層 | 新增建置個別 | 2020 年 5 月 19 日 |
產生的 CloudFormation 資源 | 提供 AWS SAM 產生之 CloudFormation 資源的詳細資訊,以及如何參考這些資源。如需詳細資訊,請參閱產生的 CloudFormation 資源。 | 2020 年 4 月 8 日 |
設定 AWS 登入資料 | 新增設定 AWS 登入資料的指示,以防您尚未將登入資料設定為與其他 AWS 工具搭配使用,例如其中一個 AWS SDKs或 AWS CLI。如需詳細資訊,請參閱設定 AWS 登入資料。 | 2020 年 1 月 17 日 |
AWS SAM 規格和 AWS SAM CLI更新 | 從 GitHub 遷移 AWS SAM 規格。如需詳細資訊,請參閱AWS SAM 規格。也會使用 | 2019 年 11 月 25 日 |
控制 API Gateway APIs存取和政策範本更新的新選項 | 新增控制 API Gateway APIs存取的新選項:IAM 許可、API 金鑰和資源政策。如需詳細資訊,請參閱控制 API Gateway APIs存取。也更新了兩個政策範本:RekognitionFacesPolicy 和 ElasticsearchHttpPostPolicy。如需詳細資訊,請參閱AWS SAM 政策範本。 | 2019 年 8 月 29 日 |
入門更新 | 更新了入門章節,改善了 AWS SAM CLI和 Hello World 教學課程的安裝說明。如需詳細資訊,請參閱 入門 AWS SAM。 | 2019 年 7 月 25 日 |
控制對 API Gateway APIs存取 | 新增控制 API Gateway APIs 存取的支援。如需詳細資訊,請參閱控制 API Gateway APIs存取。 | 2019 年 3 月 21 日 |
已sam publish新增至 AWS SAM CLI | 中的 AWS SAM CLI新 | 2018 年 12 月 21 日 |
巢狀應用程式和層支援 | 2018 年 11 月 29 日 | |
已sam build新增至 AWS SAM CLI | 中的 AWS SAM CLI新 | 2018 年 11 月 19 日 |
新增 的新安裝選項 AWS SAM CLI | 新增 的 Linuxbrew (Linux)、MSI (Windows) 和 Homebrew (macOS) 安裝選項 AWS SAM CLI。如需詳細資訊,請參閱安裝 AWS SAM CLI。 | 2018 年 11 月 7 日 |
新的指南 | 這是《AWS Serverless Application Model 開發人員指南》的第一版。 | 2018 年 10 月 17 日 |