

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

# AWS Application Builder の使用
<a name="appbuilder-overview-overview"></a>

 以下のセクションでは、 で AWS Application Builder にアクセスする方法について説明します AWS Toolkit for Visual Studio Code。Application Builder を使用すると、プロジェクトを視覚的に構築し、ローカルで反復処理して、 にデプロイできます AWS。Application Builder の機能と潜在的なユースケースの概要とローカル AWS Lambda エクスペリエンスについては、 AWS 「Developer YouTube video [\$1New\$1 AWS Lambda Local IDE Experience\$1](https://www.youtube.com/watch?v=rhBOuJqzABY)」を参照してください。

## AWS Application Builder エクスプローラーの使用
<a name="appbuilder-overview-explorer"></a>

 AWS Toolkit で Application Builder にアクセスするには、VS Code で AWS Toolkit を開き、**AWS Application Builder** エクスプローラーを展開します。 AWS Application Builder エクスプローラーには、VS Code エディタタブで **Application Builder のチュートリアル**を開くためのリンクが含まれており、 AWS Application Builder 関連のリソースを含む現在の VS Code ワークスペース内のフォルダが表示されます。

Toolkit の Application Builder エクスプローラーから AWS 、project-folder-levelアクションが 4 つあります。
+ **[テンプレートファイルを開く]** : VS Code エクスプローラーでテンプレートファイルを開きます。
+ **Infrastructure Composer で開く**: VS Code エディタで AWS Infrastructure Composer を使用してテンプレートファイルを開きます。 AWS Infrastructure Composer の操作の詳細については、[AWS Infrastructure Composer](https://docs.aws.amazon.com//application-composer/latest/dg/what-is-composer.html) デベロッパーガイドの*AWS 「Infrastructure Composer* とは」トピックを参照してください。
+ **ビルド SAM テンプレート**: AWS Toolkit で**ビルドダイアログのパラメータを指定**を開きます。ビルドの**ビルドフラグを指定する**か、**samconfig のデフォルト値を使用する**かを選択できます。 AWS SAM テンプレートの詳細については、「 *AWS Serverless Application Model*デベロッパーガイド」の[「テンプレート構造](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-specification-template-anatomy.html)」トピックを参照してください。
+ **[SAM アプリケーションのデプロイ]**: VS Code で **[デプロイコマンドの選択]** ダイアログを開き、 **[デプロイ]** または **[同期]** を選択して、デプロイ済みのアプリケーションを更新できます。 AWS SAM アプリケーションのデプロイの詳細については、[「 デベロッパーガイド」の「アプリケーションとリソースのデプロイ](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-deploying.html)」トピックを参照してください。 *AWS Serverless Application Model*

プロジェクトフォルダ内の AWS Lambda 関数の横にあるボタンアイコンから、または AWS Lambda 関数を右クリックしてアクセスできる 2 つのアクションがあります。
+ **[設定のローカル呼び出しおよびデバッグ]**: VS Code エディタで **[設定のローカル呼び出しおよびデバッグ]** フォームを開きます。このフォームでは、`aws-sam` タイプの launch-configs を作成、編集、実行できます。SAM デバッグ設定の詳細については、このユーザーガイドの「[サーバーレスアプリケーションのデバッグ用設定オプション](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps-run-debug-config-ref.html)」トピックを参照してください。
**注記**  
現在、ARM64 アーキテクチャでの .NET Core アプリケーションのデバッグは VS Code ではサポートされていません。.NET Core アプリケーションをデバッグしようとすると、次のエラーが表示されます。  
`The vsdbg debugger does not currently support the arm64 architecture. Function will run locally without debug.`  
この問題の詳細については、DotNet GitHub リポジトリの 「[VSCode-csharp](https://github.com/dotnet/vscode-csharp/issues/2771)」の問題を参照してください。
+ **[関数ハンドラを開く]**: 関数ハンドラを含むプロジェクトファイルを開きます。

デプロイされた AWS Lambda 関数には 2 つの追加アクションがあります。
+ **[リモート呼び出し]**: VS Code エディタで **[リモート呼び出し設定]** メニューを開きます。
+ **[ログの検索]**: VS Code で **[ログの検索]** ダイアログを開きます。

## アプリケーションビルダーのチュートリアル
<a name="appbuilder-overview-walkthrough"></a>

**Application Builder のチュートリアル**は、 AWS Application Builder を使用して新しいアプリケーションを構築するプロセスを説明するstep-by-stepインタラクティブガイドです。**Application Builder のチュートリアル**には、 の Application Builder エクスプローラー AWS Toolkit for Visual Studio Code と VS Code **Welcome** タブの 2 つの場所からアクセスできます。 AWS Toolkit **の Application Builder エクスプローラー**から Application Builder のチュートリアルを選択すると、VS Code **Editor** ウィンドウの VS Code **Welcome** タブで **Application Builder のチュートリアル**が開きます。

**アプリケーションビルダーのチュートリアル**は、次の 5 つの主要セクションで構成されています。

### 1. インストール
<a name="w2aac17c19b9b7b7"></a>

インストールセクションでは、Application Builder やその他のオプション AWS CLI ツールに必要なツールがインストールされているかどうかを確認します。必要なツールがない場合、またはツールが古い場合は、正しいバージョンをインストールする手順が表示されます。

正しいツール AWS CLI とオプションのツールがインストールされているかどうかを確認するには、 のボタン、 AWS CLI またはテストする別のツールを選択します。ボタンを選択すると、**AWS ツールキットログ** が更新され、VS Code にツールのステータスを示すアラートメッセージが表示されます。ツールをインストールまたは更新する必要がある場合、**アプリケーションビルダーのチュートリアル**が更新され、続行するために必要な手順とリソースが表示されます。

のインストールの詳細については AWS CLI、「 *AWS CLI*デベロッパーガイド[」の「 の最新バージョンのインストールまたは更新 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。 AWS SAM CLI のインストールの詳細については、[「 CLI AWS SAM](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html)デベロッパーガイド」の*AWS SAM 「CLI* のインストール」トピックを参照してください。

### 2. アプリケーションテンプレートの選択
<a name="w2aac17c19b9b7b9"></a>

[アプリケーションテンプレートの選択] セクションでは、テンプレートから新しいアプリケーションを構築する手順が示されます。

テンプレートを選択してアプリケーションを初期化するには、以下の手順を実行します。

1. **[アプリケーションビルダーのチュートリアル]** から **[アプリケーションテンプレートの選択]** セクションを選択すると、画面にテンプレートオプションのリストが表示されます。

1. リストからテンプレートを選択し、**[プロジェクトを初期化]** ボタンを選択して VS Code ダイアログを開きます。

1. VS Code ダイアログのステップを完了して、新しいアプリケーションを初期化します。

1. Toolkit は、初期化プロセス中にアプリケーションのステータスで更新を AWS ログに記録します。

1. アプリケーションビルダーエクスプローラーでアプリケーションを表示するには、**[アプリケーションビルダーエクスプローラーの更新]** アイコンを選択して、エクスプローラーに変更を反映させます。

### 3. ローカルでの反復処理
<a name="w2aac17c19b9b7c11"></a>

Iterate local セクションには、VS Code および AWS Toolkit エクスプローラーで利用可能な Application Builder 機能を使用して反復する方法を示すサンプルイメージが含まれています。

VS Code および AWS Toolkit エクスプローラーで使用できるすべての Application Builder 機能の詳細については、このユーザーガイドトピックにある*「Application Builder エクスプローラーの使用*」セクションを参照してください。

### 4. にデプロイする AWS
<a name="w2aac17c19b9b7c13"></a>

Deploy to AWS セクションには、アプリケーションをデプロイする AWS 目的で に接続する認証情報を設定する方法と、Application Builder を使用してアプリケーションをデプロイする方法の例が含まれています。

**Application Builder のチュートリアル**から既存の認証情報 AWS を使用して に接続するには、次のいずれかの手順を実行します。

**ワークフォース: シングルサインオン AWS で にサインインします。**

1. **Application Builder のチュートリアルの** **Deploy to AWS** セクションで、**認証情報の設定**ボタンを選択して AWS Toolkit Explorer の **AWS: LOGIN** メニューを開きます。

1. **[AWS: ログイン]** メニューから **[ワークフォース]** を選択し、**[続行]** ボタンを選択して続行します。

1. 指定されたフィールドに**開始 URL** を入力し、ドロップダウンメニューから **AWS リージョン**を選択し、**[続行]** ボタンを選択して続行します。

1. VS Code ポップアップウィンドウから、デフォルトのブラウザで AWS 認証サイトを開くことを確認します。

1. デフォルトのブラウザから認証手順を完了します。認証の完了が通知されたら、ブラウザウィンドウを安全に閉じることができます。

**IAM 認証情報: AWS CLI ツールで使用するためのキーを保存します。**

1. **Application Builder のチュートリアルの** **Deploy to AWS** セクションで、**認証情報の設定**ボタンを選択して AWS Toolkit Explorer の **AWS: LOGIN** メニューを開きます。

1. **[AWS: ログイン]** メニューから **[IAM 認証情報]** を選択し、**[続行]** ボタンを選択して続行します。

1. 指定されたフィールドに**プロファイル名**を入力し、 **Access Key** と **Secret Key** を入力して、**[続行]** ボタンを選択して続行します。

1. VS Code は認証のステータスを表示し、認証が完了したか、認証情報が無効だったかを通知します。

を使用してデプロイするための認証情報の設定の詳細については AWS CLI、「 *AWS CLI*デベロッパーガイド」の[「 の設定 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)」トピックを参照してください。既存の認証情報を使用して AWS Toolkit AWS から に接続する方法の詳細については、このユーザーガイドの[「 への接続 AWS](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/connect.html)」トピックを参照してください。