

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

# AWS ツールキット for Visual Studio を使用した EC2 インスタンスの設定
<a name="create_deploy_NET-linux.managing.ec2"></a>

Amazon Elastic Compute Cloud (Amazon EC2) を使用して、Amazon のデータセンターでサーバーインスタンスを起動および管理できます。必要に応じて、任意のリーガルの用途で Amazon EC2 サーバーインスタンスをいつでも使用できます。インスタンスはさまざまなサイズや設定で使用できます。詳細については、「[Amazon EC2](https://aws.amazon.com/ec2/)」を参照してください。

 AWS Toolkit for Visual Studio のアプリケーション環境タブ内の [**サーバー**] タブで Amazon EC2 インスタンス設定を編集できます。

![Visual Studio Toolkit for Elastic Beanstalk での Porting Assistant for .NET 設定パネルのスクリーンショット](http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/images/aeb-vs-linux-server-tab.png)


## Amazon EC2 インスタンスタイプ
<a name="create_deploy_NET-linux.managing.ec2.instancetypes"></a>

[**インスタンスタイプ**] には、Elastic Beanstalk アプリケーションで使用できるインスタンスタイプが表示されます。インスタンスタイプを変更して、アプリケーションに最適な特性 (メモリサイズや CPU 能力など) を持つサーバーを選択します。例えば、高負荷の操作を長時間実行するアプリケーションでは、より大きい CPU やメモリが必要となる場合があります。

Elastic Beanstalk アプリケーションで使用可能な Amazon EC2 インスタンスタイプの詳細については、*Amazon Elastic Compute Cloud ユーザーガイド*の「[インスタンスタイプ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)」を参照してください。

## Amazon EC2 セキュリティグループ
<a name="create_deploy_NET-linux.managing.ec2.securitygroups"></a>

*Amazon EC2 セキュリティグループ*を使用すると、Elastic Beanstalk アプリケーションへのアクセスを制御できます。セキュリティグループとは、インスタンスのファイアウォールのルールを定義するものです。このルールでは、どの着信ネットワークトラフィックをインスタンスに配信するかを指定します。他のすべての受信トラフィックは破棄されます。グループのルールはいつでも変更することができます。実行中のすべてのインスタンスと、今後起動されるインスタンスについて、新しいルールが自動的に実施されます。

Elastic Beanstalk アプリケーションへのアクセスをコントロールする Amazon EC2 セキュリティグループを指定できます。そのためには、特定の Amazon EC2 セキュリティグループの名前 (複数のセキュリティグループの名前はカンマで区切る) を [**EC2 Security Groups (EC2 セキュリティグループ)**] テキストボックスに入力します。これを行うには、 AWS マネジメントコンソールまたは AWS Toolkit for Visual Studio を使用します。

**AWS ツールキット for Visual Studio を使用してセキュリティグループを作成するには**

1.  Visual Studio の [**AWS Explorer**] で [**Amazon EC2**] ノードを展開し、[**セキュリティグループ**] を選択します。

1. [**Create Security Group (セキュリティグループの作成)**] を選択し、セキュリティグループの名前と説明を入力します。

1. [**OK**] を選択します。

Amazon EC2 セキュリティグループの詳細については、*Amazon Elastic Compute Cloud ユーザーガイド*の「[セキュリティグループの使用](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html)」を参照してください。

## Amazon EC2 のキーペア
<a name="create_deploy_NET-linux.managing.ec2.keypair"></a>

Elastic Beanstalk アプリケーション用にプロビジョニングされた Amazon EC2 インスタンスには、Amazon EC2 のキーペアを使用して安全にログインできます。

**重要**  
Amazon EC2 のキーペアを作成した後、これらのインスタンスにアクセスできるように、Elastic Beanstalk によってプロビジョニングされた Amazon EC2 インスタンスを設定する必要があります。アプリケーションを Elastic Beanstalk にデプロイするときに、 AWS Toolkit for Visual Studio 内で **Publish to AWS** ウィザードを使用してキーペアを作成できます。ツールキット を使用してさらにキーペアを作成する場合は、ここで説明している手順に従ってください。または、[AWS マネジメントコンソール](https://console.aws.amazon.com/)を使用して、Amazon EC2 のキーペアを設定することもできます。Amazon EC2 のキーペアを作成する手順については、[Amazon Elastic Compute Cloud 入門ガイド](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/)を参照してください。

[**Existing Key Pair (既存のキーペア)**] テキストボックスを使用すると、Elastic Beanstalk アプリケーションを実行中の Amazon EC2 インスタンスに安全にログインするために使用できる Amazon EC2 のキーペアの名前を指定できます。

**Amazon EC2 のキーペアの名前を指定するには**

1. [**Amazon EC2**] ノードを展開し、[**キーペア**] を選択します。

1. [**Create Key Pair (キーペアの作成)**] を選択し、キーペア名を入力します。

1. [**OK**] を選択します。

Amazon EC2 のキーペアの詳細については、*Amazon Elastic Compute Cloud ユーザーガイド*の「[Amazon EC2 認証情報の使用](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html)」のページを参照してください。Amazon EC2 インスタンスへの接続の詳細については、以下を参照してください。

## 間隔のモニタリング
<a name="create_deploy_NET-linux.managing.monitoring"></a>

 デフォルトでは、基本的な Amazon CloudWatch メトリクスだけが有効化されています。5 分周期でデータを返します。 AWS Toolkit for Eclipseの環境の [**Configuration**] (設定) タブの [**Server**] (サーバー) セクションで、[**Monitoring Interval**] (モニタリング間隔) で [**1 minute**] (1 分)を選択すると、より詳細な 1 分間隔の CloudWatch メトリクスを有効化することもできます。

**注記**  
Amazon CloudWatch の利用料金で 1 分間隔のメトリクスに申し込むことができます。詳細については、[Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) を参照してください。

## カスタム AMI ID
<a name="create_deploy_NET-linux.managing-linux.customami"></a>

 AWS Toolkit for Eclipseの環境で、[**Configuration**] (設定) タブの [**Server**] (サーバー) セクションの [**Custom AMI ID**] (カスタム AMI ID) ボックスにカスタム AMI の ID を入力して、Amazon EC2 インスタンスで使用するデフォルトの AMI を独自のカスタム AMI に置き換えることができます。

**重要**  
独自の AMI の使用は高度な作業であるため、注意が必要です。カスタム AMI が必要な場合は、デフォルトの Elastic Beanstalk AMI を変更して使用することをお勧めします。正常と見なされるには、Amazon EC2 インスタンスが、ホストマネージャの実行を含む Elastic Beanstalk の一連の要件を満たす必要があります。これらの要件を満たさないと、環境が正常に動作しない可能性があります。