AWS ParallelClusterAPI pustaka Python - AWS ParallelCluster

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

AWS ParallelClusterAPI pustaka Python

Dimulai denganAWS ParallelClusterversi 3.5.0, Anda dapat mengaksesAWS ParallelClusterdenganAWS ParallelClusterPustaka Python. Anda dapat mengaksesAWS ParallelClusterperpustakaan di Andapclusterlingkungan atau dari dalamAWS Lambdaruntime. Pelajari cara mengaksesAWS ParallelClusterAPI dengan menggunakanAWS ParallelClusterPustaka Python. TheAWS ParallelClusterPustaka Python menawarkan fungsionalitas yang sama denganAWS ParallelClusterAPI memberikan.

TheAWS ParallelClusterOperasi dan parameter pustaka Python mencerminkan parameter API saat dikonversi kesnake_casetanpa huruf kapital.

AWS ParallelClusterOtorisasi perpustakaan Python

Tentukan kredensyal dengan menggunakan salah satu cara standar yang valid untuk boto3. Untuk informasi lebih lanjut, lihatdokumentasi boto3.

InstalAWS ParallelClusterPustaka Python

  1. InstalpclusterCLI versi 3.5.0 atau yang lebih baru dengan mengikuti instruksi yang diberikan diMenyiapkan AWS ParallelCluster.

  2. Imporpclustermodul dan mulai menggunakan perpustakaan, seperti yang ditunjukkan pada contoh berikut:

    import pcluster.lib as pc pc.create_cluster(cluster_name="mycluster", cluster_configuration="config.yaml"

AWS LambdauntukAWS ParallelClusterPustaka Python

Anda dapat menerapkan layer Lambda dan runtime untuk mengaksesAWS ParallelClusterPustaka Python. Kami menjadi tuan rumahAWS ParallelClusterzip 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. TheAWS ParallelClusterPustaka Python ditambahkan denganAWS ParallelClusterversi 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.7.0/layers/aws-parallelcluster/lambda-layer.zip

Mulai mengaksesAWS ParallelClusterPustaka Python denganAWS Lambda

Buat layer Lambda
  1. Masuk keAWS Management Consoledan navigasikan keAWS Lambdakonsol.

  2. Di panel navigasi, pilihLapisan, makaBuat layer.

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

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

  5. UntukArsitektur yang kompatibel, pilihx86_64arsitektur.

  6. UntukRuntime yang kompatibel, pilihPython 3.9runtime.

  7. Pilih Create (Buat).

Gunakan layer Lambda Anda
  1. Di panel navigasi konsol Lambda, pilihFungsi, makaBuat fungsi.

  2. Masukkan nama untuk fungsi Anda.

  3. UntukRuntime, pilihPython 3.9runtime.

  4. UntukArsitektur, pilihx86_64arsitektur.

  5. Pilih Buat fungsi.

  6. Setelah fungsi dibuat, pilihLapisandan pilihTambahkan lapisan.

  7. PilihLapisan kustomdan pilih layer yang Anda buat di langkah sebelumnya.

  8. Pilih versi layer.

  9. Pilih Tambahkan.

  10. Lambda Anda memerlukan izin untuk mengelola kluster yang dibuat denganAWS ParallelCluster. Buat peran Lambda dengan izin yang tercantum diKebijakan AWS ParallelCluster pcluster pengguna dasar.

Anda sekarang dapat mengaksesAWS ParallelClusterdari perpustakaan Python seperti yang dijelaskan dalamAWS ParallelClusterAPI pustaka Python.