AWS SAM CLI Terraform   のサポート - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SAM CLI Terraform   のサポート

このセクションでは、 AWS Serverless Application Model コマンドラインインターフェイス (AWS SAM CLI) と Terraform プロジェクトと Terraform クラウド。

フィードバックを提供し、機能リクエストを送信するには、 GitHub 問題

とは AWS SAM CLI のサポート Terraform?

AWS Serverless Application Model コマンドラインインターフェイス (AWS SAM CLI) と Terraform プロジェクトまたは Terraform Cloud は、以下のローカルデバッグとテストを実行します。

  • AWS Lambda 関数とレイヤー。

  • Amazon API Gateway APIs。

の概要 Terraform「 とは」を参照してください。Terraformの ? HashiCorp Terraform ウェブサイト

フィードバックを提供し、機能リクエストを送信するには、 GitHub 問題

注記

の解析ステップの一部として AWS SAM CLIの統合、 AWS SAM CLI はユーザーコマンドを処理し、プロジェクトファイルとデータを生成します。コマンド出力は変更されませんが、特定の環境では、環境またはランナーにより出力で追加のログや情報が挿入される場合があります。

とは AWS SAM CLI?

AWS SAM CLI は、 AWS SAM テンプレートや、 などのサポートされているサードパーティー統合で使用できるコマンドラインツールです。Terraform、サーバーレスアプリケーションを構築して実行します。の概要 AWS SAM CLI「AWS SAMCLI とは?」を参照してください。

AWS SAM CLI は、 の次のコマンドをサポートしています。Terraform:

  • sam local invoke – AWS Lambda 関数リソースの 1 回限りの呼び出しをローカルで開始します。このコマンドの詳細については、「sam local invoke を使用したテストの概要」を参照してください。

  • sam local start-api – Lambda リソースをローカルで実行し、ローカルHTTPサーバーホストを介してテストします。このタイプのテストは、APIゲートウェイエンドポイントによって呼び出される Lambda 関数に役立ちます。このコマンドの詳細については、「sam local start-api を使用したテストの概要」を参照してください。

  • sam local start-lambda – AWS Command Line Interface (AWS CLI) または を使用して関数をローカルで呼び出すために、Lambda 関数のローカルエンドポイントを起動しますSDKs。このコマンドの詳細については、「を使用したテストの概要 sam local start-lambda」を参照してください。

の使用方法 AWS SAM CLI with Terraform?

コア Terraform ワークフローは、書き込み計画適用の 3 つのステージで構成されます。で AWS SAM CLI のサポート Terraformでは、 AWS SAM CLI sam local を引き続き使用する場合の一連のコマンド Terraform アプリケーションを管理する ワークフロー AWS。一般的には、以下の操作を実行する必要があります。

  • 書き込み — を使用してインフラストラクチャをコードとして作成する Terraform.

  • テストとデバッグ — を使用する AWS SAM CLI は、アプリケーションをローカルでテストおよびデバッグします。

  • 計画 — 適用前に変更をプレビューします。

  • 適用 — インフラストラクチャをプロビジョニングします。

の使用例 AWS SAM CLI with Terraform 「Better together:」を参照してください。 AWS SAM CLI また、HashiCorp Terraform AWS コンピューティングブログの 。

次のステップ

すべての前提条件を完了して を設定するには Terraform「の開始方法 Terraform のサポート AWS SAM CLI」を参照してください。