Gunakan agen EC2 Launch 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 EC2 Launch v1 untuk melakukan tugas selama peluncuran instance EC2 Windows

Amazon yang dikelola AMIs untuk Windows Server 2016 dan 2019 menyertakan satu set skrip Windows Powershell yang disebut EC2 Launch. EC2Peluncuran melakukan tugas selama boot instance awal. Untuk informasi tentang versi EC2 peluncuran yang disertakan dalam AWS Windows AMIs, lihat Referensi AMI AWS Windows. Untuk melihat perubahan untuk setiap rilis AWS Windows AMIs, lihat riwayat versi AWS Windows AMI.

catatan

Agen peluncuran terbaru untuk Windows Server 2016 dan versi sistem operasi yang lebih baru adalah EC2 Launch v2, yang menggantikan EC2 Config EC2 dan Launch, dan sudah diinstal sebelumnya AWS pada Windows Server 2016 dan AMIs 2019 dengan nama yang dimulai. EC2LaunchV2-Windows_Server-* Anda juga Migrasikan keEC2Launch v2 dapat menggunakan alat migrasi, atau Anda dapat menginstal dan mengonfigurasi agen secara manual di Windows Server 2016 dan 2019.

Untuk menggunakan EC2 Launch with IMDSv2, versi harus 1.3.2002730 atau yang lebih baru.

Anda dapat menggunakan PowerShell perintah Windows berikut untuk memverifikasi versi EC2 Launch yang diinstal.

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

EC2Luncurkan tugas

EC2Peluncuran melakukan 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 sertifikat RDP ke konsol. EC2

  • Mengatur kata sandi acak untuk akun administrator.

  • Menambahkan sufiks DNS.

  • 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 AMI kustom dibuat dari instans ini, rute ini diambil sebagai bagian dari konfigurasi OS dan setiap instans 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 berikut membantu menjaga kompatibilitas mundur dengan layanan EC2 Config. Anda juga dapat mengonfigurasi EC2 Peluncuran untuk melakukan tugas-tugas ini selama startup:

  • Inisialisasi volume EBS sekunder.

  • Kirim log Peristiwa Windows ke log EC2 konsol.

  • Kirim Windows siap menggunakan pesan ke EC2 konsol.

EC2Luncurkan struktur direktori

EC2Peluncuran diinstal 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 direktori dan file EC2 Luncurkan, Anda harus mengetikkan jalur di Windows Explorer atau mengubah properti folder untuk menampilkan file dan folder tersembunyi.

Direktori Launch berisi subdirektori berikut.

  • Scripts— Berisi PowerShell skrip yang membentuk EC2 Peluncuran.

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

  • 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.

EC2Luncurkan versi 1.3.2003498 dan kemudian kumpulkan telemetri, seperti metrik penggunaan dan kesalahan. Data ini dikumpulkan dari EC2 instans Amazon tempat EC2 Peluncuran berjalan. Ini termasuk semua Windows yang AMIs dimiliki oleh AWS.

Jenis telemetri berikut dikumpulkan oleh EC2 Peluncuran:

  • 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, EC2 Launch mengirimkan 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