Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aturan otomatisasi
Aturan otomatisasi secara otomatis menerapkan tindakan yang direkomendasikan berdasarkan kriteria dan jadwal yang Anda tetapkan. Aturan otomatisasi adalah sumber daya global yang mengelola tindakan otomatis di semua Wilayah AWS tempat Otomatisasi Compute Optimizer tersedia. Anda dapat membuat, memperbarui, dan menghapus aturan otomatisasi dari AWS Wilayah mana pun di mana Otomatisasi Pengoptimal Komputasi tersedia.
Jenis aturan
Ada dua jenis aturan:
Aturan akun: Aturan yang menerapkan tindakan yang disarankan hanya untuk akun Anda.
Aturan organisasi: Aturan yang menerapkan tindakan yang disarankan secara terpusat di seluruh akun anggota.
catatan
Hanya akun manajemen atau administrator yang didelegasikan yang dapat membuat aturan organisasi. Anda hanya dapat memilih akun anggota dengan Otomatisasi diaktifkan dan aturan organisasi yang diizinkan dapat dipilih agar aturan diterapkan. Akun anggota dapat melihat detail aturan organisasi yang berlaku untuk akun mereka tetapi tidak dapat mengeditnya. Aturan organisasi dapat dikonfigurasi untuk diterapkan sebelum atau sesudah aturan akun anggota.
Kriteria aturan
Saat mengonfigurasi aturan, pilih jenis tindakan yang disarankan yang ingin diterapkan oleh aturan, seperti snapshot dan hapus volume Amazon EBS yang tidak terpasang dan tingkatkan jenis volume Amazon EBS. Perbaiki pilihan Anda menggunakan kriteria seperti AWS Region dan Resource Tags. Kemudian pratinjau tindakan yang disarankan pencocokan saat ini untuk memvalidasi kriteria Anda.
penting
Jika Anda tidak menentukan kriteria aturan, Compute Optimizer menerapkan semua jenis tindakan yang direkomendasikan yang dipilih di akun yang Anda pilih dalam cakupan aturan, termasuk tindakan yang disarankan di semua tempat Otomatisasi Pengoptimal Wilayah AWS Komputasi tersedia.
Atribut tindakan dan operator perbandingan yang direkomendasikan berikut ini didukung untuk aturan otomatisasi:
| Atribut | Operator | Jenis bidang |
|---|---|---|
|
Ukuran volume saat ini (GiB) |
|
Bilangan Bulat |
|
Jenis volume saat ini |
|
String |
|
Perkiraan penghematan ($) |
|
Ganda |
|
Periode Lookback (hari) |
|
Bilangan Bulat |
|
AWS Wilayah |
|
String |
|
ARN Sumber Daya |
|
String |
|
Tag sumber daya |
|
Tag Sumber Daya |
|
Mulai ulang diperlukan |
|
String |
Anda dapat menentukan hingga 20 kondisi per atribut dan 20 nilai per kondisi. Untuk informasi selengkapnya, lihat Kriteria dalam Referensi API AWS Compute Optimizer Otomasi.
Operator perbandingan
Gunakan operator perbandingan dalam kriteria aturan untuk mencocokkan atribut tindakan yang direkomendasikan dengan nilai yang Anda tentukan.
penting
Jika atribut yang Anda tentukan dalam kriteria aturan tidak ada pada tindakan yang disarankan, nilainya tidak cocok, kondisinya salah, dan tindakan yang disarankan dikecualikan dari aturan. Logika ini berlaku untuk semua operator perbandingan kecuali ...IfExists operator, yang mengevaluasi ke true ketika atribut tidak ada. ...IfExistsOperator menguji apakah atribut hadir (ada) pada tindakan yang direkomendasikan.
Operator ketentuan string
Operator kondisi string memungkinkan Anda menentukan kriteria aturan yang membandingkan atribut tindakan yang direkomendasikan ke string yang Anda tentukan.
| Operator ketentuan | Deskripsi |
|---|---|
|
Pencocokan yang tepat, peka huruf besar/kecil. |
|
Pencocokan tepat yang dinegasikan, peka huruf besar/kecil. |
|
Pencocokan yang tepat, mengabaikan kasus. |
|
Pencocokan yang dinegasikan, mengabaikan kasus. |
|
Case-sensitive pencocokan. Nilai-nilai dapat mencakup wildcard pencocokan multi-karakter ( |
|
Kecocokan dinegasikan kepekaan huruf besar-kecil. Nilai-nilai dapat mencakup wildcard pencocokan multi-karakter ( |
catatan
Menggunakan * sendiri sebagai nilai dengan StringLike cocok dengan nilai apa pun yang ada. Ketika dikombinasikan denganStringNotLike, nilai * berarti “tidak cocok dengan apa pun” — secara efektif mengecualikan semua tindakan yang direkomendasikan di mana atribut hadir. Misalnya, menggunakan StringNotLike pada kunci tag Application dengan nilai * mengecualikan tindakan yang disarankan yang memiliki Application tag, terlepas dari nilai tag.
Operator ketentuan numerik
Operator kondisi numerik memungkinkan Anda menentukan kriteria aturan yang membandingkan atribut tindakan yang direkomendasikan ke bilangan bulat atau angka desimal.
| Operator ketentuan | Deskripsi |
|---|---|
|
Pencocokan numerik yang tepat. |
|
Pencocokan numerik yang dinegasikan. |
|
“Kurang dari” pencocokan. |
|
Pencocokan “Kurang dari atau sama”. |
|
“Lebih besar dari” pencocokan. |
|
Pencocokan “Lebih besar dari atau sama”. |
Misalnya, Anda dapat menggunakan NumericGreaterThanEquals atribut Lookback period untuk membuat aturan yang hanya mengotomatiskan tindakan yang direkomendasikan di mana periode lookback yang digunakan untuk menghasilkan rekomendasi setidaknya 32 hari.
IfExists operator
Tambahkan IfExists ke operator perbandingan apa pun (misalnya,StringLikeIfExists) untuk mengubah cara suatu kondisi dievaluasi ketika atribut yang Anda tentukan tidak ada dari tindakan yang disarankan:
Dengan operator dasar, atribut absen mengevaluasi ke false, dan tindakan yang disarankan dikecualikan dari aturan.
Dengan
...IfExistsvarian, atribut absen mengevaluasi ke true, dan tindakan yang disarankan disertakan.
IfExistssangat membantu ketika Anda ingin mengecualikan grup sumber daya tertentu dari aturan tetapi masih menyertakan sumber daya yang tidak membawa tag yang Anda filter. Misalnya, Anda mungkin ingin memasukkan semuanya kecuali sumber daya yang dimiliki oleh satu tim. Basis StringNotEquals on team = TeamA mengecualikan sumber daya TeaMa, tetapi juga mengecualikan setiap sumber daya yang tidak membawa team tag sama sekali — meninggalkan sumber daya yang ingin Anda sertakan. Tambahkan IfExists untuk menjaga agar sumber daya yang tidak ditandai tersebut dalam cakupan:
StringNotEqualshanya cocok dengan sumber daya yang
teamtag disetel ke nilai selainTeamA. Sumber daya yang tidak ditandai dikecualikan.StringNotEqualsIfExistsmencocokkan sumber daya tanpa
teamtag dan sumber daya yang disetel ke nilai apa pun selainTeamA. Hanya sumber daya yang diberi tagteam=TeamAyang dikecualikan.
IfExistsjuga membantu ketika Anda ingin membiarkan pemilik sumber daya mengecualikan sumber daya mereka sendiri dari otomatisasi. Anda dapat menetapkan tag opt-out khusus, sepertiautomation-opt-out, yang diterapkan pemilik ke sumber daya apa pun yang ingin mereka tinggalkan. Dalam hal ini, keberadaan tag penting, bukan nilainya, jadi gunakan StringNotLikeIfExists dengan nilai * pada kunci automation-opt-out tag. *Wildcard cocok dengan nilai apa pun, jadi Compute Optimizer mengecualikan setiap sumber daya yang membawa tag. IfExistsVarian menyimpan sumber daya yang tidak membawa tag dalam cakupan; tanpanya, setiap sumber daya yang tidak ditandai akan dikecualikan juga.
Contoh kriteria aturan
Contoh: Sertakan hanya tindakan yang disarankan di Wilayah tertentu
Kriteria aturan berikut menggunakan atribut StringEquals AWS Region untuk mencocokkan tindakan yang direkomendasikan untuk sumber daya di us-east-1 atauus-west-2. Bila Anda menentukan lebih dari satu nilai untuk suatu kondisi, nilai tersebut memiliki hubungan OR — tindakan yang disarankan cocok dengan kondisi jika nilai atributnya cocok dengan salah satu nilai.
Kriteria konfigurasi:
| Atribut | Operator | Nilai |
|---|---|---|
AWS Wilayah |
|
|
Evaluasi:
| Nilai atribut | Hasil |
|---|---|
|
Pertandingan |
|
Pertandingan |
|
Tidak cocok |
Contoh: Sertakan hanya tindakan yang disarankan yang dihasilkan dengan periode lookback minimum
Kriteria aturan berikut menggunakan NumericGreaterThanEquals atribut Lookback period (days) untuk hanya mengotomatiskan tindakan yang direkomendasikan di mana periode lookback yang digunakan untuk menghasilkan rekomendasi setidaknya 32 hari. Ini memungkinkan Anda memerlukan jendela pengamatan yang lebih panjang sebelum tindakan yang disarankan diotomatiskan.
Kriteria konfigurasi:
| Atribut | Operator | Nilai |
|---|---|---|
Periode Lookback (hari) |
|
|
Evaluasi:
| Nilai atribut | Hasil |
|---|---|
|
Pertandingan |
|
Tidak cocok |
Contoh: Sertakan tindakan yang disarankan kecuali sumber daya milik tim tertentu
Pertimbangkan tim platform yang mengaktifkan Otomatisasi Pengoptimal Komputasi di banyak akun tetapi ingin membiarkan sumber daya satu tim keluar dari aturan. Tim sudah menandai sumber daya dengan team tag untuk tujuan lain, tetapi tidak setiap sumber daya membawanya. Mereka ingin otomatisasi diterapkan secara luas sambil mengecualikan sumber daya apa pun yang diberi tag team =. TeamA
Kriteria aturan berikut menggunakan StringNotEqualsIfExists atribut tag Resource, dengan kunci tag team dan nilainyaTeamA. Tindakan yang disarankan disertakan saat sumber daya tidak memiliki team tag sama sekali, atau saat tag disetel ke nilai apa pun selainTeamA. Karena banyak sumber daya tidak akan membawa tag, IfExists itulah yang membuat mereka tetap dalam cakupannya — tanpanya, setiap sumber daya yang tidak ditandai akan dikecualikan.
Kriteria konfigurasi:
| Atribut | Operator | Tombol tanda | Nilai |
|---|---|---|---|
Tag sumber daya |
|
|
|
Evaluasi:
| Status tindakan yang direkomendasikan | Hasil | Penjelasan |
|---|---|---|
Sumber daya tidak memiliki |
Pertandingan |
Atribut tidak ada, dan |
Sumber daya memiliki tag |
Pertandingan |
Tag hadir dan nilainya tidak cocok |
Sumber daya memiliki tag |
Tidak cocok |
Tag hadir dan nilainya cocok |
Contoh: Sertakan tindakan yang disarankan kecuali sumber daya memiliki tag opt-out
Anda dapat membiarkan pemilik sumber daya mengecualikan sumber daya individual dari otomatisasi dengan menerapkan tag opt-out khusus. Dalam contoh ini, pemilik menambahkan automation-opt-out tag ke sumber daya apa pun yang ingin mereka tinggalkan.
Kriteria aturan berikut menggunakan StringNotLikeIfExists atribut tag Resource, dengan kunci tag automation-opt-out dan nilainya*. *Wildcard cocok dengan nilai apa pun, jadi sumber daya apa pun yang membawa tag dikecualikan. Tindakan yang disarankan disertakan ketika sumber daya tidak memiliki automation-opt-out tag.
Kriteria konfigurasi:
| Atribut | Operator | Tombol tanda | Nilai |
|---|---|---|---|
Tag sumber daya |
|
|
|
Evaluasi:
| Status tindakan yang direkomendasikan | Hasil | Penjelasan |
|---|---|---|
Sumber daya tidak memiliki |
Pertandingan |
Atribut tidak ada, dan |
Sumber daya memiliki tag |
Tidak cocok |
Tag hadir, dan |
Sumber daya memiliki tag |
Tidak cocok |
Tag hadir, dan |
Contoh: Gabungkan beberapa kriteria
Anda dapat menggabungkan beberapa kriteria untuk mempersempit ruang lingkup aturan Anda. Semua kriteria harus cocok untuk tindakan yang direkomendasikan untuk dimasukkan dalam aturan (AND logic).
Konfigurasi berikut mengotomatiskan tindakan yang direkomendasikan volume EBS yang:
Berada di us-east-1 dan us-west-2
Dihasilkan dengan periode lookback minimal 32 hari; dan
Tidak memilih keluar dari otomatisasi (tidak ada
automation-opt-outtag).
Aturan ini mencakup tindakan yang direkomendasikan hanya ketika ketiga kondisi terpenuhi secara bersamaan.
Kriteria konfigurasi:
| Atribut | Operator | Nilai |
|---|---|---|
AWS Wilayah |
|
|
Periode Lookback (hari) |
|
|
Tag sumber daya (kunci: |
|
|
Jadwal
Tetapkan jadwal kapan aturan Anda berjalan dengan menentukan frekuensi (harian, mingguan, atau bulanan), waktu mulai, waktu akhir, dan zona waktu. Selama jendela ini, Compute Optimizer akan mulai menerapkan tindakan yang direkomendasikan yang sesuai dengan kriteria yang Anda tentukan. Jumlah tindakan yang dimulai bergantung pada durasi jendela waktu terjadwal, batas konkurensi Otomatisasi Pengoptimal Komputasi, dan waktu yang diperlukan untuk menyelesaikan setiap tindakan. Tindakan otomatis akan ditampilkan sebagai In-Progress "hingga semua langkah dalam alur kerja otomatisasi selesai sepenuhnya. Hingga 100 tindakan dapat berlangsung secara bersamaan per akun per AWS Wilayah.
Urutan aturan
Secara default, aturan dibuat dengan urutan aturan 1 (prioritas tertinggi) dalam grup aturan mereka. Misalnya, ketika akun manajemen membuat aturan organisasi yang dikonfigurasi untuk diterapkan setelah aturan akun anggota, akun tersebut menerima urutan aturan 1, prioritas tertinggi di antara semua aturan dalam grup tersebut. Grup aturan dan urutan aturan menentukan aturan mana yang berlaku ketika tindakan yang disarankan dalam akun cocok dengan beberapa aturan. Compute Optimizer menetapkan tindakan ke aturan aktif dengan nilai urutan aturan terendah (prioritas tertinggi), terlepas dari kapan aturan tersebut dijadwalkan untuk dijalankan.
Misalnya, jika tindakan yang disarankan cocok dengan semua aturan dalam tabel berikut, Compute Optimizer menetapkannya dan Rule-C mengimplementasikannya sesuai jadwal. Rule-C
| Grup aturan | Urutan aturan | Nama aturan | Status | Jadwal |
|---|---|---|---|---|
|
Aturan organisasi dievaluasi sebelum aturan akun anggota |
1 |
Rule-A |
Nonaktif |
Mingguan pada hari Senin dari pukul 12:00 hingga 13:00 UTC |
|
2 |
Rule-B |
Nonaktif |
Setiap hari mulai pukul 12:00 hingga 13:00 UTC |
|
|
Aturan akun anggota |
1 |
Rule-C |
Aktif |
Bulanan pada tanggal 15 dari 12:00 hingga 13:00 UTC |
|
2 |
Rule-D |
Nonaktif |
Bulanan pada tanggal 15 dari 12:00 hingga 13:00 UTC |
|
|
Aturan organisasi setelah sebelum aturan akun anggota |
1 |
Rule-E |
Nonaktif |
Mingguan pada hari Senin dari pukul 12:00 hingga 13:00 UTC |
|
2 |
Rule-F |
Aktif |
Setiap hari mulai pukul 12:00 hingga 13:00 UTC |