Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat daftar dan memfilter sumber daya Anda
Anda dapat memperoleh daftar beberapa tipe sumber daya menggunakan konsol Amazon EC2. Anda dapat memperoleh daftar setiap tipe sumber daya menggunakan perintah atau tindakan API yang sesuai. Jika memiliki banyak sumber daya, Anda dapat memfilter hasilnya agar hanya menyertakan atau mengecualikan sumber daya yang cocok dengan kriteria tertentu.
Membuat daftar dan memfilter sumber daya menggunakan konsol
Daftar Isi
Membuat daftar sumber daya menggunakan konsol
Anda dapat melihat tipe sumber daya Amazon EC2 yang paling umum menggunakan konsol. Untuk melihat sumber daya tambahan, gunakan antarmuka baris perintah atau tindakan API.
Untuk membuat daftar sumber daya EC2 menggunakan konsol
-
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih opsi yang sesuai dengan tipe sumber daya tersebut. Misalnya, untuk membuat daftar instans Anda, pilih Instans.
Halaman akan menampilkan semua sumber daya dari tipe sumber daya yang dipilih.
Memfilter sumber daya menggunakan konsol
Untuk memfilter daftar sumber daya
-
Di panel navigasi, pilih tipe sumber daya (misalnya, Instans).
-
Pilih bidang pencarian.
-
Pilih filter dari dalam daftar.
-
Pilih operator, misalnya, = (Sama dengan). Beberapa atribut memiliki berbagai operator yang tersedia untuk dipilih. Perhatikan bahwa tidak semua layar mendukung pemilihan operator.
-
Pilih nilai filter.
-
Untuk mengedit filter yang dipilih, pilih token filter (kotak biru), lakukan pengeditan yang diperlukan, lalu pilih Terapkan. Perhatikan bahwa tidak semua layar mendukung pengeditan filter yang dipilih.
-
Setelah selesai, hapus filter.
Filter yang didukung
Konsol Amazon EC2 mendukung dua jenis penyaringan.
-
Pemfilteran API terjadi pada sisi server. Pemfilteran diterapkan pada panggilan API, mengurangi jumlah sumber daya yang dikembalikan oleh server. Tindakan ini memungkinkan pemfilteran cepat di sejumlah set sumber daya dan tindakan ini akan dapat menghemat waktu transfer data serta biaya antara server dan peramban. Pemfilteran API mendukung operator = (sama dengan) dan : (berisi) dan selalu peka huruf besar/kecil.
-
Pemfilteran klien terjadi pada sisi klien. Tindakan ini memungkinkan Anda untuk memfilter data yang sudah tersedia dalam peramban (dengan kata lain, data yang telah dikembalikan oleh API). Pemfilteran klien berfungsi baik dalam kaitannya dengan filter API untuk memfilter set data yang lebih kecil dalam peramban. Selain operator = (sama dengan) dan: (berisi), pemfilteran klien juga dapat mendukung berbagai operator, seperti >= (lebih besar dari atau sama dengan), dan operator negasi (terbalik), seperti!= (tidak sama dengan).
Konsol Amazon EC2 mendukung jenis pencarian berikut:
- Pencarian berdasarkan kata kunci
-
Pencarian berdasarkan kata kunci adalah pencarian teks bebas yang memungkinkan Anda mencari nilai di semua atribut atau tanda sumber daya, tanpa menentukan atribut atau kunci tanda untuk pencarian.
catatan
Semua pencarian kata kunci menggunakan pemfilteran klien.
Untuk mencari berdasarkan kata kunci, masukkan atau tempelkan apa yang Anda cari dalam bidang pencarian, lalu pilih Enter. Misalnya, pencarian
123
cocok dengan semua instans yang memiliki 123 dalam atributnya, seperti alamat IP, ID instans, ID VPC, atau ID AMI, atau dalam tandanya, seperti Nama. Jika pencarian teks bebas Anda menampilkan kecocokan yang tidak terduga, terapkan filter tambahan. - Cari berdasarkan atribut
-
Pencarian berdasarkan atribut memungkinkan Anda untuk mencari atribut tertentu pada semua sumber daya.
catatan
Pencarian atribut menggunakan pemfilteran API atau pemfilteran klien, bergantung pada atribut yang dipilih. Saat melakukan pencarian atribut, atribut akan dikelompokkan.
Misalnya, Anda dapat mencari atribut Status Instans untuk semua instans agar hanya menampilkan instans yang berada dalam status
stopped
. Untuk melakukannya:-
Di bidang pencarian pada layar Instans, mulai masukkan
Instance state
. Saat Anda memasukkan karakter, kedua tipe filter muncul untuk Status Instans: Filter API dan Filter Klien. -
Untuk mencari pada sisi server, pilih Status instans di bawah Filter API. Untuk mencari pada sisi klien, pilih Status instans (klien) di bawah Filter klien.
Daftar operator yang mungkin untuk atribut yang dipilih akan muncul.
-
Pilih operator = (Sama dengan).
Daftar dari nilai yang mungkin untuk atribut dan operator yang dipilih akan muncul.
-
Pilih dihentikan dari daftar.
-
- Cari berdasarkan tanda
-
Pencarian berdasarkan tanda memungkinkan Anda memfilter sumber daya dalam tabel yang ditampilkan saat ini berdasarkan kunci tanda atau nilai tanda.
Pencarian tanda menggunakan pemfilteran API atau pemfilteran klien, tergantung pengaturan di jendela Preferensi.
Guna memastikan pemfilteran API untuk tanda
-
Buka jendela Preferensi.
-
Kosongkan kotak centang pada Gunakan pencocokan ekspresi reguler. Jika kotak centang ini dipilih, pemfilteran klien dilakukan.
-
Pilih kotak centang Gunakan pencocokan peka huruf besar/kecil. Jika kotak centang ini dikosongkan, pemfilteran klien dilakukan.
-
Pilih Konfirmasi.
Saat mencari berdasarkan tanda, Anda dapat menggunakan nilai berikut:
-
(kosong) – Menemukan semua sumber daya dengan kunci tanda yang ditentukan, tetapi tidak boleh ada nilai tanda.
-
Semua nilai – Menemukan semua sumber daya dengan kunci tanda yang ditentukan dan nilai tanda apa pun.
-
Tidak ditandai – Menemukan semua sumber daya yang tidak memiliki kunci tanda tertentu.
-
Nilai yang ditampilkan - Menemukan semua sumber daya dengan kunci tanda tertentu dan nilai tanda tertentu.
-
Anda dapat menggunakan teknik berikut untuk meningkatkan atau menyempurnakan pencarian:
- Pencarian terbalik
-
Pencarian terbalik memungkinkan Anda mencari sumber daya yang tidak cocok dengan nilai yang ditentukan. Di layar Instans dan AMI, pencarian terbalik dilakukan dengan memilih operator != (Tidak sama dengan) atau !: (Tidak berisi) dan kemudian memilih nilai. Di layar lainnya, pencarian terbalik dilakukan dengan menambahkan prefiks pada kata kunci pencarian dengan karakter tanda seru (!).
catatan
Pencarian terbalik didukung dengan pencarian kata kunci dan pencarian atribut hanya pada filter klien. Pencarian ini tidak didukung dengan pencarian atribut pada filter API.
Misalnya, Anda dapat mencari atribut Status instans untuk semua instans guna mengecualikan semua instans yang berada dalam status
terminated
. Untuk melakukannya:-
Di bidang pencarian pada layar Instans, mulai masukkan
Instance state
. Saat Anda memasukkan karakter, kedua tipe filter muncul untuk Status Instans: Filter API dan Filter Klien. -
Di bawah Filter klien, pilih Status instans (klien). Pencarian terbalik hanya didukung pada filter klien.
Daftar operator yang mungkin untuk atribut yang dipilih akan muncul.
-
Pilih != (Tidak sama dengan), lalu pilih diakhiri.
Untuk memfilter instans berdasarkan atribut status instans, Anda juga dapat menggunakan ikon pencarian (
) di kolom Status instans. Ikon pencarian dengan tanda plus ( + ) menampilkan semua instans yang cocok dengan atribut tersebut. Ikon pencarian dengan tanda minus ( - ) mengecualikan semua instans yang cocok dengan atribut tersebut.
Berikut ini contoh lainnya dalam menggunakan pencarian terbalik: Untuk membuat daftar semua instans yang tidak diberikan grup keamanan
launch-wizard-1
, di Filter klien, cari berdasarkan atribut Nama grup keamanan, pilih !=, dan di bilah pencarian, masukkanlaunch-wizard-1
. -
- Pencarian parsial
-
Dengan pencarian parsial, Anda dapat mencari nilai string parsial. Untuk melakukan pencarian parsial, hanya masukkan sebagian kata kunci yang ingin Anda cari. Pada layar Instans dan AMI, pencarian parsial hanya dapat dilakukan dengan operator: (Berisi). Di layar lainnya, Anda dapat memilih atribut filter klien dan segera memasukkan sebagian kata kunci yang ingin Anda cari saja. Misalnya, pada layar Tipe instans, untuk mencari semua instans
t2.micro
,t2.small
, dant2.medium
, cari berdasarkan atribut Tipe Instans, dan untuk kata kunci, masukkant2
. - Pencarian ekspresi reguler
-
Untuk menggunakan pencarian ekspresi reguler, Anda harus memilih kotak centang Gunakan pencocokan ekspresi reguler di jendela Preferensi.
Ekspresi reguler berguna saat Anda harus mencocokkan nilai dalam sebuah bidang dengan pola tertentu. Misalnya, untuk mencari nilai yang dimulai dengan
s
, cari^s
. Untuk mencari nilai yang berakhir denganxyz
, carixyz$
. Atau, untuk mencari nilai yang dimulai dengan angka yang diikuti oleh satu karakter atau lebih, cari[0-9]+.*
.catatan
Pencarian ekspresi reguler didukung dengan pencarian kata kunci dan pencarian atribut pada filter klien saja. Pencarian ini tidak didukung dengan pencarian atribut pada filter API.
- Pencarian peka huruf besar/kecil
-
Untuk menggunakan pencarian yang peka huruf besar/kecil, Anda harus memilih kotak centang Gunakan pencocokan peka huruf besar/kecil di jendela Preferensi. Preferensi peka huruf besar/kecil hanya berlaku untuk filter klien dan tanda.
catatan
Filter API selalu peka huruf besar/kecil.
- Pencarian wildcard
-
Gunakan wildcard
*
untuk mencocokkan nol atau berbagai karakter. Gunakan wildcard?
untuk mencocokkan nol atau satu karakter. Misalnya, jika Anda memiliki set data dengan nilaiprod
,prods
, danproduction
, pencarianprod*
mencocokkan dengan semua nilai, sedangkanprod?
hanya mencocokkanprod
danprods
. Untuk menggunakan nilai literal, hindari dengan garis miring terbalik (\). Misalnya, "prod\*
" akan cocok denganprod*
.catatan
Pencarian wildcard didukung dengan pencarian atribut dan tanda pada filter API saja. Pencarian ini tidak didukung dengan pencarian kata kunci, dan dengan pencarian atribut dan tanda pada filter klien.
- Pencarian gabungan
Secara umum, banyak filter dengan atribut yang sama secara otomatis digabungkan dengan
OR
. Misalnya, pencarianInstance State : Running
danInstance State : Stopped
menampilkan semua instans baik yang berjalan ATAU berhenti. Untuk pencarian gabungan denganAND
, cari di berbagai atribut. Misalnya, pencarianInstance State : Running
danInstance Type : c4.large
hanya menampilkan instans dengan tipec4.large
DAN yang berada dalam status berjalan.
Membuat daftar serta memfilter menggunakan CLI dan API
Setiap tipe sumber daya memiliki perintah CLI dan tindakan API terkait yang dapat Anda gunakan untuk membuat daftar sumber daya dari tipe tersebut. Daftar sumber daya yang dihasilkan dapat sangat panjang, sehingga lebih cepat dan lebih berguna untuk memfilter hasil guna menyertakan sumber daya yang cocok dengan kriteria tertentu saja.
Pertimbangan pemfilteran
-
Anda dapat menentukan hingga 50 filter dan hingga 200 nilai per filter dalam satu permintaan.
-
String filter dapat mencapai 255 karakter panjangnya.
-
Anda dapat menggunakan wildcard dengan nilai filter. Tanda bintang (*) cocok dengan nol karakter atau lebih, dan tanda tanya (?) cocok dengan nol atau satu karakter.
-
Nilai filter peka huruf besar/kecil.
-
Pencarian dapat menyertakan nilai literal dari karakter wildcard; Anda hanya perlu menghindarinya dengan garis miring terbalik sebelum karakter. Misalnya, nilai
\*amazon\?\\
akan mencari string literal*amazon?\
.
Filter yang didukung
Guna melihat filter yang didukung untuk setiap sumber daya Amazon EC2, lihat dokumentasi berikut:
-
AWS CLI: Perintah
describe
di dalam Refensi Perintah AWS CLI Amazon EC2. -
Alat untuk Windows PowerShell:
Get
Perintah dalam Referensi AWS Tools for PowerShell Cmdlet-Amazon EC2. -
API Kueri: Tindakan API
Describe
di dalam Referensi API Amazon EC2.
contoh Contoh: Tentukan satu filter
Anda dapat membuat daftar instans Amazon EC2 menggunakan describe-instances. Tanpa filter, respons akan berisi informasi untuk semua sumber daya Anda. Anda dapat menggunakan perintah berikut untuk menyertakan instans yang berjalan dalam output saja.
aws ec2 describe-instances --filters Name=instance-state-name,Values=running
Guna membuat daftar ID instans saja untuk instans berjalan Anda, tambahkan parameter --query
sebagai berikut.
aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query "Reservations[*].Instances[*].InstanceId" --output text
Berikut ini adalah output contoh.
i-0ef1f57f78d4775a4 i-0626d4edd54f1286d i-04a636d18e83cfacb
contoh Contoh: Tentukan banyak filter atau nilai filter
Jika Anda menentukan banyak filter atau banyak nilai filter, sumber daya harus cocok dengan semua filter yang disertakan dalam hasil.
Anda dapat menggunakan perintah berikut untuk membuat daftar semua instans dengan tipe m5.large
atau m5d.large
.
aws ec2 describe-instances --filters Name=instance-type,Values=m5.large,m5d.large
Anda dapat menggunakan perintah berikut untuk membuat daftar semua instans yang dihentikan dengan tipe t2.micro
.
aws ec2 describe-instances --filters Name=instance-state-name,Values=stopped Name=instance-type,Values=t2.micro
contoh Contoh: Gunakan wildcard dalam nilai filter
Jika Anda menentukan database
sebagai nilai filter untuk filter description
saat mendeskripsikan snapshot EBS menggunakan describe-snapshots, perintah hanya akan menampilkan snapshot dengan deskripsi “basis data”.
aws ec2 describe-snapshots --filters Name=description,Values=database
Wildcard * cocok dengan nol karakter atau lebih. Jika Anda menentukan *database*
sebagai nilai filter, perintah hanya akan menampilkan snapshot yang deskripsinya mencakup basis data kata.
aws ec2 describe-snapshots --filters Name=description,Values=*database*
Wildcard ? cocok dengan 1 karakter saja. Jika Anda menentukan database?
sebagai nilai filter, perintah hanya akan menampilkan snapshot dengan deskripsi “basis data” atau “basis data” yang diikuti satu karakter.
aws ec2 describe-snapshots --filters Name=description,Values=database?
Jika Anda menentukan database????
, perintah hanya akan menampilkan snapshot dengan deskripsi “basis data” yang diikuti hingga empat karakter. Perintah ini tidak menyertakan deskripsi “basis data” yang diikuti lima karakter atau lebih.
aws ec2 describe-snapshots --filters Name=description,Values=database????
contoh Contoh: Filter berdasarkan tanggal
Dengan AWS CLI, Anda dapat menggunakan JMESPath untuk memfilter hasil menggunakan ekspresi. Misalnya, describe-snapshotsperintah berikut menampilkan ID dari semua snapshot yang dibuat oleh Anda Akun AWS (diwakili oleh
Jika Anda tidak menentukan pemiliknya, hasilnya akan menyertakan semua snapshot publik.123456789012
) sebelum tanggal yang ditentukan (diwakili oleh 2020-03-31).
aws ec2 describe-snapshots --filters Name=owner-id,Values=
123456789012
--query "Snapshots[?(StartTime<='2020-03-31
')].[SnapshotId]" --output text
Perintah berikut menampilkan ID dari semua snapshot yang dibuat dalam rentang tanggal tertentu.
aws ec2 describe-snapshots --filters Name=owner-id,Values=
123456789012
--query "Snapshots[?(StartTime>='2019-01-01
') && (StartTime<='2019-12-31
')].[SnapshotId]" --output text
Memfilter berdasarkan tanda
Untuk contoh tentang cara memfilter daftar sumber daya menurut tandanya, lihat Bekerja dengan tanda menggunakan baris perintah.
Melihat sumber daya di seluruh Wilayah menggunakan Amazon EC2 Global View
Amazon EC2 Global View memungkinkan Anda melihat dan mencari sumber daya Amazon EC2 dan Amazon VPC dalam satu Wilayah, atau di AWS beberapa Wilayah secara bersamaan dalam satu konsol. Untuk informasi selengkapnya, lihat Amazon EC2 Global View.