アカウントで使用するために Amazon EC2 専有ホストを割り当てる
専有ホストの使用を開始するには、まずアカウントに割り当てる必要があります。Dedicated Hostを割り当てると、ご自身のアカウントにおいてDedicated Hostの容量がすぐに使用できるようになり、Dedicated Hostにおけるインスタンスの起動を開始できます。
アカウントに 専有ホスト を割り当てる場合、単一のインスタンスタイプ、または同じインスタンスファミリー内の複数のインスタンスタイプをサポートする構成を選択できます。ホスト上で実行できるインスタンスの数は、選択した構成によって異なります。詳細については、「Amazon EC2 専有ホストインスタンスのキャパシティ設定」を参照してください。
- Console
-
Dedicated Host を割り当てるには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで [Dedicated Hosts]、[Dedicated Host の割り当て] の順に選択します。
-
[インスタンスファミリー] については、Dedicated Host向けのインスタンスファミリーを選びます。
-
Dedicated Host について、選択したインスタンスファミリー内にある複数のインスタンスをサポートするか、特定のインスタンスタイプのみサポートするかを指定します。次のいずれかを行ってください。
-
選択したインスタンスファミリー内の複数のインスタンスタイプをサポートするようにDedicated Hostを設定するには、[複数のインスタンスタイプをサポートする]、[有効化] の順に選択します。この選択を行うと、Dedicated Host において、同一インスタンスファミリー内の異なるインスタンスサイズを起動できるようになります。例えば、
m5
インスタンスファミリーとこのオプションを選択すると、Dedicated Hostにおいてm5.xlarge
インスタンスとm5.4xlarge
インスタンスを起動できます。 -
選択したインスタンスファミリーの 1 つのインスタンスタイプをサポートするようにDedicated Host を設定するには、[Support multiple instance types (複数のインスタンスをサポートする)] をオフにして、[インスタンスタイプ] でサポートするインスタンスタイプを選択します。これにより、Dedicated Host で 1 つのインスタンスタイプを起動できます。例えば、このオプションを選択し、
m5.4xlarge
をサポート対象インスタンスタイプとして指定すると、専有ホストにおいてはm5.4xlarge
インスタンスに限り起動できます。
-
-
[アベイラビリティーゾーン] については、専有ホストを割り当てるアベイラビリティーゾーンを選択します。
-
インスタンスタイプが一致する、ターゲットを絞らないインスタンスの起動を受け入れることを Dedicated Host に許可するには、[Instance auto-placement (インスタンスの自動プレイスメント)] で、[Enable (有効)] を選択します。自動配置の詳細については、「Amazon EC2 専有ホストの自動配置とホストアフィニティ」を参照してください。
-
Dedicated Host のホスト復旧を有効にするには、[Host recovery (ホスト復旧)]、[有効化] の順に選択します。詳細については、Amazon EC2 専有ホストリカバリ を参照してください。
-
[数量] については、割り当てるDedicated Hostsの数を入力します。
-
(オプション) [新しいタグの追加] をクリックし、タグキーとタグ値を入力します。
-
[Allocate] を選択します。
- AWS CLI
-
Dedicated Host を割り当てるには
allocate-hosts AWS CLI コマンドを使用します。次のコマンドでは、
m5
アベイラビリティーゾーンでus-east-1a
インスタンスファミリー内の複数のインスタンスタイプをサポートしている専有ホストを割り当てます。ホストでもホスト復旧が有効になっており、自動配置は無効になっています。aws ec2 allocate-hosts --instance-family "
m5
" --availability-zone "us-east-1a
" --auto-placement "off
" --host-recovery "on
" --quantity 1次のコマンドでは、
eu-west-1a
アベイラビリティーゾーンでターゲット未指定のm4.large
インスタンス起動をサポートする専有ホストを割り当て、ホスト復旧を有効にして、purpose
のキーとproduction
の値を使用してタグを適用します。aws ec2 allocate-hosts --instance-type
"m4.large"
--availability-zone"eu-west-1a"
--auto-placement"on"
--host-recovery"on"
--quantity1
--tag-specifications 'ResourceType=dedicated-host
,Tags=[{Key=purpose
,Value=production
}]' - PowerShell
-
Dedicated Host を割り当てるには
New-EC2Host AWS Tools for Windows PowerShell コマンドを使用します。次のコマンドでは、
m5
アベイラビリティーゾーンでus-east-1a
インスタンスファミリー内の複数のインスタンスタイプをサポートしている専有ホストを割り当てます。ホストでもホスト復旧が有効になっており、自動配置は無効になっています。PS C:\>
New-EC2Host -InstanceFamilym5
-AvailabilityZoneus-east-1a
-AutoPlacementOff
-HostRecoveryOn
-Quantity1
次のコマンドでは、
eu-west-1a
アベイラビリティーゾーンでターゲットを絞らないm4.large
インスタンスの起動をサポートする専有ホストを割り当て、ホスト復旧を有効にして、purpose
のキーとproduction
の値を使用してタグを適用します。作成時に Dedicated Host にタグを付けるために使用される
TagSpecification
パラメータには、タグ付けされるリソースのタイプ、タグキー、タグ値を指定するオブジェクトが必要です。次のコマンドは必要なオブジェクトを作成します。PS C:\>
$tag = @{ Key="purpose
"; Value="production
" }PS C:\>
$tagspec = new-object Amazon.EC2.Model.TagSpecificationPS C:\>
$tagspec.ResourceType = "dedicated-host
"PS C:\>
$tagspec.Tags.Add($tag)次のコマンドは Dedicated Host を割り当て、
$tagspec
オブジェクトで指定されたタグを適用します。PS C:\>
New-EC2Host -InstanceTypem4.large
-AvailabilityZoneeu-west-1a
-AutoPlacementOn
-HostRecoveryOn
-Quantity1
-TagSpecification$tagspec