

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# AWS Batch Cari pekerjaan dalam antrian pekerjaan
<a name="searching-filtering-jobs"></a>

Anda dapat mencari dan memfilter pekerjaan Anda AWS Batch menggunakan Job search. Fitur ini menyediakan opsi untuk mencari dalam antrian pekerjaan yang ada dan memfilter pekerjaannya.

Pencarian dan filter dapat mengambil pekerjaan yang tidak dalam status terminal (`SUCCEEDED`atau`FAILED`). Setelah keadaan pekerjaan `SUCCEEDED` atau `FAILED` Anda harus dapat mengambil pekerjaan hingga tujuh hari. Anda masih dapat melihat EventBridge log pekerjaan CloudWatch atau Amazon.

Untuk mencari menggunakan beberapa kriteria secara bersamaan, gunakan fitur **Pencarian lanjutan**. Misalnya, Anda dapat menyertakan salah satu atau semua filter berikut: **Status**, **Rentang tanggal**, dan **Kriteria tambahan** (seperti, nama pekerjaan, definisi pekerjaan, atau ID pekerjaan). 

## Mencari AWS Batch pekerjaan (AWS Console)
<a name="search-jobs"></a>

Gunakan prosedur ini untuk mencari pekerjaan dalam antrian pekerjaan di AWS Batch konsol. 

1. Navigasikan ke [konsol AWS Batch](https://console.aws.amazon.com/batch/home) tersebut.

1. Di panel Navigasi, pilih **Pekerjaan**.

1. Aktifkan **Pencarian lanjutan**.

1. Perluas daftar dropdown **antrian Job** dan pilih antrean pekerjaan yang ingin Anda cari.
**catatan**  
Anda dapat mencari pekerjaan hanya dalam satu antrian pekerjaan pada satu waktu.

1. Untuk **opsi Penelusuran**:

   1. Untuk daftar tarik-turun **Status**, Anda dapat memilih satu atau beberapa status untuk difilter. Untuk informasi selengkapnya, lihat [Status Job](job_states.md) dan [Status pekerjaan layanan](service-job-status.md).
**catatan**  
Orang tua pekerjaan array diperbarui ke `PENDING` saat pekerjaan anak diperbarui `RUNNABLE` dan tetap dalam `PENDING` status saat pekerjaan anak berjalan. Untuk melihat pekerjaan ini, filter berdasarkan `PENDING` status hingga semua pekerjaan anak mencapai status terminal.

   1. Pilih **Rentang tanggal** untuk memfilter hasil berdasarkan rentang tanggal dan waktu.
      + Pilih **mode Relatif** untuk mencari pekerjaan yang memiliki tanggal yang dibuat dalam rentang waktu yang dihitung mundur dari tanggal dan waktu saat ini. 
      + Pilih **mode Absolute** untuk mencari pekerjaan yang memiliki tanggal yang dibuat dalam rentang tanggal dan waktu yang Anda tentukan. 

   1. Di bidang **Kriteria tambahan**, masukkan kata kunci untuk disertakan dalam hasil pencarian. Misalnya, Anda dapat menggunakan bidang ini untuk mencari berdasarkan **nama Job**, **definisi Job**, **ID Pekerjaan**, atau **pengenal Bagikan**. Tergantung pada properti, mungkin ada operator tambahan, seperti equals (=) atau contains (:) yang harus Anda tentukan. 
**catatan**  
SageMaker **Antrian pekerjaan pelatihan hanya mendukung penyaringan berdasarkan nama Job **dan Job ID****
**catatan**  
Saat memfilter menurut **pengenal Bagikan**, Anda juga dapat menentukan status pekerjaan. Ini adalah pengecualian untuk pembatasan di mana filter lain mengecualikan pemfilteran status pekerjaan.

1. Pilih **Cari**.

## Cari dan filter AWS Batch lowongan kerja (AWS CLI)
<a name="search-filter-jobs-cli"></a>

Gunakan prosedur ini untuk daftar semua pekerjaan dalam antrian pekerjaan dengan. AWS CLI Secara opsional, gunakan parameter **-filters** untuk mempersempit hasil berdasarkan kriteria yang Anda tentukan. 

------
#### [ Search job queue (AWS CLI) ]

Anda dapat menggunakan perintah [list-jobs](https://docs.aws.amazon.com/cli/latest/reference/batch/list-jobs.html) untuk mencari dan memfilter antrian pekerjaan. 

Misalnya Anda dapat mencari antrian pekerjaan berdasarkan nama pekerjaan:

```
aws batch list-jobs \
    --job-queue my-job-queue \
    --filters name=JOB_NAME,values="my-job"
```

Filter pekerjaan berdasarkan pengenal berbagi:

```
aws batch list-jobs \
    --job-queue my-job-queue \
    --filters name=SHARE_IDENTIFIER,values="my-share"
```

Saat memfilter berdasarkan pengenal berbagi, Anda dapat menyertakan status pekerjaan:

```
aws batch list-jobs \
    --job-queue my-job-queue \
    --job-status RUNNING \
    --filters name=SHARE_IDENTIFIER,values="my-share"
```

Di perintah sebelumnya, lakukan perubahan berikut:
+ Ganti *my-job-queue* dengan nama antrian pekerjaan Anda.
+ Ganti *my-job* dengan nama pekerjaan Anda.
+ Ganti *my-share* dengan pengenal berbagi yang ingin Anda filter.

------
#### [ Search service job queue (AWS CLI) ]

Anda dapat menggunakan [list-service-jobs](https://docs.aws.amazon.com/cli/latest/reference/batch/list-service-jobs.html)perintah untuk mencari dan memfilter antrian pekerjaan layanan. 

Misalnya Anda dapat mencari antrian pekerjaan layanan berdasarkan nama pekerjaan:

```
aws batch list-service-jobs \
    --job-queue my-sm-queue \
    --filters name=JOB_NAME,values="my-sm-job"
```

Filter pekerjaan layanan dengan pengidentifikasi berbagi:

```
aws batch list-service-jobs \
    --job-queue my-sm-queue \
    --filters name=SHARE_IDENTIFIER,values="my-share"
```

Di perintah sebelumnya, lakukan perubahan berikut:
+ Ganti *my-sm-queue* dengan nama antrian pekerjaan layanan Anda.
+ Ganti *my-sm-job* dengan nama pekerjaan layanan Anda.
+ Ganti *my-share* dengan pengenal berbagi yang ingin Anda filter.

------