Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk mengontrol penemuan dan penggunaan Amazon Machine Images (AMIs) oleh pengguna di Anda Akun AWS, Anda dapat menggunakan AMIs fitur Diizinkan. Fitur ini memungkinkan Anda untuk menentukan kriteria yang AMIs harus dipenuhi agar terlihat dan tersedia dalam akun Anda. Ketika kriteria diaktifkan, pengguna yang meluncurkan instance hanya akan melihat dan memiliki akses ke AMIs yang sesuai dengan kriteria yang ditentukan. Misalnya, Anda dapat menentukan daftar penyedia AMI tepercaya sebagai kriteria, dan hanya AMIs dari penyedia ini yang akan terlihat dan tersedia untuk digunakan.
Sebelum mengaktifkan AMIs pengaturan Diizinkan, Anda dapat mengaktifkan mode audit untuk melihat pratinjau yang AMIs akan atau tidak akan terlihat dan tersedia untuk digunakan. Ini memungkinkan Anda menyempurnakan kriteria yang diperlukan untuk memastikan bahwa hanya yang dimaksudkan AMIs yang terlihat dan tersedia bagi pengguna di akun Anda. Selain itu, Anda dapat menjalankan describe-instance-image-metadata
Anda menentukan AMIs pengaturan Diizinkan di tingkat akun, baik secara langsung di akun atau dengan menggunakan kebijakan deklaratif. Pengaturan ini harus dikonfigurasi di setiap Wilayah AWS tempat Anda ingin mengontrol penemuan dan penggunaan AMIs. Menggunakan kebijakan deklaratif memungkinkan Anda menerapkan pengaturan di beberapa Wilayah secara bersamaan, serta di beberapa akun secara bersamaan. Saat kebijakan deklaratif sedang digunakan, Anda tidak dapat mengubah pengaturan secara langsung di dalam akun. Topik ini menjelaskan cara mengonfigurasi pengaturan secara langsung di dalam akun. Untuk informasi tentang penggunaan kebijakan deklaratif, lihat Kebijakan deklaratif di AWS Organizations Panduan Pengguna.
catatan
AMIs Fitur yang Diizinkan hanya mengontrol penemuan dan penggunaan publik AMIs atau AMIs dibagikan dengan akun Anda. Itu tidak membatasi yang AMIs dimiliki oleh akun Anda. Terlepas dari kriteria yang Anda tetapkan, yang AMIs dibuat oleh akun Anda akan selalu dapat ditemukan dan dapat digunakan oleh pengguna di akun Anda.
Manfaat utama dari Diizinkan AMIs
-
Kepatuhan dan keamanan: Pengguna hanya dapat menemukan dan menggunakan AMIs yang memenuhi kriteria yang ditentukan, mengurangi risiko penggunaan AMI yang tidak sesuai.
-
Manajemen yang efisien: Dengan mengurangi jumlah yang diizinkan AMIs, mengelola yang tersisa menjadi lebih mudah dan lebih efisien.
-
Implementasi tingkat akun terpusat: Konfigurasikan AMIs pengaturan yang Diizinkan di tingkat akun, baik secara langsung di dalam akun atau melalui kebijakan deklaratif. Ini menyediakan cara terpusat dan efisien untuk mengontrol penggunaan AMI di seluruh akun.
Daftar Isi
Cara AMIs kerja yang Diizinkan
Anda menentukan kriteria yang secara otomatis memfilter dan menentukan mana yang AMIs dapat ditemukan dan digunakan di akun Anda. Anda menentukan kriteria dalam konfigurasi JSON, lalu mengaktifkan kriteria dengan menjalankan operasi enable API.
Konfigurasi JSON untuk kriteria yang Diizinkan AMIs
Konfigurasi inti untuk Allowed AMIs adalah konfigurasi JSON yang mendefinisikan kriteria untuk diizinkan. AMIs
Saat ini, satu-satunya kriteria yang didukung adalah penyedia AMI. Nilai yang valid adalah alias yang didefinisikan oleh AWS, dan Akun AWS IDs, sebagai berikut:
-
amazon
— Alias yang mengidentifikasi dibuat AMIs oleh AWS -
aws-marketplace
— Alias yang mengidentifikasi AMIs dibuat oleh penyedia terverifikasi di AWS Marketplace -
aws-backup-vault
— Alias yang mengidentifikasi cadangan yang berada di akun AMIs brankas Backup yang memiliki lubang udara secara logis. AWS Jika Anda menggunakan fitur AWS Backup air-gapped vault secara logis, pastikan alias ini disertakan sebagai penyedia AMI. -
Akun AWS IDs — Satu atau lebih 12 digit Akun AWS IDs
-
none
— Menunjukkan bahwa hanya AMIs dibuat oleh akun Anda yang dapat ditemukan dan digunakan. Publik atau dibagikan tidak AMIs dapat ditemukan dan digunakan. Jika Anda menentukannone
, Anda tidak dapat menentukan alias atau ID akun.
Kriteria AMI ditentukan dalam format JSON. Berikut adalah contoh yang menentukan dua alias dan tiga: Akun AWS IDs
{
"ImageCriteria": [
{
"ImageProviders": [
"amazon",
"aws-marketplace",
"123456789012
",
"112233445566
",
"009988776655
"
]
}
]
}
Batas untuk konfigurasi JSON
-
ImageCriteria
objek: Maksimal 10ImageCriteria
objek dapat ditentukan dalam satu konfigurasi. -
ImageProviders
nilai: Maksimum 200 nilai di semuaImageCriteria
objek.
Contoh batas
Perhatikan contoh berikut untuk mengilustrasikan batas-batas ini, di mana ImageProviders
daftar yang berbeda digunakan untuk mengelompokkan akun penyedia AMI:
{
"ImageCriteria": [
{
"ImageProviders": ["amazon", "aws-marketplace"]
},
{
"ImageProviders": ["123456789012
", "112233445566
", "121232343454
"]
},
{
"ImageProviders": ["998877665555
", "987654321098
"]
}
// Up to 7 more ImageCriteria objects can be added
// Up to 193 more ImageProviders values can be added
]
}
Dalam contoh ini:
-
Ada 3
imageCriteria
objek (hingga 7 lebih dapat ditambahkan untuk mencapai batas 10). -
Ada 7
imageProviders
nilai total di semua objek (hingga 193 lebih dapat ditambahkan untuk mencapai batas 200).
Dalam contoh ini, AMIs diperbolehkan dari salah satu penyedia AMI yang ditentukan di semua ImageCriteria
objek.
AMIs Operasi yang diizinkan
AMIs Fitur Diizinkan memiliki tiga mode operasional untuk mengelola kriteria gambar: mode diaktifkan, dinonaktifkan, dan audit. Ini memungkinkan Anda untuk mengaktifkan atau menonaktifkan kriteria gambar, atau meninjaunya sesuai kebutuhan.
Diaktifkan
Saat Diizinkan AMIs diaktifkan:
-
Itu
ImageCriteria
diterapkan. -
Hanya AMIs diperbolehkan yang dapat ditemukan di EC2 konsol dan dengan APIs itu menggunakan gambar (misalnya, yang menggambarkan, menyalin, menyimpan, atau melakukan tindakan lain yang menggunakan gambar).
-
Instans hanya dapat diluncurkan menggunakan diizinkan AMIs.
Nonaktif
Ketika Diizinkan AMIs dinonaktifkan:
-
Itu
ImageCriteria
tidak diterapkan. -
Tidak ada batasan yang ditempatkan pada kemampuan penemuan atau penggunaan AMI.
Modus audit
Dalam mode audit:
-
ImageCriteria
Ini diterapkan, tetapi tidak ada batasan yang ditempatkan pada kemampuan penemuan atau penggunaan AMI. -
Di EC2 konsol, untuk setiap AMI, bidang gambar yang Diizinkan menampilkan Ya atau Tidak untuk menunjukkan apakah AMI akan dapat ditemukan dan tersedia untuk pengguna di akun saat Diizinkan AMIs diaktifkan.
-
Di baris perintah, respons untuk
describe-image
operasi mencakup"ImageAllowed": true
atau"ImageAllowed": false
untuk menunjukkan apakah AMI akan dapat ditemukan dan tersedia untuk pengguna di akun saat Diizinkan AMIs diaktifkan. -
Di EC2 konsol, Katalog AMI menampilkan Tidak diizinkan di samping AMIs yang tidak dapat ditemukan atau tersedia bagi pengguna di akun saat Diizinkan AMIs diaktifkan.
Praktik terbaik untuk menerapkan Diizinkan AMIs
Saat menerapkan AMIs Allowed, pertimbangkan praktik terbaik ini untuk memastikan transisi yang lancar dan meminimalkan potensi gangguan pada AWS lingkungan Anda.
-
Aktifkan mode audit
Mulailah dengan mengaktifkan Diizinkan AMIs dalam mode audit. Mode ini memungkinkan Anda untuk melihat mana yang AMIs akan terpengaruh oleh kriteria Anda tanpa benar-benar membatasi akses, memberikan periode evaluasi bebas risiko.
-
Tetapkan AMIs kriteria yang Diizinkan
Tetapkan dengan cermat penyedia AMI mana yang selaras dengan kebijakan keamanan, persyaratan kepatuhan, dan kebutuhan operasional organisasi Anda.
catatan
Sebaiknya tentukan
amazon
alias untuk memungkinkan AMIs dibuat oleh AWS, memastikan bahwa layanan AWS terkelola yang Anda gunakan dapat terus meluncurkan EC2 instance di akun Anda. -
Periksa dampak pada proses bisnis yang diharapkan
Anda dapat menggunakan konsol atau CLI untuk mengidentifikasi instance apa pun yang diluncurkan dengan yang tidak memenuhi kriteria AMIs yang ditentukan. Informasi ini dapat memandu keputusan Anda untuk memperbarui konfigurasi peluncuran agar sesuai dengan penggunaan AMIs (misalnya, menentukan AMI yang berbeda dalam templat peluncuran) atau menyesuaikan kriteria Anda untuk mengizinkannya. AMIs
Konsol: Gunakan AWS Config aturan ec2- instance-launched-with-allowed -ami untuk memeriksa apakah instance yang sedang berjalan atau dihentikan diluncurkan dengan memenuhi kriteria AMIs Diizinkan Anda. AMIs Aturannya adalah NON_COMPLIANT jika AMI tidak memenuhi AMIs kriteria yang Diizinkan, dan COMPLIANT jika memang demikian. Aturan hanya beroperasi jika AMIs pengaturan Diizinkan disetel ke mode aktif atau audit.
CLI: Jalankan describe-instance-image-metadata
perintah dan filter respons untuk mengidentifikasi instance apa pun yang diluncurkan dengan AMIs yang tidak memenuhi kriteria yang ditentukan. Untuk instruksi konsol dan CLI, lihat. Identifikasi apakah instance diluncurkan dengan AMIs yang tidak diizinkan
-
Aktifkan Diizinkan AMIs
Setelah Anda mengonfirmasi bahwa kriteria tidak akan mempengaruhi proses bisnis yang diharapkan, aktifkan Diizinkan AMIs.
-
Monitor peluncuran instance
Terus memantau peluncuran instans dari AMIs seluruh aplikasi dan layanan AWS terkelola yang Anda gunakan, seperti Amazon EMR, Amazon ECR, Amazon EKS, dan. AWS Elastic Beanstalk Periksa masalah yang tidak terduga dan lakukan penyesuaian yang diperlukan pada AMIs kriteria yang Diizinkan.
-
Pilot baru AMIs
Untuk menguji pihak ketiga AMIs yang tidak mematuhi AMIs pengaturan Diizinkan Anda saat ini, AWS rekomendasikan pendekatan berikut:
-
Gunakan yang terpisah Akun AWS: Buat akun tanpa akses ke sumber daya penting bisnis Anda. Pastikan AMIs pengaturan Diizinkan tidak diaktifkan di akun ini, atau yang ingin AMIs Anda uji diizinkan secara eksplisit, sehingga Anda dapat mengujinya.
-
Uji di tempat lain Wilayah AWS: Gunakan Wilayah tempat pihak ketiga AMIs tersedia, tetapi di mana Anda belum mengaktifkan AMIs pengaturan yang Diizinkan.
Pendekatan ini membantu memastikan sumber daya penting bisnis Anda tetap aman saat Anda menguji yang baru. AMIs
-
Izin IAM yang diperlukan
Untuk menggunakan AMIs fitur Diizinkan, Anda memerlukan izin IAM berikut:
-
GetAllowedImagesSettings
-
EnableAllowedImagesSettings
-
DisableAllowedImagesSettings
-
ReplaceImageCriteriaInAllowedImagesSettings
Aktifkan mode audit dan tentukan kriteria
Gunakan prosedur berikut untuk mengaktifkan mode audit untuk Diizinkan AMIs dan tentukan AMIs kriteria yang Diizinkan di akun Anda untuk Wilayah yang ditentukan.
Untuk mengaktifkan mode audit dan menentukan kriteria untuk Diizinkan AMIs
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Dasbor.
-
Di bawah Atribut akun (kanan atas), pilih Diizinkan AMIs.
-
Pada AMIs halaman Diizinkan, lakukan hal berikut:
-
Pilih Kelola.
-
Untuk AMIs Pengaturan yang Diizinkan, pilih mode Audit.
-
Untuk kriteria AMI, tentukan kriteria dalam format JSON. Saat ini, hanya penyedia gambar yang dapat ditentukan sebagai kriteria.
Untuk konfigurasi yang benar dan nilai yang valid, lihatKonfigurasi JSON untuk kriteria yang Diizinkan AMIs .
-
Pilih Perbarui.
-
Aktifkan Diizinkan AMIs
Gunakan prosedur berikut untuk mengaktifkan Diizinkan AMIs di akun Anda untuk Wilayah yang ditentukan.
Untuk mengaktifkan Diizinkan AMIs
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Dasbor.
-
Di bawah Atribut akun (kanan atas), pilih Diizinkan AMIs.
-
Pada AMIs halaman Diizinkan, lakukan hal berikut:
-
Pilih Kelola.
-
Untuk AMIs pengaturan Diizinkan, pilih Diaktifkan.
-
Untuk kriteria AMI, tentukan kriteria dalam format JSON. Saat ini, hanya penyedia gambar yang dapat ditentukan sebagai kriteria.
Untuk konfigurasi yang benar dan nilai yang valid, lihatKonfigurasi JSON untuk kriteria yang Diizinkan AMIs .
-
Pilih Perbarui.
-
Nonaktifkan Diizinkan AMIs
Gunakan prosedur berikut untuk menonaktifkan Diizinkan AMIs di akun Anda untuk Wilayah yang ditentukan.
Untuk menonaktifkan Diizinkan AMIs
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Dasbor.
-
Di bawah Atribut akun (kanan atas), pilih Diizinkan AMIs.
-
Pada AMIs halaman Diizinkan, lakukan hal berikut:
-
Pilih Kelola.
-
Untuk AMIs Pengaturan yang Diizinkan, pilih Dinonaktifkan.
-
Pilih Perbarui.
-
Perbarui AMIs kriteria yang diizinkan
Gunakan prosedur berikut untuk memperbarui AMIs kriteria yang Diizinkan di akun Anda untuk Wilayah yang ditentukan.
Untuk memperbarui AMIs kriteria yang Diizinkan
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Dasbor.
-
Di bawah Atribut akun (kanan atas), pilih Diizinkan AMIs.
-
Pada AMIs halaman Diizinkan, lakukan hal berikut:
-
Pilih Kelola.
-
Untuk AMIs pengaturan Diizinkan, pilih mode Aktif atau Audit.
-
Untuk kriteria AMI, tentukan kriteria dalam format JSON. Saat ini, hanya penyedia gambar yang dapat ditentukan sebagai kriteria.
Untuk konfigurasi dan nilai yang valid, lihatKonfigurasi JSON untuk kriteria yang Diizinkan AMIs .
-
Pilih Perbarui.
-
Identifikasi AMIs status dan kriteria yang diizinkan
Gunakan prosedur berikut untuk mengidentifikasi status saat ini dari AMIs pengaturan Diizinkan dan AMIs kriteria yang Diizinkan.
Untuk mengidentifikasi AMIs status dan kriteria yang Diizinkan
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Dasbor.
-
Di bawah Atribut akun (kanan atas), pilih Diizinkan AMIs.
-
Pada AMIs halaman Diizinkan, lakukan hal berikut:
-
Pilih Kelola.
-
Untuk AMIs pengaturan Diizinkan, periksa pilihan saat ini. Ini adalah mode Diaktifkan, Dinonaktifkan, atau Audit.
-
Untuk kriteria AMI, periksa kriteria dalam format JSON. Jika negara dinonaktifkan, kriteria tidak ditampilkan. Untuk menampilkan kriteria, pilih mode Diaktifkan atau Audit.
-
Pilih Batal untuk menutup layar tanpa membuat perubahan apa pun.
-
Identifikasi AMIs yang memenuhi AMIs kriteria yang Diizinkan
Gunakan prosedur berikut untuk mengidentifikasi AMIs yang diizinkan atau tidak diizinkan untuk akun.
catatan
Berikut ini hanya dapat dilakukan ketika AMIs Diizinkan dalam mode audit.
Untuk mengidentifikasi AMIs yang memenuhi AMIs kriteria yang Diizinkan
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih AMIs.
-
Pilih AMI yang ingin Anda periksa.
-
Pada tab Detail (jika Anda memilih kotak centang) atau di area ringkasan (jika Anda memilih ID AMI), cari bidang Gambar yang Diizinkan.
-
Nilai Ya menunjukkan AMI yang memenuhi AMIs kriteria Diizinkan. AMI ini akan terlihat dan tersedia bagi pengguna di akun Anda saat Diizinkan AMIs diaktifkan.
-
Nilai No menunjukkan AMI yang tidak memenuhi AMIs kriteria Diizinkan. AMI ini tidak akan terlihat atau tersedia bagi pengguna di akun Anda saat Diizinkan AMIs diaktifkan.
-
-
Di panel navigasi, pilih Katalog AMI.
AMI bertanda Tidak diizinkan menunjukkan AMI yang tidak memenuhi AMIs kriteria yang Diizinkan. AMI ini tidak akan terlihat atau tersedia bagi pengguna di akun Anda saat Diizinkan AMIs diaktifkan.
Identifikasi apakah instance diluncurkan dengan AMIs yang tidak diizinkan
Gunakan prosedur berikut untuk mengidentifikasi instans yang diluncurkan dengan AMI yang tidak memenuhi AMIs kriteria yang Diizinkan.
Untuk mengidentifikasi apakah instance diluncurkan dengan AMI yang tidak diizinkan
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Instans.
-
Pilih contoh yang ingin Anda periksa.
-
Pada tab Detail, di bawah Detail instans, temukan bidang Gambar yang Diizinkan.
-
Nilai Ya menunjukkan AMI yang memenuhi AMIs kriteria Diizinkan.
-
Nilai No menunjukkan AMI yang tidak memenuhi AMIs kriteria Diizinkan.
-