Membuat daftar dan memfilter sumber daya Anda - Amazon Elastic Compute Cloud

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

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
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. 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
  1. Di panel navigasi, pilih tipe sumber daya (misalnya, Instans).

  2. Pilih bidang pencarian.

  3. Pilih filter dari dalam daftar.

  4. Pilih operator, misalnya, = (Sama dengan). Beberapa atribut memiliki berbagai operator yang tersedia untuk dipilih. Perhatikan bahwa tidak semua layar mendukung pemilihan operator.

  5. Pilih nilai filter.

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

    Edit filter.
  7. 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:

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

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

  3. Pilih operator = (Sama dengan).

    Daftar dari nilai yang mungkin untuk atribut dan operator yang dipilih akan muncul.

  4. 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
  1. Buka jendela Preferensi.

  2. Kosongkan kotak centang pada Gunakan pencocokan ekspresi reguler. Jika kotak centang ini dipilih, pemfilteran klien dilakukan.

  3. Pilih kotak centang Gunakan pencocokan peka huruf besar/kecil. Jika kotak centang ini dikosongkan, pemfilteran klien dilakukan.

  4. 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:

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

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

  3. Pilih != (Tidak sama dengan), lalu pilih diakhiri.

Untuk memfilter instans berdasarkan atribut status instans, Anda juga dapat menggunakan ikon pencarian ( Search icon. ) 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, masukkan launch-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, dan t2.medium, cari berdasarkan atribut Tipe Instans, dan untuk kata kunci, masukkan t2.

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 dengan xyz, cari xyz$. 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 nilai prod, prods, dan production, pencarian prod* mencocokkan dengan semua nilai, sedangkan prod? hanya mencocokkan prod dan prods. Untuk menggunakan nilai literal, hindari dengan garis miring terbalik (\). Misalnya, "prod\*" akan cocok dengan prod*.

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, pencarian Instance State : Running dan Instance State : Stopped menampilkan semua instans baik yang berjalan ATAU berhenti. Untuk pencarian gabungan dengan AND, cari di berbagai atribut. Misalnya, pencarian Instance State : Running dan Instance Type : c4.large hanya menampilkan instans dengan tipe c4.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:

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 123456789012) sebelum tanggal yang ditentukan (diwakili oleh 2020-03-31). Jika Anda tidak menentukan pemiliknya, hasilnya akan menyertakan semua snapshot publik.

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.