

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

# エクスポートした Lightsail スナップショットから Amazon EC2 インスタンスを作成する
<a name="amazon-lightsail-creating-ec2-instances-from-exported-snapshots"></a>

Lightsail インスタンスのスナップショットがエクスポートされ、(AMI および EBS スナップショットとして) Amazon EC2 で利用可能になると、Amazon Lightsail コンソールの [**Amazon EC2 インスタンスの作成**] ページ (「Amazon EC2 へのアップグレードウィザード」とも呼ばれます) を使用して、スナップショットから Amazon EC2 インスタンスを作成することができます。このウィザードでは、要件に一致する EC2 インスタンスタイプの選択、セキュリティグループのポートの設定、起動スクリプトの追加など、EC2 インスタンスの設定を行うことができます。Lightsail コンソールのウィザードにより、新しい EC2 インスタンスおよび関連リソースの作成プロセスが簡素化されます。

**注記**  
エクスポートしたブロックストレージディスクのスナップショットから Amazon Elastic Block Store (Amazon EBS) ボリュームを作成する場合は、「[エクスポートされたディスクのスナップショットから Amazon EBS ボリュームを作成する](amazon-lightsail-creating-ebs-volumes-from-exported-snapshots.md)」を参照してください。

Lightsail API、 AWS CLI、または SDKs を使用して新しい EC2 インスタンスを作成することもできます。詳細については、 Lightsail API ドキュメントの [CreateCloudFormationStack オペレーション](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCloudFormationStack.html)、または AWS CLI ドキュメントの [create-cloud-formation-stack コマンド](https://docs.aws.amazon.com/cli/latest/reference/lightsail/create-cloud-formation-stack.html)を参照してください。または、Amazon EC2 に慣れている場合は、EC2 コンソール、Amazon EC2 API AWS CLI、または SDKsを使用できます。詳細については、Amazon EC2 ドキュメントの「[インスタンス起動ウィザードを使用したインスタンスの起動](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html)」または「[スナップショットからの Amazon EBS ボリュームの復元](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-restoring-volume.html)」を参照してください。

**重要**  
このガイドの手順を実行する前に、Lightsail のエクスポートプロセスを再確認することをお勧めします。詳細については、「[スナップショットを Amazon EC2 にエクスポートする](amazon-lightsail-exporting-snapshots.md)」を参照してください。

**目次**
+ [CloudFormation の スタック Lightsail](#aws-cloud-formation-stack)
+ [前提条件](#creating-ec2-instances-from-exported-snapshots-prerequisites)
+ [Lightsail コンソールの「Amazon EC2 インスタンスの作成」ページにアクセスする](#access-the-create-an-instance-page)
+ [Amazon EC2 インスタンスを作成する](#create-new-instances)
+ [新しい Amazon EC2 インスタンスのステータスを追跡する](#track-the-status)

## CloudFormation の スタック Lightsail
<a name="aws-cloud-formation-stack"></a>

Lightsail は、 CloudFormation スタックを使用して EC2 インスタンスとその関連リソースを作成します。Lightsail の CloudFormation スタックの詳細については、「[Lightsail のCloudFormation スタック](amazon-lightsail-cloudformation-stacks.md)」を参照してください。

「**Amazon EC2 インスタンスの作成**」ページで EC2 インスタンスを作成するユーザーによっては、以下の追加のアクセス許可を IAM で設定する必要があります。
+ [Amazon アカウントのルートユーザー](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html)が EC2 インスタンスを作成する場合は、このガイドの「[前提条件](#creating-ec2-instances-from-exported-snapshots-prerequisites)」セクションに進みます。ルートユーザーは、Lightsail を使用して EC2 インスタンスを作成するために必要なアクセス許可をすでに持っています。
+ IAM ユーザーが EC2 インスタンスを作成する場合、 AWS アカウント管理者はユーザーに次のアクセス許可を追加する必要があります。ユーザーのアクセス権限を変更する方法については、IAM ドキュメント内の「[IAM ユーザーのアクセス権限の変更](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_change-permissions.html#users_change_permissions-add-console)」を参照してください。
  + ユーザーが Lightsail を使用して Amazon EC2 インスタンスを作成するには、以下のアクセス許可が必要です。
**注記**  
以下のアクセス許可により、CloudFormation スタックを作成できます。ただし、作成が失敗した場合は、ロールバックプロセスで追加のアクセス許可が必要になることがあります。アクセス許可が不足すると、残りのリソースは Amazon EC2 でロールバックされない可能性があります。この場合、 CloudFormation コンソールに移動し、EC2 リソースを手動で削除できます。詳細については、「[Lightsail のCloudFormation スタック](amazon-lightsail-cloudformation-stacks.md)」を参照してください。
    + ec2:DescribeAvailabilityZones
    + ec2:DescribeSubnets
    + ec2:DescribeRouteTables
    + ec2:DescribeInternetGateways
    + ec2:DescribeVpcs
    + cloudformation:CreateStack
    + cloudformation:ValidateTemplate
    + iam:CreateServiceLinkedRole
    + iam:PutRolePolicy
  + ユーザーが EC2 インスタンスのセキュリティグループでポートを設定する場合は、以下のアクセス許可が必要になります。
    + ec2:DescribeSecurityGroups
    + ec2:CreateSecurityGroup
    + ec2:AuthorizeSecurityGroupIngress
  + ユーザーが Amazon EC2 で Windows Server インスタンスを作成する場合は、以下のアクセス許可が必要です。
    + ec2:DescribeKeyPairs
    + ec2:ImportKeyPair
  + ユーザーが Amazon EC2 インスタンスを初めて作成する場合や、仮想プライベートクラウド (VPC) の設定が完全に失敗した場合は、以下のアクセス許可が必要です。
    + ec2:AssociateRouteTable
    + ec2:AttachInternetGateway
    + ec2:CreateInternetGateway
    + ec2:CreateRoute
    + ec2:CreateRouteTable
    + ec2:CreateSubnet
    + ec2:CreateVpc
    + ec2:ModifySubnetAttribute
    + ec2:ModifyVpcAttribute

## 前提条件
<a name="creating-ec2-instances-from-exported-snapshots-prerequisites"></a>

Lightsail インスタンスのスナップショットを Amazon EC2 にエクスポートします。詳細については、「[スナップショットを Amazon EC2 にエクスポートする](amazon-lightsail-exporting-snapshots-to-amazon-ec2.md)」を参照してください。

## Lightsail コンソールの「Amazon EC2 インスタンスの作成」ページにアクセスする
<a name="access-the-create-an-instance-page"></a>

Lightsail コンソールの「**Amazon EC2 インスタンスの作成**」ページは、インスタンスのスナップショットが EC2 に正常にエクスポートされた後にのみ、タスクモニターからアクセスできます。

**Lightsail コンソールの「Amazon EC2 インスタンスの作成」ページにアクセスするには**

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 上部のナビゲーションペインで**タスクモニター**アイコンを選択します。

1. **[タスク履歴]** セクションでエクスポート完了済みのインスタンススナップショットを探して、**[EC2 でインスタンス作成]** を選択します。  
![Lightsail コンソールのタスクモニター。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-task-monitor-create-instance.png)

   **[Amazon EC2 インスタンスの作成]** ページが表示されます。このガイドの次の「[Amazon EC2 インスタンスの作成](#create-new-instances)」セクションに進み、このページを使用して EC2 インスタンスを設定して作成する方法を確認します。

## Amazon EC2 インスタンスを作成する
<a name="create-new-instances"></a>

[**Amazon EC2 インスタンスの作成**] ページを使用して EC2 インスタンスを作成します。エクスポートされた Lightsail スナップショットから複数の EC2 インスタンスを作成するには、以下の手順を複数回繰り返します。ただし、各インスタンスが作成されるまで待ってから、次のインスタンスを作成します。

**Amazon EC2 インスタンスを作成するには**

1. ページの [**Amazon EC2 AMI の詳細**] セクションで、表示されている Amazon マシンイメージ (AMI) の詳細がソースの Lightsail インスタンスの仕様と一致していることを確認します。  
![「Amazon EC2 インスタンスの作成」ページの Amazon EC2 AMI の詳細。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-an-ec2-instance-ami-details.png)

1. ページの [**Resource location (リソースの場所)**] セクションで、必要に応じてインスタンスのアベイラビリティーゾーンを変更します。Amazon EC2 リソースは、ソースLightsailスナップショット AWS リージョン と同じ に作成されます。
**注記**  
すべてのユーザーがすべてのアベイラビリティーゾーンを使用できるとは限りません。使用できないアベイラビリティーゾーンを選択すると、EC2 インスタンスの作成時にエラーが発生します。  
![「Amazon EC2 インスタンスの作成」ページの「リソースの場所」オプション。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-an-ec2-instance-resource-location.png)

1. ページの [**Compute resource (コンピューティングリソース)**] セクションで、次のいずれかのオプションを選択します。  
![「Amazon EC2 インスタンスの作成」ページの「コンピューティングリソース」オプション。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-an-ec2-instance-compute-resource.png)

   1. [**最も適切なものを選択する**] は、ソースの Lightsail インスタンスの仕様と厳密に一致する Amazon EC2 インスタンスタイプが自動的に選択されます。

   1. [**選択のヘルプ**] では、新しい Amazon EC2 インスタンスの仕様に関する簡単なアンケートに回答します。コンピューティングを最適化したインスタンスタイプ、メモリを最適化したインスタンスタイプ、または 2 つの間でバランスを取ったインスタンスタイプから選択できます。

   1. [**手動で選択**] では、[**Amazon EC2 インスタンスの作成**] ページから利用可能なインスタンスタイプが一覧表示されます。
**注記**  
一部の Lightsail インスタンスは、拡張ネットワーキングに対応していないため、現行世代の EC2 インスタンスタイプ (T3、M5、C5、または R5) と互換性がありません。ソースの Lightsail インスタンスに互換性がない場合は、エクスポートしたスナップショットから EC2 インスタンスを作成するときに、以前の世代のインスタンスタイプ (T2、M4、C4、または R4) から選択する必要があります。これらのインスタンスタイプのオプションは、Lightsail コンソールの [**Amazon EC2 インスタンスの作成**] ページで表示されます。  
ソースの Lightsail インスタンスに互換性がない場合に最新世代の EC2 インスタンスタイプを使用するには、まず以前の世代のインスタンスタイプ (T2、M4、C4、または R4) を使用して新しい EC2 インスタンスを作成し、ネットワーキングドライバーを更新します。次に、インスタンスを目的の現行世代のインスタンスタイプに更新します。詳細については、「[拡張ネットワーキング用に Amazon EC2 インスタンスを更新する](amazon-lightsail-updating-ec2-instances.md)」を参照してください。

1. ページの [**Optional (オプション)**] セクションで以下の操作を行います。  
![「Amazon EC2 インスタンスの作成」ページのオプション設定.](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-an-ec2-instance-optional-settings.png)

   1. [**ポート設定の指定を]** を選択して Amazon EC2 インスタンスのファイアウォール設定を選択し、次のいずれかのオプションを選択します。  
![[Amazon EC2 インスタンスの作成] ページのセキュリティグループ設定。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-an-ec2-instance-security-groups.png)

      1. **Lightsail イメージのデフォルトのファイアウォール設定を使用**し、新しい EC2 インスタンスでソースの Lightsail 設計図のデフォルトポートを設定します。Lightsail ブループリントのデフォルトポートの詳細については、「[ファイアウォールとポート](understanding-firewall-and-port-mappings-in-amazon-lightsail.md)」を参照してください。

      1. **ソースの Lightsail インスタンスのファイアウォール設定を使用**し、新しい EC2 インスタンスでソースの Lightsail インスタンスのポートを設定します。このオプションは、ソースの Lightsail インスタンスが実行されている場合にのみ使用できます。

   1. ページの [**起動スクリプト**] セクションで、起動時に EC2 インスタンスを設定するスクリプトを追加する場合は、[**起動スクリプトの追加**] を選択します。

1. ページの [**Connection security (接続セキュリティ)**] セクションで、ソースの Lightsail インスタンスに接続した方法を確認します。これにより、適切な SSH キーを取得して、新しい EC2 インスタンスに接続します。ソースの Lightsail インスタンスへの接続方法としては以下が挙げられます。

   1. **ソースインスタンスのリージョンのデフォルトLightsailキーペアの使用** — EC2 インスタンス AWS リージョン に接続する の一意のデフォルトLightsailキーをダウンロードして使用します。
**注記**  
Lightsail の Windows Server インスタンスでは、常にデフォルトの Lightsail キーペアが使用されます。

   1. **独自のキーペアを使用する** – プライベートキーを見つけて EC2 インスタンスへの接続に使用します。
**注記**  
個人のプライベートキーは Lightsail に保存されません。したがって、プライベートキーをダウンロードするオプションは提供されていません。プライベートキーが見つからない場合は、EC2 インスタンスに接続できません。

1. ページの [**ストレージリソース**] セクションで、作成する EBS ボリュームがソースの Lightsail インスタンスのシステムディスクおよびアタッチ済みブロックストレージディスクと一致することを確認します。  
![「Amazon EC2 インスタンスの作成」ページのストレージリソース。](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-create-an-ec2-instance-storage-resources.png)

1. Lightsail の外部におけるリソースの作成に関する重要な詳細を確認します。

1. Amazon EC2 でインスタンスを作成することに同意する場合は、[**EC2 でリソースを作成する**] を選択します。

   Lightsail でインスタンスが作成中であることが確認され、 CloudFormation スタックに関する情報が表示されます。Lightsail は CloudFormation スタックを使用して EC2 インスタンスおよび関連リソースを作成します。詳細については、「[Lightsail のCloudFormation スタック](amazon-lightsail-cloudformation-stacks.md)」を参照してください。

   このガイドの「[新しい Amazon EC2 インスタンスのステータスを追跡する](#track-the-status)」セクションに進んで、新しい EC2 インスタンスのステータスを追跡します。
**重要**  
新しい EC2 インスタンスが作成されるまで待ってから、同じエクスポートしたスナップショットから別の EC2 インスタンスを作成します。

## 新しい Amazon EC2 インスタンスのステータスを追跡する
<a name="track-the-status"></a>

Lightsail コンソールの **[エクスポート]** を使用して、EC2 インスタンスのステータスを追跡します。詳細については、「[Lightsail でスナップショットのエクスポートステータスを追跡する](amazon-lightsail-task-monitor.md)」を参照してください。

作成中の EC2 インスタンスに関する以下の情報が表示されます:
+ **Source name (ソース名)** – ソースの Lightsail スナップショットの名前。
+ **Started (開始日時)** – 作成リクエストが開始された日付と時刻。

タスクモニターには、作成済みの EC2 インスタンスに関する以下の情報が表示されます。
+ **作成済み** – Amazon EC2 リソースが正常に作成された場合に表示されます。
+ **失敗** – EC2 インスタンスの作成中に問題が発生した場合に表示されます。