Amazon EC2 Windows インスタンスの起動設定を構成する
Amazon EC2 の起動エージェントにより、インスタンスのスタートアップ時にタスクが実行されます。インスタンスが停止してその後起動された場合、または再起動された場合も、タスクが実行されます。特定のエージェントの詳細については、次のリストの詳細ページを参照してください。
Amazon EC2 起動エージェントを比較する
次の表に、EC2Config、EC2Launch v1、EC2Launch v2 の機能の主な相違点を示します。
機能 | EC2Config | EC2Launch v1 | EC2Launch v2 |
---|---|---|---|
として実行 | Windows サービス | PowerShell スクリプト | Windows サービス |
サポート対象 | レガシー OS のみ |
Windows 2016 Windows 2019 (LTSCとSAC) |
Windows 2016 Windows 2019 (LTSCとSAC) Windows 2022 |
設定ファイル |
XML | XML |
YAML |
管理者のユーザー名を設定 |
いいえ | いいえ |
はい |
ユーザーデータサイズ |
16 KB | 16 KB |
60 KB (圧縮) |
AMI で作成されたローカルユーザーデータ |
いいえ | いいえ | はい、設定可能です |
ユーザーデータでのタスク設定 | いいえ | いいえ | はい |
設定可能な壁紙 |
いいえ | いいえ |
はい |
タスクの実行順序をカスタマイズ |
いいえ | いいえ |
はい |
設定可能なタスク |
15 |
9 |
20 (起動時) |
Windows イベントビューワーのサポート |
はい |
いいえ |
はい |
イベントビューワーのイベントタイプの数 |
2 |
0 |
30 |
注記
EC2Config のドキュメントは、履歴を参照するためにのみ提供されています。実行されているオペレーティングシステムのバージョンは、Microsoft ではサポートされなくなりました。最新の起動サービスにアップグレードすることを強くお勧めします。
Windows 起動エージェントの DNS サフィックスを設定する
Amazon EC2 起動エージェントを使用すると、Windows インスタンスがドメイン名の解決に使用する DNS サフィックスのリストを設定できます。起動エージェントは、DNS サフィックスの検索リストに次の値を追加することにより、System\CurrentControlSet\Services\Tcpip\Parameters\SearchList
レジストリキーの標準 Windows 設定を上書きします。
-
インスタンスのドメイン
-
インスタンスドメインの継承に起因するサフィックス
-
NV ドメイン
-
各ネットワークインターフェイスカードにより指定されたドメイン
DNS サフィックス設定は、すべての起動エージェントでサポートされています。詳細については、特定の起動エージェントのバージョンを参照してください。
-
setDnsSuffix
タスク、および EC2Launch v2 で DNS サフィックスを設定する方法の詳細については、「setDnsSuffix 」を参照してください。 -
DNS サフィックスのリストの設定、および EC2Launch v1 の継承を有効または無効にする方法については、「EC2Launch の設定」を参照してください。
-
DNS サフィックスのリストの設定、および EC2Config の継承を有効または無効にする方法については、「EC2Config の設定ファイル」を参照してください。
ドメイン名の継承
ドメイン名の継承は Active Directory の動作であり、子ドメインのコンピュータが、完全修飾ドメイン名を使用せずに親ドメインのリソースにアクセスすることを可能にします。デフォルトでは、ドメイン名の継承は、ドメイン名の進行でノードが残り 2 つになるまで続きます。
インスタンスがドメインに接続されている場合、起動エージェントはドメイン名の継承を実行し、その結果を、System\CurrentControlSet\Services\Tcpip\Parameters\SearchList
レジストリキーに保持されている DNS サフィックスの検索リストに結果を追加します。エージェントは、次のレジストリキーの設定を使用して継承の動作を判定します。
-
System\CurrentControlSet\Services\Tcpip\Parameters\UseDomainNameDevolution
-
設定されていない場合、継承は無効になります
-
1
に設定されている場合、継承は有効になります (デフォルト) -
0
に設定されている場合、継承は無効になります
-
-
System\CurrentControlSet\Services\Dnscache\Parameters\DomainNameDevolutionLevel
-
設定されていない場合、
2
のレベルを使用します (デフォルト) -
3
以上に設定されている場合、値を使用してレベルを設定します
-
継承を無効にするか、継承の設定をより高いレベルに変更すると、System\CurrentControlSet\Services\Tcpip\Parameters\SearchList
レジストリキースタイルには、以前に追加されたサフィックスが含まれます。これらは自動的には削除されません。リストは手動で更新できます。また、削除して、新しいリストを設定するプロセスをエージェントに実行させることもできます。
注記
レジストリから DNS サフィックスリストを削除するには、次のコマンドを実行します。
PS C:\>
Invoke-CimMethod -ClassName Win32_NetworkAdapterConfiguration -MethodName "SetDNSSuffixSearchOrder" -Arguments @{ DNSDomainSuffixSearchOrder = $null } | Out-Null
継承の例
次の例は、継承のプロセスにおけるドメイン名の進行状況を示したものです。
corp.example.com
-
-
example.com
への進行
-
locale.region.corp.example.com
-
-
region.corp.example.com
への進行 -
corp.example.com
への進行 -
example.com
への進行
-
locale.region.corp.example.com
、設定はDomainNameDevolutionLevel=3
-
-
region.corp.example.com
への進行 -
corp.example.com
への進行 レベル設定により、進行はここで停止します。
-