翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 で認証情報を設定する
IAM Identity Center で認証情報を設定するには、AWS 「Configure your profile with the configure sso Wizard」を参照してください。
を使用して認証情報を設定するには AWS CLI
-
コマンドラインから
aws configureコマンドを実行します。 -
次を設定します。詳細については、各リンクを選択してください。
次の例は、サンプル値を示しています。
$aws configureAWS Access Key ID [None]:AWS Secret Access Key [None]:AKIAIOSFODNN7EXAMPLEDefault region name [None]:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEYDefault output format [None]:us-west-2json
は、この情報を 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 をインストールするには
Visual Studio Code を開きます。
[拡張機能] ビューを開きます (Ctrl+Shift+X または Cmd+Shift+X)
AWS 「ツールキット」を検索する
Amazon Web Services によるAWS 「ツールキット」拡張機能のインストール
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 のセットアップ」を参照してください。