Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS ParallelCluster API perpustakaan Python
Dimulai dengan AWS ParallelCluster versi 3.5.0, Anda dapat mengakses AWS ParallelCluster dengan pustaka AWS ParallelCluster Python. Anda dapat mengakses pust AWS ParallelCluster aka di pcluster lingkungan Anda atau dari dalam AWS Lambda runtime. Pelajari cara mengakses AWS ParallelCluster
API dengan menggunakan pust AWS ParallelCluster aka Python. P AWS ParallelCluster ustaka Python menawarkan fungsionalitas yang sama dengan yang AWS ParallelCluster diberikan API.
Operasi dan parameter pustaka AWS ParallelCluster Python mencerminkan parameter API ketika dikonversi menjadi snake_case tanpa huruf kapital.
Topik
AWS ParallelCluster Otorisasi perpustakaan Python
Tentukan kredenSIAL dengan menggunakan salah satu cara standar yang valid untuk boto3. Untuk informasi selengkapnya, lihat dokumentasi boto3.
Instal AWS ParallelCluster Pustaka Python
-
Instal
pclusterCLI versi 3.5.0 atau yang lebih baru dengan mengikuti instruksi yang diberikan di. Pengaturan AWS ParallelCluster -
Impor
pclustermodul dan mulai gunakan pustaka, seperti yang ditunjukkan pada contoh berikut:import pcluster.lib aspcpc.create_cluster(cluster_name="mycluster", cluster_configuration="config.yaml"
AWS Lambda untuk AWS ParallelCluster Pustaka Python
Anda dapat menerapkan lapisan Lambda dan runtime untuk mengakses pustaka AWS ParallelCluster Python. Kami meng-host file AWS ParallelCluster zip yang dapat Anda gunakan dengan memasukkan tautan ke file zip seperti yang dijelaskan dalam langkah-langkah berikut. Lambda menggunakan file zip untuk mempersiapkan lingkungan runtime untuk mendukung akses ke pustaka Python. P AWS ParallelCluster ustaka Python ditambahkan dengan AWS ParallelCluster versi 3.5.0. Anda hanya dapat menggunakan pustaka untuk versi 3.5.0 dan yang lebih baru.
URL file zip yang dihosting dalam format:s3://. (Ganti aws-region-id-aws-parallelcluster/parallelcluster/3.16.1/layers/aws-parallelcluster/lambda-layer.zip3.16.1 dengan AWS ParallelCluster versi yang ingin Anda gunakan pada langkah berikut.)
Mulai mengakses AWS ParallelCluster Pustaka Python dengan AWS Lambda
Buat layer Lambda
-
Masuk ke Konsol Manajemen AWS dan arahkan ke AWS Lambda konsol.
-
Di panel navigasi, pilih Layers, lalu Buat layer.
-
Masukkan nama untuk layer Anda dan pilih Unggah file dari Amazon S3.
-
Masukkan URL ke file zip: s3://
aws-region-id-aws-parallelcluster/parallelcluster/3.16.1/layers/aws- parallelcluster/lambda -layer.zip. -
Untuk arsitektur yang kompatibel, pilih arsitektur x86_64.
-
Untuk runtime yang kompatibel, pilih runtime Python 3.12.
-
Pilih Buat.
Gunakan lapisan Lambda Anda
-
Di panel navigasi konsol Lambda, pilih Functions, lalu Create function.
-
Masukkan nama untuk fungsi Anda.
-
Untuk Runtime, pilih runtime Python 3.12.
-
Untuk Arsitektur, pilih arsitektur x86_64.
-
Pilih Buat fungsi.
-
Setelah fungsi dibuat, pilih Layers dan pilih Add a layer.
-
Pilih lapisan kustom dan pilih layer yang Anda buat pada langkah sebelumnya.
-
Pilih versi layer.
-
Pilih Tambahkan.
-
Lambda Anda memerlukan izin untuk mengelola cluster yang dibuat dengan AWS ParallelCluster. Buat peran Lambda dengan izin yang tercantum diBasis AWS ParallelCluster kebijakan pengguna pcluster.
Anda sekarang dapat mengakses AWS ParallelCluster dari pustaka Python seperti yang dijelaskan diAWS ParallelCluster API perpustakaan Python.