Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Batch variabel lingkungan kerja
AWS Batch menetapkan variabel lingkungan tertentu dalam pekerjaan kontainer. Variabel lingkungan ini memberikan introspeksi untuk wadah di dalam pekerjaan. Anda dapat menggunakan nilai-nilai variabel-variabel ini dalam logika aplikasi Anda. Semua variabel yang AWS Batch ditetapkan dimulai dengan AWS_BATCH_
awalan. Ini adalah awalan variabel lingkungan yang dilindungi. Anda tidak dapat menggunakan awalan ini untuk variabel Anda sendiri dalam definisi pekerjaan atau penggantian.
Variabel lingkungan berikut tersedia dalam kontainer tugas:
AWS_BATCH_CE_NAME
-
Variabel ini diatur ke nama lingkungan komputasi tempat pekerjaan Anda ditempatkan.
AWS_BATCH_JOB_ARRAY_INDEX
-
Variabel ini hanya ditetapkan dalam tugas array turunan. Indeks tugas array dimulai dari 0, dan setiap tugas turunan menerima nomor indeks yang unik. Misalnya, tugas array dengan 10 turunan memiliki nilai indeks 0-9. Anda dapat menggunakan nilai indeks ini untuk mengontrol cara turunan tugas array Anda dibedakan. Untuk informasi selengkapnya, lihat Tutorial: Gunakan indeks pekerjaan array untuk mengontrol diferensiasi pekerjaan.
AWS_BATCH_JOB_ARRAY_SIZE
-
Variabel ini diatur ke ukuran pekerjaan array induk. Ukuran pekerjaan array induk diteruskan ke pekerjaan array anak dalam variabel ini.
AWS_BATCH_JOB_ATTEMPT
-
Variabel ini ditetapkan ke nomor upaya tugas. Upaya pertama diberi nomor 1. Untuk informasi selengkapnya, lihat Percobaan kembali tugas secara otomatis.
AWS_BATCH_JOB_ID
-
Variabel ini diatur ke ID AWS Batch pekerjaan.
AWS_BATCH_JOB_KUBERNETES_NODE_UID
-
Variabel ini ditetapkan sebagai Kubernetes UIDdari objek node yang ada di cluster Kubernetes tempat pod berjalan. Variabel ini hanya disetel untuk pekerjaan yang berjalan di EKS sumber daya Amazon. Untuk informasi lebih lanjut, lihat UIDs
di Kubernetes dokumentasi. AWS_BATCH_JOB_MAIN_NODE_INDEX
-
Variabel ini hanya ditetapkan dalam tugas paralel multisimpul. Variabel ini ditetapkan ke nomor indeks simpul utama tugas. Kode aplikasi Anda dapat
AWS_BATCH_JOB_MAIN_NODE_INDEX
membandingkan denganAWS_BATCH_JOB_NODE_INDEX
pada node individual untuk menentukan apakah itu node utama. AWS_BATCH_JOB_MAIN_NODE_PRIVATE_IPV4_ADDRESS
-
Variabel ini hanya diatur dalam node anak pekerjaan paralel multi-node. Variabel ini tidak hadir pada node utama, tetapi diatur ke IPv4 alamat pribadi dari node utama pekerjaan. Kode aplikasi simpul turunan Anda dapat menggunakan alamat ini untuk berkomunikasi dengan simpul utama.
AWS_BATCH_JOB_NODE_INDEX
-
Variabel ini hanya ditetapkan dalam tugas paralel multisimpul. Variabel ini ditetapkan ke nomor indeks simpul pada simpul. Indeks simpul dimulai dari 0, dan setiap simpul menerima nomor indeks yang unik. Misalnya, tugas paralel multisimpul dengan 10 turunan memiliki nilai indeks 0-9.
AWS_BATCH_JOB_NUM_NODES
-
Variabel ini hanya ditetapkan dalam tugas paralel multisimpul. Variabel ini diatur ke jumlah node yang Anda minta untuk pekerjaan paralel multi-node Anda.
AWS_BATCH_JQ_NAME
-
Variabel ini diatur ke nama antrian pekerjaan tempat pekerjaan Anda dikirimkan.