翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SAM のドキュメント履歴
以下の表には、AWS Serverless Application Model デベロッパーガイドの各リリースにおける重要な変更点が説明されています。このドキュメントの更新に関する通知を受け取るには、RSS フィードにサブスクライブできます。
-
ドキュメント最終更新日: 2024 年 6 月 20 日
| 変更 | 説明 | 日付 |
|---|---|---|
デベロッパーガイド全体のコンテンツの再構築と更新 | 見つけやすさと使いやすさを向上させるために、ガイドが再編成され、再構築されました。タイトルが更新され、改善されました。トピックと概念を紹介する際に、追加の詳細が提供されました。 | 2024 年 6 月 20 日 |
Ruby 3.3 の AWS SAM CLI サポートが追加されました | Ruby 3.3 がランタイムおよびイメージリポジトリとして提供されるようになりました。詳細については、「イメージリポジトリ」および「sam init」を参照してください。 | 2024 年 4 月 4 日 |
AWS SAMCLI コマンドオプションが追加されました | コマンド sam local start-api の新しいオプションである | 2024 年 3 月 20 日 |
NET 8 の AWS SAM CLI サポートが追加されました | .NET 8 がランタイムおよびイメージリポジトリとして提供されるようになりました。.NET Core 3.1、Node.js 14、Node.js 12、Python 3.7、Ruby 2.7 のランタイムおよびイメージリポジトリはサポートされなくなりました。「イメージリポジトリ」および「sam init」を参照してください。 | 2024 年 2 月 22 日 |
Linux 用の AWS SAM CLI arm64 パッケージインストーラが追加されました | 手順については、「AWS SAMCLI のインストール」を参照してください。 | 2023 年 12 月 6 日 |
AWS SAMCLI sam sync コマンド用の --watch-exclude オプションが追加されました | ファイルとフォルダを同期の開始から除外します。詳細については、「同期を開始しないファイルとフォルダを指定する」を参照してください。 | 2023 年 12 月 6 日 |
AWS SAMCLI sam sync コマンドの --build-in-source オプションが追加されました | ビルドプロセスを高速化するには、ソースフォルダにプロジェクトを構築します。詳細については、「ソースフォルダにプロジェクトを構築することでビルド時間を短縮する」を参照してください。 | 2023 年 12 月 6 日 |
AWS SAMCLI sam build コマンドの --build-in-source オプションが追加されました | ビルドプロセスを高速化するには、ソースフォルダにプロジェクトを構築します。詳細については、「ソースフォルダにプロジェクトを構築することでビルド時間を短縮する」を参照してください。 | 2023 年 12 月 6 日 |
AWS SAM CLI リモート呼び出しコマンドの新しいリソースサポートが追加されました |
| 2023 年 11 月 15 日 |
共有可能なテストイベント用の新しい AWS SAM CLI リモートテストイベントコマンドが追加されました | AWS SAM CLI を使用して、EventBridge スキーマレジストリから共有可能なテストイベントにアクセスして管理し、AWS クラウド で Lambda 関数をテストします。詳細については、「Using sam remote test-event」を参照してください。 | 2023 年 10 月 3 日 |
Terraform の AWS SAM CLI サポートの一般提供が開始されました | Terraform をサポートする AWS SAM CLI について詳しくは、「AWS SAM CLITerraform サポート」を参照してください。 | 2023 年 9 月 5 日 |
Terraform Cloud の AWS SAM CLI サポートが追加されました | AWS SAM CLI は、Terraform Cloud のローカルテストをサポートするようになりました。詳細については、「Terraform Cloudのセットアップ」を参照してください。 | 2023 年 9 月 5 日 |
AWS SAM CLI 設定ファイル用の YAML ファイル形式のサポートが追加されました | AWS SAM CLI は、[ | 2023 年 7 月 18 日 |
Terraform の AWS SAM CLIsam local start-api コマンドのサポートが追加されました | 「Terraform の AWS SAM CLI サポートの概要」セクションが更新され、Terraform の AWS SAM CLI | 2023 年 7 月 6 日 |
新しい AWS SAM CLI remote invoke コマンドが追加されました |
| 2023 年 6 月 22 日 |
AWS AppSyncGraphQL API サーバーレスリソースタイプが追加されました | AWS SAM を使用して GraphQL API リソースを定義する方法を説明する「 | 2023 年 6 月 22 日 |
Ruby 3.2 の AWS SAM CLI サポートが追加されました | 「sam init」ページを更新して、新しいベースイメージとランタイム値を追加しました。Ruby 3.2 Amazon ECR URI で「イメージリポジトリ」ページを更新しました。 | 2023 年 6 月 6 日 |
AWS SAM CLI パッケージインストーラの整合性検証におけるオプションの手順が追加されました | 「AWS SAM CLI のインストール」ページを更新して、オプションの手順を反映します。手順を文書化するために、「AWS SAM CLI インストーラの整合性を確認」ページを作成します。 | 2023 年 5 月 31 日 |
インフラストラクチャの同期をスキップする sam sync オプションが追加されました |
| 2023 年 3 月 23 日 |
DocumentDB イベントソースタイプのサポートが追加されました | AWS SAM テンプレート仕様は、 | 2023 年 3 月 10 日 |
を使用して Rust Lambda 関数を構築するCargo Lambda | AWS SAM CLI を使用して Cargo Lambda で Rust Lambda 関数を構築します。詳細については、「Cargo Lambda を使用した Rust Lambda 関数の構築」を参照してください。 | 2023 年 2 月 23 日 |
関数リソースを AWS SAM の外部に構築する | sam build コマンド使用時の関数のスキップに関するガイダンスを追加しました。詳細については、「AWS SAM の外部で関数を構築する」を参照してください。 | 2023 年 2 月 14 日 |
新しい埋め込みコネクタ構文 |
| 2023 年 2 月 8 日 |
用に新しい sam list コマンドを追加したAWS SAMCLI | サーバーレスアプリケーションのリソースに関する重要な情報を表示するために sam list を使用します。詳細については、「sam リスト」を参照してください。 | 2023 年 2 月 2 日 |
esbuild の Format および OutExtension ビルドプロパティを追加 | esbuild を使用した Node.js Lambda 関数の構築で、 | 2023 年 2 月 2 日 |
AWS SAM テンプレートの仕様にランタイム管理オプションを追加 | Lambda 関数のランタイム管理オプションを設定します。詳細については | 2023 年 1 月 24 日 |
AWS::Serverless::StateMachine リソースの Target プロパティに EventSource を追加。 |
| 2023 年 1 月 13 日 |
Lambda 関数の SQS ポーラーのスケーリングを設定する |
| 2023 年 1 月 12 日 |
cfn-lint を使用して AWS SAM アプリケーションを検証する | AWS SAM CLI で cfn-lint を使用すると、AWS SAM テンプレートを検証できます。詳細については、「cfn-lint による検証」を参照してください。 | 2023 年 1 月 11 日 |
CloudWatch Application Insights を使用したサーバーレスアプリケーションのモニタリング | AWS SAM アプリケーションをモニタリングするように Amazon CloudWatch Application Insights を設定します。詳細については、「CloudWatch Application Insights を使用したサーバーレスアプリケーションのモニタリング」を参照してください。 | 2022 年 12 月 19 日 |
macOS 用の AWS SAM CLI パッケージインストーラを追加した | 新しい macOS パッケージインストーラを使用して AWS SAM CLI をインストールします。詳細については、「AWS SAM CLI のインストール」を参照してください。 | 2022 年 12 月 6 日 |
Lambda SnapStart のサポートを追加 | スナップショットを作成する SnapStart を Lambda 関数に設定します。このスナップショットには、初期化された関数がキャッシュされます。詳細については「 | 2022 年 11 月 28 日 |
nodejs18.x の AWS SAM CLI サポートを追加した | AWS SAM CLI で nodejs18.x ランタイムがサポートされるようになりました。詳細については、「sam init」を参照してください。 | 2022 年 11 月 17 日 |
アクセスとアクセス許可の設定に関するガイダンスを追加 | AWS SAM には、サーバーレスアプリケーションのアクセスとアクセス許可の管理をシンプルにする 2 つのオプションが用意されています。詳細については、「リソースへのアクセスとアクセス許可の管理」を参照してください。 | 2022 年 11 月 17 日 |
ネイティブ AOT コンパイルによる .NET 7 Lambda 関数の構築のサポートを追加 | .NET 7 Lambda 関数を AWS SAM で構築してパッケージ化し、ネイティブの事前 (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) テンプレートの仕様には、EventBridge スケジューラを使用して AWS Lambda や AWS Step Functions のイベントをスケジュールできる、シンプルで簡潔な構文が用意されています。詳細については、「EventBridge スケジューラによるイベントのスケジューリング」を参照してください。 | 2022 年 11 月 10 日 |
AWS SAM CLI のインストール手順を簡略化する | AWS SAM CLI の前提条件とオプションの手順は、別のページに移動されました。サポートされているオペレーティングシステムのインストール手順は、「AWS SAM CLI のインストール」に記載されています。 | 2022 年 11 月 4 日 |
長いパスを使用できるようにする Windows 10 ユーザー向けの修正を追加 | AWS SAM CLI アプリテンプレートリポジトリには、Windows 10 での MAX_PATH の制限により、 | 2022 年 11 月 4 日 |
初回デプロイ時の段階的デプロイプロセスの更新 | AWS CodeDeploy で Lambda 関数を段階的にデプロイするには、2 つのステップが必要です。詳細については、「初めて 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 日 |
関数と StateMachine EventSource の新しいプロパティ |
| 2022 年 10 月 6 日 |
AWS SAM コネクタの一般公開 | コネクタは、 | 2022 年 10 月 6 日 |
への新しい sam 同期オプションを追加したAWS SAMCLI | sam sync に | 2022 年 9 月 20 日 |
への新しい sam デプロイオプションを追加したAWS SAMCLI | sam deploy に追加した | 2022 年 9 月 9 日 |
esbuild の一般公開 | Node.js Lambda 関数を構築してパッケージ化する場合、AWS SAM CLI と esbuild JavaScript バンドラーを使用できます。 | 2022 年 9 月 1 日 |
AWS SAM CLI テレメトリの更新 | 収集されたシステムおよび環境情報の説明が更新され、使用属性のハッシュ値を含むようになりました。 | 2022 年 9 月 1 日 |
へのローカル環境変数のサポートを追加したAWS SAMCLI | 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 SAMCLIAWS CDK の統合 (プレビュー、フェーズ 2) | パブリックプレビューリリースのフェーズ 2 では、AWS CDK アプリケーションのパッケージ化とデプロイに AWS SAM CLI を使用できるようになりました。AWS SAM CLI を使用して、サンプル AWS CDK アプリケーションを直接ダウンロードすることもできます。詳細については、「AWS Cloud Development Kit (AWS CDK) (プレビュー)」を参照してください。 | 2021 年 7 月 13 日 |
関数のイベントソースとしての RabbitMQ のサポート | サーバーレス関数のイベントソースとしての RabbitMQ のサポートが追加されました。詳細については、「 | 2021 年 7 月 7 日 |
Amazon ECR ビルドコンテナイメージを使用したサーバーレスアプリケーションのデプロイ | Amazon ECR ビルドコンテナーイメージを使用して、AWS CodePipeline、Jenkins、GitLab CI/CD、および GitHub Actions などの一般的な CI/CD システムでサーバーレスアプリケーションをデプロイします。詳細については、「サーバーレスアプリケーションのデプロイ」を参照してください。 | 2021 年 6 月 24 日 |
AWS ツールキットを使用した AWS SAM アプリケーションのデバッグ | AWS Toolkit が、統合開発環境 (IDE) とランタイムのより多くの組み合わせでのステップスルーデバッグをサポートするようになりました。詳細については、「AWS Toolkit の使用」を参照してください。 | 2021 年 5 月 20 日 |
AWS SAMCLIAWS 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 のインストール」で、選択する OS サブトピックの「ナイトリービルド」セクションを参照してください。 | 2021 年 3 月 25 日 |
ビルドコンテナの環境変数のサポート | ビルドコンテナに環境変数を渡すことが可能になりました。詳細については、「 | 2021 年 3 月 4 日 |
新しい Linux インストールプロセス | ネイティブ Linux インストーラを使用して AWS SAM CLI をインストールできるようになりました。詳細については、「Linux への AWS SAM CLI のインストール」を参照してください。 | 2021 年 2 月 10 日 |
EventBridge 向けのデッドレターキューのサポート | サーバーレス関数とステートマシンの EventBridge および | 2021 年 1 月 29 日 |
カスタムチェックポイントのサポート | サーバーレス関数の DynamoDB および Kinesis イベントソースのためのカスタムチェックポイントのサポートが追加されました。詳細については、「 | 2021 年 1 月 29 日 |
タンブリングウィンドウのサポート | サーバーレス関数の DynamoDB および Kinesis イベントソースのためのタンブリングウィンドウのサポートが追加されました。詳細については、「 | 2020 年 12 月 17 日 |
ウォームコンテナのサポート | AWS SAM CLI コマンドの | 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 API 用の Lambda オーソライザ―のサポート |
| 2020 年 10 月 27 日 |
複数の設定ファイルと環境のサポート | AWS SAM CLI コマンドのデフォルトパラメータ値を保存するための複数の設定ファイルと環境のサポートが追加されました。詳細については、「AWS SAM CLI 設定ファイル」を参照してください。 | 2020 年 9 月 24 日 |
X-Ray の Step Functions との使用、および API へのアクセスを制御するときのリファレンスのサポート | サーバーレスステートマシンのイベントソースとしての X-Ray のサポートが追加されました。詳細については、「 | 2020 年 9 月 17 日 |
Amazon MSK のサポート | サーバーレス関数のイベントソースとしての Amazon MSK のサポートが追加されました。これは、Amazon MSK トピックのレコードが Lambda 関数をトリガーすることを可能にします。詳細については、「 | 2020 年 8 月 13 日 |
Amazon EFS のサポート | ローカルディレクトリへの Amazon EFS ファイルシステムのマウントのサポートが追加されました。これは、Lambda 関数コードが共有リソースにアクセスして変更を行うことを可能にします。詳細については、「 | 2020 年 6 月 16 日 |
サーバーレスアプリケーションのオーケストレーション | AWS SAM を使用した Step Functions ステートマシンの作成による、アプリケーションのオーケストレーションのサポートが追加されました。詳細については、「AWS Step Functions を使用した AWS リソースのオーケストレーション」と「 | 2020 年 5 月 27 日 |
カスタムランタイムの構築 | カスタムランタイムを構築する機能が追加されました。詳細については、「カスタムラインタイムの構築」を参照してください。 | 2020 年 5 月 21 日 |
レイヤーの構築 | 個々の | 2020 年 5 月 19 日 |
生成された CloudFormation リソース | AWS SAM が生成する CloudFormation リソースと、それらを参照する方法の詳細情報を掲載しました。詳細については、「生成された CloudFormation リソース」を参照してください。 | 2020 年 4 月 8 日 |
AWS 認証情報のセットアップ | AWS SDK の 1 つ、または AWS CLI などの AWS のその他ツールでの使用向けの AWS がセットアップされていない場合のために、それらをセットアップする手順を追加しました。詳細については、「AWS 認証情報のセットアップ」を参照してください。 | 2020 年 1 月 17 日 |
AWS SAM の仕様と AWS SAM CLI の更新 | AWS SAM の仕様が GitHub から移行されました。詳細については、「AWS SAM の仕様」を参照してください。 | 2019 年 11 月 25 日 |
API Gateway API へのアクセスの制御に対する新しいオプションとポリシーテンプレートの更新 | API Gateway API へのアクセスを制御するための新しいオプションである IAM 許可、API キー、およびリソースポリシーが追加されました。詳細については、「API Gateway API へのアクセスの制御」を参照してください。RekognitionFacesPolicy と ElasticsearchHttpPostPolicy の 2 つのポリシーテンプレートも更新されました。詳細については、「AWS SAM ポリシーテンプレート」を参照してください。 | 2019 年 8 月 29 日 |
開始方法の更新 | AWS SAM CLI および Hello World チュートリアルの改善されたインストール手順で「開始方法」章が更新されました。詳細については、「AWS SAM の使用開始」を参照してください。 | 2019年7月25日 |
API Gateway API へのアクセスの制御 | API Gateway API へのアクセスの制御に対するサポートが追加されました。詳細については、「API Gateway API へのアクセスの制御」を参照してください。 | 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 SAMCLI | AWS SAM CLI に Linuxbrew (Linux)、MSI (Windows)、および Homebrew (macOS) のインストールオプションが追加されました。詳細については、「AWS SAM CLI のインストール」を参照してください。 | 2018 年 11 月 7 日 |
新規ガイド | これは AWS Serverless Application Model デベロッパーガイドの初回リリースです。 | 2018 年 10 月 17 日 |