Windows での AWS SAM CLI のインストール - AWS Serverless Application Model

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

Windows での AWS SAM CLI のインストール

次の手順は、Windows ホストで AWS SAM CLIを使用するために必要な前提条件をインストールして設定する際に役立ちます。

  1. AWS アカウントの作成

  2. IAM アクセス許可の設定

  3. Docker をインストールします。注意 Dockerは、アプリケーションをローカルでテストするための前提条件です。

  4. AWS SAM CLI のインストール

ステップ 1. AWS 無料アカウント作成方法

AWS アカウントをお持ちでない場合は、aws.amazon.com を参照し、[Create an AWS Account (AWS アカウントの作成)] を選択します。詳細な手順については、「AWS アカウントの作成とアクティブ化」を参照してください。

ステップ 2. 作成 IAM 管理者権限を持つユーザー

まだ IAM 管理者権限を持つユーザーについては、以下を参照してください。 最初のIAM管理者ユーザーおよびグループの作成IAM ユーザーガイド.

さらに、AWS資格情報を設定して、 AWS SAM CLIを使用してAWSサービスを呼び出します。たとえば、 AWS SAM CLI は、 Amazon S3 および AWS CloudFormation. AWS 資格情報の設定の詳細については、以下を参照してください。 AWS資格情報の設定.

ステップ 3. Docker をインストールします。

注記

Docker は、アプリケーションをローカルでテストし、--use-container フラグを使用してデプロイパッケージを構築するための前提条件です。これらの機能を最初に使用する予定がない場合は、このセクションをスキップするか、後で Docker をインストールできます。

Docker は、Linux マシン上でコンテナを実行するアプリケーションです。AWS SAM は、Docker コンテナとして使用する AWS Lambda と同様のローカル環境を提供します。このコンテナを使用して、サーバーレスアプリケーションを構築、テスト、およびデバッグできます。

AWS SAM CLI を使用してサーバーレスプロジェクトと機能をローカルで実行できるようにするには、Docker をインストールして作業する必要があります。AWS SAM CLI は、DOCKER_HOST 環境変数を使用して Docker デーモンにアクセスします。次の手順では、AWS SAM CLI で動作するように Docker のインストールをインストール、設定、および検証する方法について説明します。

  1. Docker をインストールします。

    Docker Desktop は、最新の Windows オペレーティングシステムをサポートしています。Windows の旧バージョンでは、Docker Toolbox を使用できます。正しい Docker のインストール手順については、Windows のバージョンを選択してください。

  2. 共有ドライブを設定します。

    AWS SAM CLI では、プロジェクトディレクトリまたは親ディレクトリが共有ドライブにリストされている必要があります。場合によっては、Dockerが正しく機能するためにドライブを共有する必要があります。

  3. のインストールを検証する

    Docker がインストールされたら、動作していることを確認します。また、AWS SAM CLI から Docker コマンドを実行できることを確認します (例: docker ps など)。コンテナをインストール、フェッチ、プルする必要はありません — AWS SAM CLIが必要に応じて自動的に行います。

Dockerのインストールで問題が発生した場合は、 ログとトラブルシューティング セクション( Dockerインストールガイド トラブルシューティングのヒントを参照してください。

ステップ 4. AWS SAM CLI のインストール

Windows インストーラ (MSI) ファイルは、Windows オペレーティングシステムのパッケージインストーラファイルです。

MSI ファイルを使用して AWS SAM CLI をインストールする手順は、次のとおりです。

  1. AWS SAM CLI 64-bit をインストールします。

    注記

    32 ビット システムで動作する場合は、以下を参照してください。 インストール中 AWS SAM 32ビットWindowsのCLI.

  2. のインストールを検証する

    インストールが完了したら、新しいコマンドプロンプトまたは PowerShell プロンプトを開いて確認します。コマンドラインから sam を呼び出すことができるはずです。

    sam --version

    AWS SAM CLI が正常にインストールされると、次のような出力が表示されます。

     
     SAM CLI, version 1.0.0
                    

これで開発を開始する準備が整いました。

次のステップ:

これで、AWS SAM を使用して独自のサーバーレスアプリケーションの構築を開始する準備が整いました。サンプルサーバーレスアプリケーションから開始する場合は、次のいずれかのリンクを選択します。