View a markdown version of this page

AWS SAM 前提条件 - AWS Serverless Application Model

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

AWS SAM 前提条件

AWS Serverless Application Model コマンドラインインターフェイス () をインストールして使用する前に、以下の前提条件を満たしてくださいAWS SAM CLI。

を使用するには AWS SAM CLI、以下が必要です。

  • AWS アカウント、 AWS Identity and Access Management (IAM) 認証情報、IAM アクセスキーペア。

  • AWS 認証情報を設定する AWS Command Line Interface (AWS CLI)。

にサインアップする AWS アカウント

の使用を開始するには AWS、 が必要です AWS アカウント。の作成の詳細については AWS アカウント、 AWS アカウント管理 リファレンスガイドの「 の開始方法 AWS アカウント」を参照してください。

ステップ 1: をインストールする AWS CLI

AWS CLI は、コマンドラインシェルでコマンド AWS のサービス を使用して を操作できるオープンソースツールです。では、認証情報の設定などのアクティビティ AWS CLI に AWS SAM CLIが必要です。の詳細については AWS CLI、「 とは」を参照してください AWS Command Line Interface。 AWS Command Line Interface ユーザーガイドの「」を参照してください。

をインストールするには AWS CLI、「 ユーザーガイド」の「 の最新バージョンのインストールまたは更新 AWS CLI」を参照してください。 AWS Command Line Interface

ステップ 2: AWS CLI を使用して AWS 認証情報を設定する

IAM Identity Center で認証情報を設定する
を使用して認証情報を設定するには AWS CLI
  1. コマンドラインから aws configure コマンドを実行します。

  2. 次を設定します。詳細については、各リンクを選択してください。

    1. アクセスキー ID

    2. シークレットアクセスキー

    3. AWS リージョン

    4. 出力形式

    次の例は、サンプル値を示しています。

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

は、この情報を credentialsおよび config ファイル内の という名前のプロファイル (設定のコレクション) default に AWS CLI 保存します。これらのファイルは、ホームディレクトリ内の .aws ファイルにあります。デフォルトでは、このプロファイルの情報は、使用するプロファイルを明示的に指定しない AWS CLI コマンドを実行するときに使用されます。credentials ファイルの詳細については、「AWS Command Line Interface ユーザーガイド」の「設定ファイルと認証情報ファイルの設定」を参照してください。

既存の設定や認証情報ファイルの使用など、認証情報の設定の詳細については、「AWS Command Line Interface ユーザーガイド」の「クイック設定」を参照してください。

ステップ 3: (オプション) AWS Toolkit for VS Code をインストールする

Toolkit AWS for VS Code は、統合開発環境を好むデベロッパー向けに、ビジュアルデバッグ、CodeLens 統合、効率的なデプロイワークフローなど、サーバーレス開発のための強力な機能を提供します。

VS Code 開発の前提条件

  • システムにインストール済みの Visual Studio Code (バージョン 1.73.0 以降)

  • VS Code の YAML 言語サポート拡張機能

AWS Toolkit for VS Code をインストールするには
  1. Visual Studio Code を開きます。

  2. [拡張機能] ビューを開きます (Ctrl+Shift+X または Cmd+Shift+X)

  3. AWS 「ツールキット」を検索する

  4. Amazon Web Services によるAWS 「ツールキット」拡張機能のインストール

  5. Red Hat 提供の「YAML」拡張機能をインストールします (SAM テンプレート CodeLens 機能に必要)

SAM で VS Code AWS を使用する利点

  • ビジュアルデバッグ: ブレークポイントを設定し、Lambda 関数のステップスルーをローカルで実行

  • CodeLens 統合: SAM テンプレートから関数の構築、デプロイ、呼び出しを直接実行

  • 統合ターミナル: エディタを離れずに AWS SAM AWS CLI コマンドにアクセスする

  • テンプレート検証: SAM テンプレートのリアルタイム検証と IntelliSense

VS Code で AWS 認証情報を設定する方法については、 AWS 「 Toolkit for VS Code ユーザーガイド」の「認証情報の設定」を参照してください。

次の手順

  • これで、 AWS SAM CLIをインストールして使用を開始する準備ができました AWS SAM。をインストールするには AWS SAM CLI、「」を参照してくださいAWS SAM CLI のインストール

  • サーバーレス開発用の Visual Studio コードをセットアップするには、「AWS Toolkit for VS Code のセットアップ」を参照してください。