Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS ParallelCluster API della libreria Python
A partire dalla AWS ParallelCluster versione 3.5.0, è possibile accedere AWS ParallelCluster con la libreria AWS ParallelCluster Python. È possibile accedere alla AWS ParallelCluster libreria nel proprio pcluster
ambiente o dall'interno di un AWS Lambda runtime. Scopri come accedere all' AWS ParallelCluster
API utilizzando la libreria AWS ParallelCluster Python. La libreria AWS ParallelCluster Python offre le stesse funzionalità offerte dall' AWS ParallelCluster API.
Le operazioni e i parametri della libreria AWS ParallelCluster Python rispecchiano quelli dei parametri API quando vengono convertiti in caratteri snake_case
senza lettere maiuscole.
Argomenti
AWS ParallelCluster Autorizzazione della libreria Python
Specificate le credenziali utilizzando uno dei metodi standard validi per boto3. Per ulteriori informazioni, consultate la documentazione di boto3.
Installa la AWS ParallelCluster libreria Python
-
Installa la versione
pcluster
CLI 3.5.0 o successiva seguendo le istruzioni fornite in. Configurazione AWS ParallelCluster -
Importa il
pcluster
modulo e inizia a utilizzare la libreria, come mostrato nell'esempio seguente:import pcluster.lib as
pc
pc.create_cluster(cluster_name="mycluster"
, cluster_configuration="config.yaml"
AWS Lambda per la libreria AWS ParallelCluster Python
Puoi implementare un layer Lambda e un runtime per accedere alla libreria AWS ParallelCluster Python. Ospitiamo file AWS ParallelCluster zip che puoi utilizzare inserendo il link al file zip come descritto nei passaggi seguenti. Lambda utilizza i file zip per preparare l'ambiente di runtime per supportare l'accesso alla libreria Python. La libreria AWS ParallelCluster Python viene aggiunta con la AWS ParallelCluster versione 3.5.0. È possibile utilizzare la libreria solo per le versioni 3.5.0 e successive.
L'URL del file zip ospitato è nel formato: s3://
aws-region-id
-aws-parallelcluster/parallelcluster/3.7.0
/layers/aws-parallelcluster/lambda-layer.zip
Inizia ad accedere alla libreria AWS ParallelCluster Python con AWS Lambda
Creare un layer Lambda
-
Accedi a AWS Management Console e vai alla AWS Lambda console.
-
Nel riquadro di navigazione, seleziona Livelli, quindi Crea livello.
-
Inserisci un nome per il tuo layer e seleziona Carica un file da Amazon S3.
-
Inserisci l'URL del file zip: s3://
aws-region-id
3.7.0
-aws-parallelcluster/parallelcluster//-layer.zip. layers/aws-parallelcluster/lambda -
Per le architetture compatibili, scegli l'architettura x86_64.
-
Per i runtime compatibili, scegli il runtime Python 3.9.
-
Scegli Create (Crea) .
Usa il tuo layer Lambda
-
Nel pannello di navigazione della console Lambda, seleziona Funzioni, quindi Crea funzione.
-
Immetti un nome per la funzione.
-
Per Runtime, scegli il runtime Python 3.9.
-
Per Architettura, scegli l'architettura x86_64.
-
Scegli Crea funzione.
-
Dopo aver creato la funzione, scegliete Livelli e selezionate Aggiungi un livello.
-
Seleziona Livelli personalizzati e scegli il livello creato nei passaggi precedenti.
-
Scegliete la versione del livello.
-
Scegli Aggiungi.
-
La tua Lambda necessita delle autorizzazioni per gestire i cluster creati con. AWS ParallelCluster Crea un ruolo Lambda con le autorizzazioni elencate in. Politica AWS ParallelCluster pcluster utente di base
Ora puoi accedere AWS ParallelCluster dalla libreria Python come descritto in. AWS ParallelCluster API della libreria Python