Mencari AMI 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.

Mencari AMI Windows

Sebelum Anda dapat meluncurkan instans, Anda harus memilih AMI untuk meluncurkan instans. Saat Anda memilih AMI, pertimbangkan persyaratan berikut yang mungkin Anda miliki untuk instans yang ingin Anda luncurkan:

  • Wilayah – ID AMI berbeda untuk setiap Wilayah AWS.

  • Sistem operasi

  • Arsitektur: 32-bit (i386) atau 64-bit (x86_64)

  • Penyedia (misalnya, Amazon Web Services)

  • Perangkat lunak tambahan (misalnya, SQL Server)

Jika Anda ingin mencari AMI Ubuntu, lihat EC2 AMI Locator mereka.

Jika Anda ingin mencari RedHat AMI, lihat artikel basis pengetahuan RHEL.

Jika Anda ingin mencari AMI Linux, lihat Mencari AMI Linux di Panduan Pengguna Amazon EC2 untuk Instans Linux.

Mencari AMI Windows menggunakan konsol Amazon EC2

Anda dapat mencari AMI Windows menggunakan konsol Amazon EC2. Anda dapat memilih dari daftar AMI saat Anda menggunakan wizard peluncuran instans untuk meluncurkan suatu instans, atau Anda dapat mencari dari semua AMI yang tersedia menggunakan halaman Gambar. ID AMI berbeda untuk setiap Wilayah AWS.

Untuk mencari AMI Windows menggunakan wizard peluncuran instans
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Dari bilah navigasi, pilih Wilayah untuk meluncurkan instans Anda. Anda dapat memilih Wilayah yang tersedia untuk Anda, terlepas dari lokasi Anda.

  3. Dari dasbor konsol, pilih Luncurkan instans.

  4. (Konsol baru) Di bawah Gambar Aplikasi dan OS (Amazon Machine Image), pilih Mulai Cepat, pilih sistem operasi (OS) untuk instans Anda, lalu dari Amazon Machine Image (AMI), pilih dari salah satu AMI yang umum digunakan dalam daftar tersebut. Jika Anda tidak melihat AMI yang ingin Anda gunakan, pilih Telusuri AMI lainnya untuk menelusuri katalog lengkap AMI. Untuk informasi selengkapnya, lihat Aplikasi dan Gambar OS (Gambar Mesin Amazon).

    (Konsol lama) Pada tab Mulai Cepat, pilih dari salah satu AMI yang biasanya digunakan dalam daftar. Jika Anda tidak melihat AMI yang ingin Anda gunakan, pilih tab AMI Saya, AWS Marketplace, atau AMI Komunitas untuk mencari AMI tambahan. Untuk informasi selengkapnya, lihat Langkah 1: Pilih Amazon Machine Image (AMI).

Untuk mencari AMI Windows menggunakan halaman AMI
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Dari bilah navigasi, pilih Wilayah untuk meluncurkan instans Anda. Anda dapat memilih Wilayah yang tersedia untuk Anda, terlepas dari lokasi Anda.

  3. Di panel navigasi, pilih AMI.

  4. (Opsional) Gunakan opsi filter dan pencarian untuk menjangkau daftar AMI yang ditampilkan untuk hanya melihat AMI yang cocok dengan kriteria Anda. Misalnya, untuk mencantumkan semua AMI Windows yang disediakan oleh AWS, pilih Gambar publik. Kemudian gunakan opsi pencarian untuk memperluas daftar AMI yang ditampilkan.

    Pilih bilah Pencarian dan, dari menu, pilih Alias pemilik, lalu operator =, lalu nilai amazon. Pilih bilah Pencarian untuk memilih Platform, lalu operator =, lalu sistem operasi dari daftar yang tersedia.

  5. (Opsional) Pilih ikon Preferensi untuk memilih atribut gambar yang akan ditampilkan, seperti tipe perangkat root. Atau, Anda dapat memilih AMI dari daftar dan melihat propertinya di tab Detail.

  6. Untuk meluncurkan instans dari AMI ini, pilih dan pilih Peluncuran instans dari gambar. Untuk informasi selengkapnya tentang meluncurkan instans menggunakan konsol, lihat Meluncurkan sebuah instans menggunakan wizard peluncuran instans baru. Jika Anda belum siap untuk meluncurkan instans, catatlah ID AMI untuk nanti.

Mencari AMI menggunakan AWS Tools for Windows PowerShell

Anda dapat menggunakan PowerShell cmdlet untuk Amazon EC2 AWS Systems Manager atau hanya mencantumkan AMI Windows yang sesuai dengan kebutuhan Anda. Setelah menemukan AMI yang sesuai dengan kebutuhan Anda, catat ID-nya sehingga Anda dapat menggunakannya untuk meluncurkan instans. Untuk informasi selengkapnya, lihat Meluncurkan Instans Menggunakan Windows PowerShell di Panduan AWS Tools for Windows PowerShell Pengguna.

Amazon EC2

Untuk informasi dan contoh, lihat Menemukan AMI Menggunakan Windows PowerShell di Panduan AWS Tools for Windows PowerShell Pengguna.

Penyimpanan Parameter Systems Manager

Untuk informasi dan contoh, lihat Kueri untuk AMI Windows Terbaru Menggunakan Penyimpanan Parameter Systems Manager.

Mencari AMI menggunakan AWS CLI

Anda dapat menggunakan perintah AWS CLI untuk Amazon EC2 atau AWS Systems Manager untuk hanya menampilkan AMI Windows yang sesuai kebutuhan Anda. Setelah menemukan AMI yang sesuai dengan kebutuhan Anda, catat ID-nya sehingga Anda dapat menggunakannya untuk meluncurkan instans. Untuk informasi selengkapnya, lihat Meluncurkan instans Anda di Panduan Pengguna AWS Command Line Interface.

Amazon EC2

Perintah describe-images mendukung parameter penyaringan. Misalnya, gunakan parameter --owners untuk menampilkan AMI publik yang dimiliki Amazon.

aws ec2 describe-images --owners self amazon

Anda dapat menambahkan filter berikut ke perintah sebelumnya untuk hanya menampilkan AMI Windows.

--filters "Name=platform,Values=windows"
penting

Menghilangkan tanda --owners dari perintah describe-images akan menampilkan semua gambar yang Anda miliki izin peluncurannya, apa pun kepemilikannya.

Penyimpanan Parameter Systems Manager

Untuk informasi dan contoh, lihat Kueri untuk AMI Windows Terbaru Menggunakan Penyimpanan Parameter Systems Manager.

Mencari AMI Windows terbaru menggunakan Systems Manager

Amazon EC2 menyediakan parameter AWS Systems Manager publik untuk AMI publik yang dikelola AWS yang dapat Anda gunakan saat meluncurkan instans.

Untuk menemukan AMI AL2023 terbaru menggunakan AWS Systems Manager, lihat Mulai AL2023.

Parameter publik AMI Amazon EC2 tersedia dari jalur berikut ini:

/aws/service/ami-windows-latest

Anda dapat melihat daftar semua AMI Windows di Wilayah AWS saat ini dengan menjalankan perintah AWS CLI berikut.

aws ssm get-parameters-by-path --path /aws/service/ami-windows-latest --query "Parameters[].Name"

Untuk informasi selengkapnya, lihat Menggunakan parameter publik dalam Panduan Pengguna AWS Systems Manager dan Kueri untuk AMI Windows Terbaru Menggunakan Penyimpanan Parameter AWS Systems Manager.

Menggunakan parameter Systems Manager untuk menemukan AMI

Saat meluncurkan instans menggunakan wizard peluncuran instans EC2 di konsol, Anda dapat memilih AMI dari daftar, atau Anda dapat memilih parameter AWS Systems Manager yang mengarah ke ID AMI. Jika menggunakan kode automasi untuk meluncurkan instans, Anda dapat menentukan parameter Systems Manager, bukan ID AMI.

Parameter System Manager adalah pasangan nilai-kunci yang ditentukan pelanggan yang dapat Anda buat di Penyimpanan Parameter System Manager. Penyimpanan Parameter menyediakan penyimpanan pusat untuk mengeksternalisasi nilai konfigurasi aplikasi Anda. Untuk informasi selengkapnya, lihat Penyimpanan Parameter AWS dalam Panduan Pengguna AWS Systems Manager.

Ketika Anda membuat parameter yang menunjuk ke sebuah ID AMI, pastikan Anda menentukan tipe data sebagai aws:ec2:image. Menentukan tipe data akan memastikan bahwa ketika parameter dibuat atau dimodifikasi, nilai parameter divalidasi sebagai ID AMI. Untuk informasi selengkapnya, lihat Dukungan parameter asli untuk ID Amazon Machine Image di Panduan Pengguna AWS Systems Manager.

Kasus penggunaan

Saat Anda menggunakan parameter Systems Manager untuk menunjuk ke ID AMI, pengguna akan lebih mudah memilih AMI yang tepat saat meluncurkan instans. Parameter Systems Manager juga dapat menyederhanakan pemeliharaan kode otomatisasi.

Lebih mudah bagi pengguna

Jika suatu instans perlu diluncurkan menggunakan AMI tertentu, dan AMI diperbarui secara rutin, kami sarankan Anda meminta pengguna untuk memilih parameter Systems Manager untuk mencari AMI. Mengharuskan pengguna memilih parameter Systems Manager memastikan AMI terbaru digunakan untuk meluncurkan instans.

Sebagai contoh, setiap bulan di organisasi, Anda dapat membuat versi AMI baru yang memiliki sistem operasi dan patch aplikasi terbaru. Anda juga memerlukan pengguna untuk meluncurkan instans menggunakan AMI versi terbaru Anda. Untuk memastikan pengguna menggunakan versi terbaru, Anda dapat membuat parameter Systems Manager (misalnya, golden-ami) yang menunjuk ke ID AMI yang benar. Setiap kali versi baru AMI dibuat, Anda memperbarui nilai ID AMI di parameter sehingga selalu mengarah ke AMI terbaru. Pengguna tidak perlu mengetahui pembaruan berkala untuk AMI karena mereka terus memilih parameter Systems Manager yang sama setiap saat. Penggunaan parameter Systems Manager untuk AMI Anda memudahkan mereka dalam memilih AMI yang benar untuk peluncuran instans.

Menyederhanakan pemeliharaan kode automasi

Jika menggunakan kode automasi untuk meluncurkan instans, Anda dapat menentukan parameter Systems Manager, bukan ID AMI. Setiap kali versi baru AMI dibuat, Anda memperbarui nilai ID AMI di parameter sehingga selalu mengarah ke AMI terbaru. Kode otomatisasi yang mengacu pada parameter tidak harus dimodifikasi setiap kali versi baru AMI dibuat. Hal ini menyederhanakan pemeliharaan otomatisasi dan membantu menurunkan biaya deployment.

catatan

Instans yang berjalan tidak terpengaruh saat Anda mengubah ID AMI yang ditunjuk oleh parameter Systems Manager.

Izin

Jika Anda menggunakan parameter Systems Manager yang menunjuk ke ID AMI dalam wizard peluncuran instans, Anda harus menambahkan ssm:DescribeParameters dan ssm:GetParameters ke kebijakan IAM Anda. ssm:DescribeParameters memberikan izin pada pengguna untuk melihat dan memilih parameter Systems Manager. ssm:GetParameters memberikan izin pada pengguna untuk mengambil nilai parameter Systems Manager. Anda juga dapat membatasi akses ke parameter Systems Manager tertentu. Untuk informasi selengkapnya, lihat Menggunakan wizard peluncuran instans EC2.

Batasan

AMI dan parameter Systems Manager bersifat khusus Wilayah. Untuk menggunakan nama parameter Systems Manager yang sama di seluruh Wilayah, buatlah parameter Systems Manager di setiap Wilayah dengan nama yang sama (misalnya, golden-ami). Di setiap Wilayah, arahkan parameter Systems Manager ke AMI di dalam Wilayah tersebut.

Meluncurkan instans menggunakan parameter Systems Manager

Anda dapat meluncurkan instans menggunakan konsol atau AWS CLI. Dibandingkan menentukan ID AMI, Anda dapat menentukan parameter AWS Systems Manager yang menunjuk ke ID AMI.

New console
Untuk mencari AMI Windows menggunakan parameter Systems Manager (konsol)
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Dari bilah navigasi, pilih Wilayah untuk meluncurkan instans Anda. Anda dapat memilih Wilayah yang tersedia untuk Anda, terlepas dari lokasi Anda.

  3. Dari dasbor konsol, pilih Luncurkan instans.

  4. Di bawah Gambar Aplikasi dan OS (Amazon Machine Image), pilih Telusuri AMI lainnya.

  5. Pilih tombol panah di sebelah kanan bilah pencarian, lalu pilih parameter Pencarian dengan Systems Manager.

  6. Untuk Parameter System Manager, pilih parameter. ID AMI terkait akan muncul di bawah Saat ini memutuskan ke.

  7. Pilih Pencarian. AMI yang cocok dengan ID AMI muncul dalam daftar.

  8. Pilih AMI dari daftar, lalu pilih Pilih.

Untuk informasi tentang peluncuran instans menggunakan wizard peluncuran instans, lihat Meluncurkan sebuah instans menggunakan wizard peluncuran instans baru.

Old console
Untuk mencari AMI Windows menggunakan parameter Systems Manager (konsol)
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Dari bilah navigasi, pilih Wilayah untuk meluncurkan instans Anda. Anda dapat memilih Wilayah yang tersedia untuk Anda, terlepas dari lokasi Anda.

  3. Dari dasbor konsol, pilih Luncurkan instans.

  4. Pilih Pencarian berdasarkan parameter System Manager (di kanan atas).

  5. Untuk Parameter System Manager, pilih parameter. ID AMI terkait muncul di samping Saat ini menyelesaikan.

  6. Pilih Cari. AMI yang cocok dengan ID AMI muncul dalam daftar.

  7. Pilih AMI dari daftar, lalu pilih Pilih.

Untuk informasi selengkapnya tentang peluncuran instans dari AMI menggunakan wizard peluncuran instans, lihat Langkah 1: Pilih Amazon Machine Image (AMI).

Untuk meluncurkan instans menggunakan parameter AWS Systems Manager, bukan menggunakan ID AMI (AWS CLI)

Contoh berikut ini menggunakan parameter System Manager golden-ami untuk meluncurkan instans m5.xlarge. Parameter menunjuk ke ID AMI.

Untuk menetapkan parameter dalam perintah, gunakan sintaksis berikut: resolve:ssm:/parameter-name, di mana resolve:ssm adalah awalan standar dan parameter-name adalah nama parameter unik. Perhatikan bahwa nama parameter bersifat peka huruf besar-kecil. Garis miring terbalik untuk nama parameter hanya diperlukan jika parameter adalah bagian dari hierarki, misalnya, /amis/production/golden-ami. Anda dapat menghilangkan garis miring terbalik jika parameter bukan bagian dari hirarki.

Dalam contoh ini, parameter --count dan --security-group tidak disertakan. Untuk --count, default-nya adalah 1. Jika Anda memiliki VPC default dan grup keamanan default, keduanya akan digunakan.

aws ec2 run-instances --image-id resolve:ssm:/golden-ami --instance-type m5.xlarge ...
Untuk meluncurkan instans menggunakan versi spesifik parameter AWS Systems Manager (AWS CLI)

Parameter Systems Manager memiliki dukungan versi. Setiap iterasi parameter diberi nomor versi unik. Anda dapat merujuk ke versi parameter sebagai berikut resolve:ssm:parameter-name:version, di mana version adalah nomor versi unik. Secara default, versi terbaru parameter digunakan ketika tidak ada versi yang ditentukan.

Contoh berikut ini menggunakan parameter versi 2.

Dalam contoh ini, parameter --count dan --security-group tidak disertakan. Untuk --count, default-nya adalah 1 jika Anda memiliki VPC default dan grup keamanan default, keduanya akan digunakan.

aws ec2 run-instances --image-id resolve:ssm:/golden-ami:2 --instance-type m5.xlarge ...
Untuk meluncurkan suatu instans menggunakan parameter publik yang disediakan oleh AWS

Amazon EC2 menyediakan parameter publik Systems Manager untuk AMI publik yang disediakan oleh AWS. Misalnya, parameter publik /aws/service/ ami-amazon-linux-latest /amzn2- ami-hvm-x 86_64-gp2 tersedia di semua Wilayah, dan selalu menunjuk ke versi terbaru Amazon Linux 2 AMI di Wilayah.

aws ec2 run-instances --image-id resolve:ssm:/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --instance-type m5.xlarge ...