Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan layanan EC2 Config untuk melakukan tugas selama peluncuran instans sistem operasi Windows EC2 lama
catatan
EC2Config telah mencapai akhir dukungan. Versi sistem operasi yang dijalankannya tidak lagi didukung oleh Microsoft. Kami sangat menyarankan Anda meningkatkan ke agen peluncuran terbaru.
Agen peluncuran terbaru untuk Windows Server 2022 dan versi sistem operasi yang lebih baru adalah EC2Launch v2, yang menggantikan EC2 Config EC2 dan Launch, dan sudah diinstal sebelumnya AWS pada Windows Server 2022 dan 2025. AMIs Anda juga Migrasi ke EC2 Launch v2 dapat menggunakan alat migrasi, atau Anda dapat menginstal dan mengonfigurasi agen secara manual di Windows Server 2016 dan 2019.
Windows AMIs untuk versi Windows Server sebelum Windows Server 2016 menyertakan layanan opsional, layanan EC2 Config ()EC2Config.exe
. EC2Config dimulai saat instance melakukan booting dan melakukan tugas selama startup dan setiap kali Anda menghentikan atau memulai instance. EC2Config juga dapat melakukan tugas sesuai permintaan. Beberapa dari tugas ini diaktifkan secara otomatis, sementara yang lainnya harus diaktifkan secara manual. Meskipun opsional, layanan ini menyediakan akses ke fitur lanjutan yang tidak tersedia tanpa layanan ini. Layanan ini berjalan diLocalSystem Akun.
Layanan EC2 Config menjalankan Sysprep, alat Microsoft yang memungkinkan Anda membuat AMI Windows yang disesuaikan yang dapat digunakan kembali. Ketika EC2 Config memanggil Sysprep, ia menggunakan file %ProgramFiles%\Amazon\EC2ConfigService\Settings
untuk menentukan operasi mana yang akan dilakukan. Anda dapat mengedit file-file ini secara tidak langsung menggunakan dialog sistem Properti EC2 Layanan, atau langsung menggunakan editor XHTML atau editor teks. Namun, ada beberapa pengaturan lanjutan yang tidak tersedia di dialog sistem Properti Layanan Ec2, jadi Anda harus mengedit entri tersebut secara langsung.
Jika Anda membuat AMI dari sebuah instans setelah memperbarui pengaturannya, pengaturan baru tersebut diterapkan ke setiap instans yang diluncurkan dari AMI baru. Untuk informasi tentang membuat grafik, lihat Buat AMI yang didukung Amazon EBS-Backed.
EC2Config menggunakan file pengaturan untuk mengontrol operasinya. Anda dapat memperbarui file pengaturan ini dengan menggunakan alat grafis atau dengan mengedit file XML secara langsung. Biner layanan dan file tambahan terdapat dalam direktori %ProgramFiles%\Amazon\EC2ConfigService
.
EC2Config dan AWS Systems Manager
Layanan EC2 Config memproses permintaan Systems Manager pada instance yang dibuat dari AMIs untuk versi Windows Server sebelum Windows Server 2016 yang diterbitkan sebelum November 2016.
Instans yang dibuat dari AMIs untuk versi Windows Server sebelum Windows Server 2016 yang diterbitkan setelah November 2016 termasuk layanan EC2 Config dan Agen SSM. EC2Config melakukan semua tugas yang dijelaskan sebelumnya, dan Agen SSM memproses permintaan untuk kemampuan Systems Manager seperti Run Command dan State Manager.
Anda dapat menggunakan Run Command untuk memutakhirkan instans yang ada untuk digunakan ke versi terbaru dari layanan EC2 Config dan Agen SSM. Untuk informasi selengkapnya, lihat Memperbarui Agen SSM menggunakan Run Command di Panduan AWS Systems Manager Pengguna.
EC2Tugas Config
EC2Config menjalankan tugas startup awal saat instance pertama kali dimulai dan kemudian menonaktifkannya. Untuk menjalankan tugas ini lagi, Anda harus secara eksplisit mengaktifkannya sebelum mematikan instans, atau dengan menjalankan Sysprep secara manual. Tugas-tugas tersebut adalah sebagai berikut:
-
Tetapkan kata sandi terenkripsi acak untuk akun administrator.
-
Buat dan instal sertifikat host yang digunakan untuk Remote Desktop Connection.
-
Secara dinamis, perluas partisi sistem operasi untuk menyertakan ruang yang tidak dipartisi.
-
Jalankan data pengguna yang ditentukan (dan Cloud-Init, jika sudah diinstal). Untuk informasi selengkapnya tentang menentukan data pengguna, lihat Jalankan perintah saat Anda meluncurkan EC2 instance dengan input data pengguna.
EC2Config melakukan tugas-tugas berikut setiap kali instance dimulai:
-
Ubah nama host agar sesuai dengan alamat IP privat dalam notasi Hex (tugas ini dinonaktifkan secara default dan harus diaktifkan untuk dijalankan saat dimulainya instans).
-
Konfigurasikan server manajemen kunci (AWS KMS), periksa status aktivasi Windows, dan aktifkan Windows seperlunya.
-
Pasang semua volume Amazon EBS dan volume penyimpanan instans, dan petakan nama volume ke huruf drive.
-
Tulis entri log peristiwa ke konsol untuk membantu pemecahan masalah (tugas ini dinonaktifkan secara default dan harus diaktifkan agar dapat dijalankan saat instans dimulai).
-
Tulis ke konsol bahwa Windows sudah siap.
-
Tambahkan rute khusus ke adaptor jaringan utama untuk mengaktifkan alamat IP berikut ketika satu NIC atau beberapa NICs terpasang:
169.254.169.250
,169.254.169.251
, dan169.254.169.254
. Alamat ini digunakan oleh Windows Activation dan ketika Anda mengakses metadata instans.catatan
Jika OS Windows dikonfigurasi untuk digunakan IPv4, alamat IPv4 link-lokal ini dapat digunakan. Jika OS Windows memiliki tumpukan protokol IPv4 jaringan dinonaktifkan dan digunakan IPv6 sebagai gantinya, tambahkan
[fd00:ec2::240]
sebagai pengganti169.254.169.250
dan169.254.169.251
. Kemudian, tambahkan[fd00:ec2::254]
sebagai pengganti169.254.169.254
.
EC2Config melakukan tugas berikut setiap kali pengguna login:
-
Tampilkan informasi wallpaper ke latar belakang desktop.
Saat instance berjalan, Anda dapat meminta EC2 Config melakukan tugas berikut sesuai permintaan:
-
Jalankan Sysprep dan matikan instans sehingga Anda dapat membuat AMI darinya. Untuk informasi selengkapnya, lihat Buat Amazon EC2 AMI menggunakan Windows Sysprep.
EC2File pengaturan Config
File pengaturan mengontrol pengoperasian layanan EC2 Config. File-file ini terletak di direktori C:\Program Files\Amazon\Ec2ConfigService\Settings
:
-
ActivationSettings.xml
—Mengontrol aktivasi produk menggunakan server manajemen kunci (AWS KMS). -
AWS.EC2.Windows.CloudWatch.json
—Mengontrol penghitung kinerja mana yang akan dikirim CloudWatch dan log mana yang akan dikirim ke CloudWatch Log. -
BundleConfig.xml
—Mengontrol cara EC2 Config menyiapkan instance yang didukung penyimpanan instance untuk pembuatan AMI. -
Config.xml
—Mengontrol pengaturan utama. -
DriveLetterConfig.xml
—Mengontrol pemetaan huruf drive. -
EventLogConfig.xml
—Mengontrol informasi log peristiwa yang ditampilkan di konsol saat instans sedang booting. -
WallpaperSettings.xml
—Mengontrol informasi yang ditampilkan di latar belakang desktop.
ActivationSettings.xml.xl
File ini berisi pengaturan yang mengontrol aktivasi produk. Ketika Windows boot, layanan EC2 Config memeriksa apakah Windows sudah diaktifkan. Jika Windows belum diaktifkan, maka Windows mencoba mengaktifkan Windows dengan mencari server AWS KMS yang ditentukan.
-
SetAutodiscover
—Menunjukkan apakah akan mendeteksi AWS KMS secara otomatis. -
TargetKMSServer
—Menyimpan alamat IP pribadi dari file. AWS KMS AWS KMS harus berada di Wilayah yang sama dengan instans Anda. -
DiscoverFromZone
—Menemukan AWS KMS server dari zona DNS yang ditentukan. -
ReadFromUserData
Mendapatkan AWS KMS server dari UserData. -
LegacySearchZones
—Menemukan AWS KMS server dari zona DNS yang ditentukan. -
DoActivate
—Mencoba aktivasi menggunakan pengaturan tertentu di bagian. Nilai ini bisa jaditrue
ataufalse
. -
LogResultToConsole
—Menampilkan hasil ke konsol.
BundleConfig.xml.xl
File ini berisi pengaturan yang mengontrol cara EC2 Config menyiapkan instance untuk pembuatan AMI.
-
AutoSysprep
—Menunjukkan apakah akan menggunakan Sysprep secara otomatis. Ubah nilainya menjadiYes
untuk menggunakan Sysprep. -
SetRDPCertificate
—Mengatur sertifikat yang ditandatangani sendiri ke server Remote Desktop. Ini memungkinkan Anda untuk melakukan RDP dengan aman ke dalam instans. Ubah nilainya menjadiYes
jika instans baru harus memiliki sertifikat.Pengaturan ini tidak digunakan untuk contoh dengan versi sistem operasi sebelum Windows Server 2016, karena mereka dapat menghasilkan sertifikat mereka sendiri.
-
SetPasswordAfterSysprep
—Mengatur kata sandi acak pada instans yang baru diluncurkan, mengenkripsinya dengan kunci peluncuran pengguna, dan menghasilkan kata sandi terenkripsi ke konsol. Ubah nilai pengaturan ini keNo
jika instans baru tidak boleh diatur ke kata sandi terenkripsi acak.
Config.xml
Plug-in
-
Ec2SetPassword
—Membuat sandi terenkripsi acak setiap kali Anda meluncurkan sebuah instans. Fitur ini dinonaktifkan secara default setelah peluncuran pertama sehingga reboot instans ini tidak mengubah sandi yang ditetapkan oleh pengguna. Ubah pengaturan ini menjadiEnabled
untuk terus menghasilkan sandi setiap kali Anda meluncurkan sebuah instans.Pengaturan ini penting jika Anda berencana membuat AMI dari instans Anda.
-
Ec2SetComputerName
—Mengatur nama host instans menjadi nama unik berdasarkan alamat IP instans dan melakukan boot ulang instans. Untuk mengatur nama host Anda sendiri, atau mencegah perubahan nama host yang ada, jangan aktifkan pengaturan ini. -
Ec2InitializeDrives
—Menginisialisasi dan memformat semua volume selama startup. Fitur ini diaktifkan secara default. -
Ec2EventLog
—Menampilkan entri log peristiwa di konsol. Secara default, tiga entri kesalahan terbaru dari log aktivitas sistem akan ditampilkan. Untuk menentukan entri log peristiwa yang akan ditampilkan, edit fileEventLogConfig.xml
yang terletak di direktoriEC2ConfigService\Settings
. Untuk informasi tentang pengaturan dalam file ini, lihat Kunci Eventlog. -
Ec2ConfigureRDP
—Menyiapkan sertifikat yang ditandatangani sendiri di instans, sehingga pengguna dapat mengakses instans dengan aman menggunakan Remote Desktop. Pengaturan ini tidak digunakan untuk contoh dengan versi sistem operasi sebelum Windows Server 2016, karena mereka dapat menghasilkan sertifikat mereka sendiri. -
Ec2OutputRDPCert
—Menampilkan informasi sertifikat Remote Desktop ke konsol, sehingga pengguna dapat memverifikasinya dengan sidik jari. -
Ec2SetDriveLetter
—Mengatur huruf drive dari volume yang terpasang berdasarkan pengaturan yang ditentukan pengguna. Secara default, ketika dilampirkan ke sebuah instans, volume Amazon EBS dapat dipasang menggunakan huruf drive pada instans tersebut. Untuk menentukan pemetaan huruf drive Anda, edit fileDriveLetterConfig.xml
yang terletak di direktoriEC2ConfigService\Settings
. -
Ec2WindowsActivate
—Plug-in menangani aktivasi Windows. Ia memeriksa untuk melihat apakah Windows diaktifkan. Jika tidak, itu memperbarui pengaturan AWS KMS klien, dan kemudian mengaktifkan Windows.Untuk mengubah AWS KMS pengaturan, edit
ActivationSettings.xml
file yang terletak diEC2ConfigService\Settings
direktori. -
Ec2DynamicBootVolumeSize
—Memperluas Disk 0/Volume 0 untuk menyertakan ruang yang tidak dipartisi. -
Ec2HandleUserData
—Membuat dan menjalankan skrip yang dibuat oleh pengguna pada peluncuran pertama instans setelah Sysprep dijalankan. Perintah yang dibungkus dalam tag skrip disimpan ke file batch, dan perintah yang dibungkus PowerShell tag disimpan ke file.ps1 (sesuai dengan kotak centang Data Pengguna pada dialog sistem Properti Layanan Ec2). -
Ec2ElasticGpuSetup
—Memasang paket perangkat lunak Elastic GPU jika instans dikaitkan dengan GPU elastis. -
Ec2FeatureLogging
—Mengirimkan instalasi fitur Windows dan status layanan yang sesuai ke konsol. Hanya didukung untuk fitur Microsoft Hyper-V dan layanan vmms yang sesuai.
Pengaturan Global
-
ManageShutdown
—Memastikan bahwa instance yang diluncurkan dari instans yang didukung penyimpanan AMIs tidak berakhir saat menjalankan Sysprep. -
SetDnsSuffixList
—Menetapkan akhiran DNS dari adaptor jaringan untuk Amazon. EC2 Ini memungkinkan resolusi DNS server yang berjalan di Amazon EC2 tanpa memberikan nama domain yang sepenuhnya memenuhi syarat.catatan
Ini menambahkan pencarian akhiran DNS untuk domain berikut dan mengkonfigurasi sufiks standar lainnya. Untuk informasi selengkapnya tentang cara agen peluncuran menyetel sufiks DNS, lihat. Konfigurasikan DNS Suffix untuk agen peluncuran EC2 Windows
region
.ec2-utilities.amazonaws.com -
WaitForMetaDataAvailable
Memastikan bahwa layanan EC2 Config akan menunggu metadata dapat diakses dan jaringan tersedia sebelum melanjutkan boot. Pemeriksaan ini memastikan bahwa EC2 Config dapat memperoleh informasi dari metadata untuk aktivasi dan plug-in lainnya. -
ShouldAddRoutes
—Menambahkan rute khusus ke adaptor jaringan utama untuk mengaktifkan alamat IP berikut saat beberapa NICs terpasang: 169.254.169.250, 169.254.169.251, dan 169.254.169.254. Alamat ini digunakan oleh Windows Activation dan ketika Anda mengakses metadata instans. -
RemoveCredentialsfromSyspreponStartup
—Menghapus kata sandi administrator dariSysprep.xml
saat layanan dimulai lagi. Untuk memastikan bahwa kata sandi ini tetap ada, edit pengaturan ini.
DriveLetterConfig.xml.xl
File ini berisi pengaturan yang mengontrol pemetaan huruf drive. Secara default, volume dapat dipetakan ke huruf drive yang tersedia. Anda dapat memasang volume ke huruf drive tertentu sebagai berikut.
<?xml version="1.0" standalone="yes"?>
<DriveLetterMapping>
<Mapping>
<VolumeName></VolumeName>
<DriveLetter></DriveLetter>
</Mapping>
. . .
<Mapping>
<VolumeName></VolumeName>
<DriveLetter></DriveLetter>
</Mapping>
</DriveLetterMapping>
-
VolumeName
—Label volume. Sebagai conto,.
Untuk menentukan pemetaan untuk volume penyimpanan instans, gunakan labelMy Volume
Temporary Storage X
, di manaX
adalah angka dari 0 sampai 25. -
DriveLetter
—Huruf drive. Sebagai conto,.
Pemetaan gagal jika huruf drive sudah digunakan.M:
EventLogConfig.xml.xl
File ini berisi pengaturan yang mengontrol informasi log peristiwa yang ditampilkan di konsol saat instans sedang di-boot. Secara default, kami menampilkan tiga entri kesalahan terbaru dari log peristiwa Sistem.
-
Category
—Kunci log peristiwa yang akan dipantau. -
ErrorType
—Tipe peristiwa (misalnya,Error
,Warning
,Information
) -
NumEntries
—Jumlah peristiwa yang disimpan untuk kategori ini. -
LastMessageTime
—Untuk mencegah pesan yang sama didorong berulang kali, layanan memperbarui nilai ini setiap kali mendorong suatu pesan. -
AppName
—Sumber peristiwa atau aplikasi yang mencatat peristiwa tersebut.
WallpaperSettings.xml.xl
File ini berisi pengaturan yang mengontrol informasi yang ditampilkan di latar belakang desktop. Informasi berikut ini ditampilkan secara default.
-
Hostname
—Menampilkan nama komputer. -
Instance ID
—Menampilkan ID instans. -
Public IP Address
—Menampilkan alamat IP publik instans. -
Private IP Address
—Menampilkan alamat IP privat instans. -
Availability Zone
—Menampilkan Zona Ketersediaan tempat instans berjalan. -
Instance Size
—Menampilkan tipe instans. -
Architecture
—Menampilkan pengaturan variabel lingkunganPROCESSOR_ARCHITECTURE
.
Anda dapat menghapus informasi apa pun yang ditampilkan secara default dengan menghapus entrinya. Anda dapat menambahkan metadata instans tambahan untuk ditampilkan sebagai berikut.
<WallpaperInformation>
<name>display_name
</name>
<source>metadata</source>
<identifier>meta-data/path
</identifier>
</WallpaperInformation>
Anda dapat menambahkan variabel lingkungan Sistem tambahan untuk ditampilkan sebagai berikut.
<WallpaperInformation>
<name>display_name
</name>
<source>EnvironmentVariable</source>
<identifier>variable-name
</identifier>
</WallpaperInformation>
InitializeDrivesSettings.xml.xl
File ini berisi pengaturan yang mengontrol cara EC2 Config menginisialisasi drive.
Secara default, EC2 Config menginisialisasi drive yang tidak dibawa online dengan sistem operasi. Anda dapat menyesuaikan plugin sebagai berikut.
<InitializeDrivesSettings> <SettingsGroup>
setting
</SettingsGroup> </InitializeDrivesSettings>
Gunakan grup pengaturan untuk menentukan cara Anda ingin memulai drive:
- FormatWithMEMANGKAS
-
Mengaktifkan perintah TRIM saat memformat drive. Setelah drive diformat dan diinisialisasi, sistem mengembalikan konfigurasi TRIM.
Dimulai dengan EC2 Config versi 3.18, perintah TRIM dinonaktifkan selama operasi format disk secara default. Ini meningkatkan waktu pemformatan. Gunakan pengaturan ini untuk mengaktifkan TRIM selama operasi format disk untuk EC2 Config versi 3.18 dan yang lebih baru.
- FormatWithoutMEMANGKAS
-
Menonaktifkan perintah TRIM saat memformat drive dan meningkatkan waktu pemformatan di Windows. Setelah drive diformat dan diinisialisasi, sistem mengembalikan konfigurasi TRIM.
- DisableInitializeDrives
-
Menonaktifkan pemformatan untuk drive baru. Gunakan pengaturan ini untuk memulai drive secara manual.