

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

# **eb init**
<a name="eb3-init"></a>

## 説明
<a name="eb3-initdescription"></a>

一連の質問を表示し、それに応答することによって、EB CLI で作成された Elastic Beanstalk アプリケーションのデフォルト値を設定します。

**注記**  
**eb init** で設定した値は、現在のコンピューター上で現在のディレクトリおよびリポジトリに適用されます。  
コマンドは、アカウントに Elastic Beanstalk アプリケーションを作成します。Elastic Beanstalk 環境を作成するには、**eb init** を実行した後に **[eb create](eb3-create.md)** を実行します。

## 構文
<a name="eb3-initsyntax"></a>

 **eb init** 

 **eb init** {{application-name}} 

## オプション
<a name="eb3-initoptions"></a>

`--platform` オプションを指定せずに **eb init** を実行すると、EB CLI は各設定の値の入力を求めるプロンプトを表示します。

**注記**  
**eb init** を使用して新しいキーペアを作成するには、`ssh-keygen` がローカルマシンにインストールされており、コマンドラインから呼び出せる必要があります。


****  

|  名前  |  説明  |  | 
| --- | --- | --- | 
| `-i`<br />`--interactive` | すべての **eb init** コマンドオプションの値を指定するように求める指示が、EB CLI で必ず表示されます。 `init` コマンドを使用すると、（デフォルト）値が設定されていない **eb init** コマンドオプションに値を指定するように求められます。ディレクトリで **eb init** コマンドを初めて実行したとき、EB CLI では、コマンドオプションに値を指定するように求められない場合があります。そのような場合は、すでに設定されている内容を変更するために、`--interactive` オプションを使用します。  |  | 
| `-k` {{keyname}}<br />`--keyname` {{keyname}} | Elastic Beanstalk アプリケーションを実行する Amazon EC2 インスタンスに安全にログインするために、Secure Shell (SSH) クライアントで使用する Amazon EC2 キーペアの名前。 |  | 
| `--modules {{folder-1 folder-2}}` | 初期化する子ディレクトリのリスト。[環境を構成する](ebcli-compose.md)のみで使用します。 |  | 
| `-p` {{platform-version}}<br /> `--platform` {{platform-version}} | 使用する[プラットフォームバージョン](concepts.platforms.md)。プラットフォーム、プラットフォームとバージョン、プラットフォームブランチ、ソリューションスタック名、またはソリューションスタック ARN を指定できます。次に例を示します。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/eb3-init.html)<br />利用可能な設定のリストを取得するには、[`eb platform list`](eb3-platform.md) を使用します。<br />`--platform` オプションを指定して、インタラクティブ設定をスキップします。 このオプションを使用すると、EB CLI は、他のすべてのオプションについて値の入力を要求しません。ただし、各オプションのデフォルト値の使用が前提となります。デフォルト値を使用しない場合は、そのオプションの値を指定してください。  |  | 
| `--source codecommit/{{repository-name}}/{{branch-name}}` | CodeCommit リポジトリとブランチ。 |  | 
| `-﻿-﻿tags {{key1}}={{value1}}[,{{key2}}={{value2}} ...]` | アプリケーションにタグを付けます。タグは、`key=value` ペアのカンマ区切りリストとして指定されます。<br />詳細については、「[アプリケーションのタグ付け](applications-tagging.md)」を参照してください。 | 
| [一般的なオプション](eb3-cmd-options.md) |  |  | 

## CodeBuild サポート
<a name="eb3-init-codebuild"></a>

[buildspec.yml](https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html) ファイルを含むフォルダで **eb init** を実行すると、Elastic Beanstalk はファイルを解析して、Elastic Beanstalk に固有のオプションを持つ **eb\_codebuild\_settings** エントリを特定します。Elastic Beanstalk での CodeBuild サポートの詳細については、「[での EB CLI の使用 AWS CodeBuild](eb-cli-codebuild.md)」を参照してください。

## Output
<a name="eb3-initoutput"></a>

成功すると、コマンドは一連のプロンプトで新しい Elastic Beanstalk アプリケーションをセットアップする手順を示します。

## 例
<a name="eb3-initexample"></a>

次のリクエストの例は、EB CLI を初期化し、アプリケーションに関する情報を入力するように求めます。{{プレースホルダー}}テキストを独自の値に置き換えます。

```
$ eb init -i
Select a default region
1) us-east-1 : US East (N. Virginia)
2) us-west-1 : US West (N. California)
3) us-west-2 : US West (Oregon)
4) eu-west-1 : Europe (Ireland)
5) eu-central-1 : Europe (Frankfurt)
6) ap-south-1 : Asia Pacific (Mumbai)
7) ap-southeast-1 : Asia Pacific (Singapore)
...
(default is 3): {{3}}

Select an application to use
1) HelloWorldApp
2) NewApp
3) [ Create new Application ]
(default is 3): {{3}}

Enter Application Name
(default is "tmp"):
Application tmp has been created.

It appears you are using PHP. Is this correct?
(y/n): {{y}}

Select a platform branch.
1) PHP 7.2 running on 64bit Amazon Linux
2) PHP 7.1 running on 64bit Amazon Linux (Deprecated)
3) PHP 7.0 running on 64bit Amazon Linux (Deprecated)
4) PHP 5.6 running on 64bit Amazon Linux (Deprecated)
5) PHP 5.5 running on 64bit Amazon Linux (Deprecated)
6) PHP 5.4 running on 64bit Amazon Linux (Deprecated)
(default is 1): {{1}}
Do you want to set up SSH for your instances?
(y/n): {{y}}

Select a keypair.
1) aws-eb
2) [ Create new KeyPair ]
(default is 2): {{1}}
```