View a markdown version of this page

Gunakan Amazon S3 untuk menerapkan skrip Plugin Filter CLI di AWS PCS - AWS PCS

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

Gunakan Amazon S3 untuk menerapkan skrip Plugin Filter CLI di AWS PCS

Gunakan S3 untuk menerapkan skrip Plugin Filter CLI Anda saat Anda ingin memperbarui logika pengiriman pekerjaan pada cluster langsung tanpa membangun kembali AMI. Pendekatan ini mengunduh skrip dari S3 selama peluncuran instance menggunakan data pengguna.

Prasyarat

Sebelum Anda menerapkan skrip menggunakan S3, selesaikan tugas berikut:

  • Pastikan Anda menggunakan Slurm versi 24.11 atau yang lebih baru. Untuk 24.11 dan 25.05, lihat. Persyaratan

  • Buat bucket S3 dengan skrip Lua Plugin Filter CLI

  • Konfigurasikan profil instance IAM dengan akses baca ke bucket S3

  • Siapkan titik akhir S3 VPC Gateway untuk akses langsung tanpa internet

  • Siapkan skrip data pengguna untuk diunduh dari S3

Untuk menerapkan skrip Plugin Filter CLI menggunakan S3
  1. Unggah cli_filter.lua skrip Anda ke bucket S3 Anda.

  2. Konfigurasikan profil instance IAM Anda dengan izin baca S3 untuk bucket.

  3. Tambahkan kode shell ke data pengguna template peluncuran Anda untuk mengunduh skrip:

    aws s3 cp s3://my-bucket/cli_filter.lua /etc/aws/pcs/scheduler/slurm-25.11/cli_filter.lua chmod 644 /etc/aws/pcs/scheduler/slurm-25.11/cli_filter.lua
  4. Terapkan grup simpul komputasi dengan templat peluncuran yang diperbarui.

  5. Uji pengiriman pekerjaan untuk memverifikasi fungsionalitas skrip.

Hasil yang diharapkan

Setelah Anda menyelesaikan penyebaran S3:

  • Skrip Plugin Filter CLI secara otomatis diunduh ke semua instance selama peluncuran

  • Pembaruan skrip di S3 tercermin pada instance yang baru diluncurkan

  • Kebijakan pengiriman pekerjaan diberlakukan secara konsisten di seluruh cluster

Pemecahan masalah

Akses S3 ditolak

Gejala: Peluncuran instans gagal atau skrip tidak diunduh.

Kemungkinan penyebab: Hilangnya izin IAM atau titik akhir S3 VPC.

Resolusi: Verifikasi profil instance IAM memiliki s3:GetObject izin dan titik akhir S3 VPC dikonfigurasi.