Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Elastic Beanstalk で使用する開発マシンの設定

フォーカスモード
Elastic Beanstalk で使用する開発マシンの設定 - AWS Elastic Beanstalk

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

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

このページでは、 AWS Elastic Beanstalk アプリケーションの開発用にローカルマシンをセットアップする方法を示します。これには、フォルダ構造、ソース管理、および CLI ツールが含まれます。

プロジェクトフォルダの作成

プロジェクトのフォルダを作成します。フォルダは、読み取り権限と書き込み権限を持っている限り、ローカルディスクの任意の場所に保存できます。ユーザーフォルダの作成は可能です。複数のアプリケーションを使用する場合は、[workspace] や [projects] などの名前の他のフォルダ内にプロジェクトフォルダを作成し、すべてが整理された状態を維持します。

workspace/ |-- my-first-app `-- my-second-app

プロジェクトフォルダの内容は、アプリケーションが使用するウェブコンテナやフレームワークによって異なります。

注記

フォルダ名またはパス要素に一重引用符 (') または二重引用符 (") を含むフォルダとパスは避けてください。一部の Elastic Beanstalk コマンドは、名前にいずれかの文字が含まれているフォルダ内で実行されると、失敗します。

ソースコントロールをセットアップする

プロジェクトフォルダ内のファイルやコードが誤って削除しないように、さらにプロジェクトを破壊する変更を前の状態に戻す手段が確保されるようにソースコントロールを設定します。

ソースコントロールシステムがない場合は、無料で使いやすいオプション、Git の使用を検討します。Git は Elastic Beanstalk コマンドラインインターフェイス (CLI) と緊密に統合します。Git ホームページにアクセスし、Git をインストールします。

Git ウェブサイトの指示に従い、Git をインストールして設定した後、プロジェクトフォルダで git init を実行し、ローカルレポジトリを設定します。

~/workspace/my-first-app$ git init Initialized empty Git repository in /home/local/username/workspace/my-first-app/.git/

プロジェクトフォルダにコンテンツを追加してコンテンツを更新する際は、変更内容を Git レポジトリにコミットします。

~/workspace/my-first-app$ git add default.jsp ~/workspace/my-first-app$ git commit -m "add default JSP"

コミットの度に、何らかの問題が生じた場合に後から復元できるよう、プロジェクトのスナップショットを作成します。Git のコマンドとワークフローの詳細については、Git のドキュメントを参照してください。

リモートリポジトリを設定する

ハードドライブがクラッシュした場合、または別のコンピュータでプロジェクトを使用する必要がある場合 ソースコードをオンラインでバックアップし、別のコンピュータからアクセスするには、コミットをプッシュできるリモートリポジトリを設定します。

AWS CodeCommit では、 AWS クラウドにプライベートリポジトリを作成できます。CodeCommit は、アカウントの最大 5 人の AWS Identity and Access Management (IAM) ユーザーに対してAWS 無料利用枠で利用できます。料金の詳細については、「AWS CodeCommit の料金表」を参照してください。

詳細なセットアップ方法については、AWS CodeCommit ユーザーガイドを参照してください。

プロジェクトコードをオンラインで保存するもう 1 つの一般的なオプションに、GitHub があります。GitHub では、パブリックオンラインリポジトリを無料で作成し、月額料金でプライベートリポジトリをサポートできます。github.com で、GitHub にサインアップします。

プロジェクトのリモートリポジトリの作成後、git remote add でリモートリポジトリをローカルリポジトリにアタッチします。

~/workspace/my-first-app$ git remote add origin ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/my-repo

EB CLI をインストールする

EB CLI を使用して Elastic Beanstalk 環境を管理し、コマンドラインからヘルスステータスをモニタリングします。インストール手順については、EB CLI をインストールするを参照してください。

デフォルトでは、EB CLI はプロジェクトフォルダ内のすべてをパッケージングし、ソースバンドルとして Elastic Beanstalk にアップロードします。Git と EB CLI を共に使用すると、ビルトクラスファイルが .gitignore でソースにコミットされないようにし、ソースファイルが .ebignore でデプロイされないようにできます。

プロジェクトフォルダの内容の代わりに、ビルドアーティファクトをデプロイするように EB CLI を設定することもできます (WAR または ZIP ファイル)。

のインストール AWS CLI

AWS Command Line Interface (AWS CLI) は、すべてのパブリック API オペレーションにコマンドを提供する AWS サービスの統合クライアントです。これらのコマンドは EB CLI によって提供されるレベルよりも低いレベルであり、多くの場合、 AWS CLIを使用して操作を実行するのにより多くのコマンドが必要です。一方、 AWS Command Line Interface では、ローカルマシンにリポジトリを設定せずに、アカウントで実行されているアプリケーションまたは環境を操作できます。を使用して AWS CLI 、運用タスクを簡素化または自動化するスクリプトを作成します。

サポートされているサービスの詳細と のダウンロードについては AWS Command Line Interface、「」を参照してくださいAWS Command Line Interface

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.