View a markdown version of this page

AWS ParallelCluster API perpustakaan Python - AWS ParallelCluster

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.

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

  1. Instal pcluster CLI versi 3.5.0 atau yang lebih baru dengan mengikuti instruksi yang diberikan di. Pengaturan AWS ParallelCluster

  2. Impor pcluster modul dan mulai gunakan pustaka, seperti yang ditunjukkan pada contoh berikut:

    import pcluster.lib as pc pc.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://aws-region-id-aws-parallelcluster/parallelcluster/3.16.1/layers/aws-parallelcluster/lambda-layer.zip. (Ganti 3.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
  1. Masuk ke Konsol Manajemen AWS dan arahkan ke AWS Lambda konsol.

  2. Di panel navigasi, pilih Layers, lalu Buat layer.

  3. Masukkan nama untuk layer Anda dan pilih Unggah file dari Amazon S3.

  4. Masukkan URL ke file zip: s3://aws-region-id-aws-parallelcluster/parallelcluster/3.16.1/layers/aws- parallelcluster/lambda -layer.zip.

  5. Untuk arsitektur yang kompatibel, pilih arsitektur x86_64.

  6. Untuk runtime yang kompatibel, pilih runtime Python 3.12.

  7. Pilih Buat.

Gunakan lapisan Lambda Anda
  1. Di panel navigasi konsol Lambda, pilih Functions, lalu Create function.

  2. Masukkan nama untuk fungsi Anda.

  3. Untuk Runtime, pilih runtime Python 3.12.

  4. Untuk Arsitektur, pilih arsitektur x86_64.

  5. Pilih Buat fungsi.

  6. Setelah fungsi dibuat, pilih Layers dan pilih Add a layer.

  7. Pilih lapisan kustom dan pilih layer yang Anda buat pada langkah sebelumnya.

  8. Pilih versi layer.

  9. Pilih Tambahkan.

  10. 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.