Gunakan agen EC2Launch v1 untuk melakukan tugas selama peluncuran instance EC2 Windows - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan agen EC2Launch v1 untuk melakukan tugas selama peluncuran instance EC2 Windows

EC2Launchadalah satu set PowerShell skrip Windows yang menggantikan EC2Config layanan pada Windows Server 2016 dan 2019AMIs. Banyak dari ini AMIs masih tersedia. EC2Launchv2 adalah agen peluncuran terbaru untuk semua versi Windows yang didukung, yang menggantikan keduanya EC2Config danEC2Launch. Untuk informasi selengkapnya, lihat Gunakan agen EC2Launch v2 untuk melakukan tugas selama peluncuran instans EC2 Windows.

catatan

Untuk digunakan EC2LaunchIMDSv2, versi harus 1.3.2002730 atau yang lebih baru.

Anda dapat menggunakan PowerShell perintah Windows berikut untuk memverifikasi versi yang diinstalEC2Launch.

Test-ModuleManifest -Path "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1" | Select Version

EC2Launchtugas

EC2Launchmelakukan tugas-tugas berikut secara default selama boot instance awal:

  • Siapkan wallpaper baru yang menampilkan informasi tentang instans.

  • Menetapkan nama komputer ke IPv4 alamat pribadi instance.

  • Mengirim informasi instance ke EC2 konsol Amazon.

  • Mengirim cap jempol RDP sertifikat ke konsol. EC2

  • Mengatur kata sandi acak untuk akun administrator.

  • Menambahkan DNS sufiks.

  • Secara dinamis memperluas partisi sistem operasi untuk menyertakan ruang yang tidak dipartisi.

  • Menjalankan data pengguna (jika ditentukan). Untuk informasi selengkapnya tentang menentukan data pengguna, lihat Jalankan perintah saat Anda meluncurkan EC2 instance dengan input data pengguna.

  • Menetapkan rute statis persisten untuk mencapai layanan metadata dan AWS KMS server.

    penting

    Jika kustom AMI dibuat dari instance ini, rute ini ditangkap sebagai bagian dari konfigurasi OS dan setiap instance baru yang diluncurkan dari AMI akan mempertahankan rute yang sama, terlepas dari penempatan subnet. Untuk memperbarui rute, lihat Perbarui metadata/ KMS rute untuk Server 2016 dan yang lebih baru saat meluncurkan kustom AMI.

Tugas-tugas berikut membantu menjaga kompatibilitas mundur dengan EC2Config layanan. Anda juga dapat mengonfigurasi EC2Launch untuk melakukan tugas-tugas ini selama startup:

  • Inisialisasi EBS volume sekunder.

  • Kirim log Peristiwa Windows ke log EC2 konsol.

  • Kirim Windows siap menggunakan pesan ke EC2 konsol.

Untuk informasi selengkapnya tentang Windows Server 2019, lihat Bandingkan Fitur di Versi Windows Server di Microsoft.com.

EC2Launchstruktur direktori

EC2Launchdiinstal secara default pada Windows Server 2016 dan kemudian AMIs di direktori rootC:\ProgramData\Amazon\EC2-Windows\Launch.

catatan

Secara default, Windows menyembunyikan file dan folder dalam C:\ProgramData. Untuk melihat EC2Launch direktori dan file, Anda harus mengetik jalur di Windows Explorer atau mengubah properti folder untuk menampilkan file dan folder tersembunyi.

Direktori Launch berisi subdirektori berikut.

  • Scripts— Berisi PowerShell skrip yang membentukEC2Launch.

  • Module— Berisi modul untuk membangun skrip yang terkait dengan AmazonEC2.

  • Config — Berisi file konfigurasi skrip yang dapat Anda sesuaikan.

  • Sysprep — Berisi sumber daya Sysprep.

  • Settings — Berisi aplikasi untuk antarmuka pengguna grafis Sysprep.

  • Library— Berisi pustaka bersama untuk agen EC2 peluncuran.

  • Logs — Berisi file log yang dihasilkan oleh skrip.

Telemetri

Telemetri adalah informasi tambahan yang membantu AWS untuk lebih memahami kebutuhan Anda, mendiagnosis masalah, dan memberikan fitur untuk meningkatkan pengalaman Anda dengan AWS layanan.

EC2Launchversi 1.3.2003498 dan kemudian mengumpulkan telemetri, seperti metrik penggunaan dan kesalahan. Data ini dikumpulkan dari EC2 instance Amazon yang EC2Launch berjalan. Ini termasuk semua Windows yang AMIs dimiliki oleh AWS.

Jenis telemetri berikut dikumpulkan oleh: EC2Launch

  • Informasi penggunaan — perintah agen, metode penginstalan, dan frekuensi eksekusi terjadwal.

  • Kesalahan dan informasi diagnostik - instalasi agen dan menjalankan kode kesalahan.

Contoh data yang dikumpulkan:

2021/07/15 21:44:12Z: EC2LaunchTelemetry: IsAgentScheduledPerBoot=true 2021/07/15 21:44:12Z: EC2LaunchTelemetry: IsUserDataScheduledPerBoot=true 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentCommandCode=1 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentCommandErrorCode=5 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentInstallCode=2 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentInstallErrorCode=0

Telemetri tidak diaktifkan secara default. Anda dapat menonaktifkan kumpulan telemetri kapan saja. Jika telemetri diaktifkan, EC2Launch kirimkan data telemetri tanpa pemberitahuan pelanggan tambahan.

Pilihan Anda untuk mengaktifkan atau menonaktifkan telemetri dikumpulkan.

Anda dapat memilih masuk atau keluar dari kumpulan telemetri. Pilihan Anda untuk mengikuti atau tidak mengikuti telemetri dikumpulkan untuk memastikan bahwa kami mematuhi opsi telemetri Anda.

Visibilitas telemetri

Saat telemetri diaktifkan, telemetri muncul di keluaran EC2 konsol Amazon sebagai berikut:

2021/07/15 21:44:12Z: Telemetry: <Data>
Menonaktifkan telemetri pada sebuah instans

Untuk menonaktifkan telemetri dengan menyetel variabel lingkungan sistem, jalankan perintah berikut sebagai administrator:

setx /M EC2LAUNCH_TELEMETRY 0

Untuk menonaktifkan telemetri selama instalasi, jalankan install.ps1 sebagai berikut:

. .\install.ps1 -EnableTelemetry:$false