Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan Amazon S3 untuk menyebarkan skrip Plugin Filter CLI di PCS AWS
Gunakan S3 untuk menyebarkan skrip Plugin Filter CLI Anda saat Anda ingin memperbarui logika pengiriman pekerjaan di cluster langsung tanpa membangun kembali. AMIs Pendekatan ini mengunduh skrip dari S3 selama peluncuran instance menggunakan data pengguna.
Prasyarat
Sebelum Anda menerapkan skrip Anda menggunakan S3, selesaikan tugas-tugas ini:
-
Buat bucket S3 dengan skrip CLI Filter Plugin Lua
-
Konfigurasikan profil instans 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 menyebarkan skrip Plugin Filter CLI menggunakan S3
-
Unggah
cli_filter.luaskrip Anda ke bucket S3 Anda. -
Konfigurasikan profil instans IAM Anda dengan izin baca S3 untuk bucket.
-
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-24.11/cli_filter.lua chmod 644 /etc/aws/pcs/scheduler/slurm-24.11/cli_filter.lua -
Terapkan grup node komputasi dengan templat peluncuran Anda yang diperbarui.
-
Uji pengiriman pekerjaan untuk memverifikasi fungsionalitas skrip.
Hasil yang diharapkan
Setelah Anda menyelesaikan penerapan S3:
-
Skrip Plugin Filter CLI secara otomatis diunduh ke semua instance selama peluncuran
-
Pembaruan skrip di S3 tercermin pada instance yang baru diluncurkan
-
Kebijakan pengajuan Job diberlakukan secara konsisten di seluruh klaster
Pemecahan masalah
- Akses S3 ditolak
-
Gejala: Peluncuran instance gagal atau skrip tidak diunduh.
Kemungkinan penyebabnya: Izin IAM tidak ada atau titik akhir VPC S3.
Resolusi: Verifikasi profil instans IAM memiliki
s3:GetObjectizin dan titik akhir VPC S3 dikonfigurasi.