Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

AWS ParallelCluster API de bibliothèque Python - AWS ParallelCluster

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS ParallelCluster API de bibliothèque Python

À partir de AWS ParallelCluster la version 3.5.0, vous pouvez y accéder AWS ParallelCluster avec la bibliothèque AWS ParallelCluster Python. Vous pouvez accéder à la AWS ParallelCluster bibliothèque dans votre pcluster environnement ou depuis un environnement AWS Lambda d'exécution. Découvrez comment accéder à l' AWS ParallelCluster API à l'aide de la bibliothèque AWS ParallelCluster Python. La bibliothèque AWS ParallelCluster Python offre les mêmes fonctionnalités que celles fournies par l' AWS ParallelCluster API.

Les opérations et les paramètres de la bibliothèque AWS ParallelCluster Python reflètent ceux des paramètres de l'API lorsqu'ils sont convertis snake_case sans majuscules.

AWS ParallelCluster Autorisation de bibliothèque Python

Spécifiez les informations d'identification en utilisant l'une des méthodes standard valides pour boto3. Pour plus d'informations, consultez la documentation de boto3.

Installation de la bibliothèque AWS ParallelCluster Python

  1. Installez la version 3.5.0 ou ultérieure de la pcluster CLI en suivant les instructions données dansCon AWS ParallelCluster figuration.

  2. Importez le pcluster module et commencez à utiliser la bibliothèque, comme indiqué dans l'exemple suivant :

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

AWS Lambda pour la bibliothèque AWS ParallelCluster Python

Vous pouvez déployer une couche Lambda et un environnement d'exécution pour accéder à la bibliothèque AWS ParallelCluster Python. Nous hébergeons des fichiers AWS ParallelCluster zip que vous pouvez utiliser en saisissant le lien vers le fichier zip comme décrit dans les étapes suivantes. Lambda utilise les fichiers zip pour préparer l'environnement d'exécution afin de prendre en charge l'accès à la bibliothèque Python. La bibliothèque AWS ParallelCluster Python a été ajoutée avec AWS ParallelCluster la version 3.5.0. Vous ne pouvez utiliser la bibliothèque que pour les versions 3.5.0 et ultérieures.

L'URL du fichier zip hébergé est au format suivant : s3://aws-region-id-aws-parallelcluster/parallelcluster/3.7.0/layers/aws-parallelcluster/lambda-layer.zip

Commencez à accéder à la bibliothèque AWS ParallelCluster Python avec AWS Lambda

Création d'une couche Lambda
  1. Connectez-vous à la AWS Lambda console AWS Management Console et naviguez jusqu'à celle-ci.

  2. Dans le volet de navigation, sélectionnez Layers, puis Create layer.

  3. Entrez un nom pour votre couche et sélectionnez Upload a file from Amazon S3.

  4. Entrez l'URL du fichier zip : s3 ://aws-region-id3.7.0-aws-parallelcluster/parallelcluster//-layer.zip. layers/aws-parallelcluster/lambda

  5. Pour les architectures compatibles, choisissez l'architecture x86_64.

  6. Pour les environnements d'exécution compatibles, choisissez le moteur d'exécution Python 3.9.

  7. Sélectionnez Create (Créer).

Utilisez votre couche Lambda
  1. Dans le volet de navigation de la console Lambda, sélectionnez Functions, puis Create function.

  2. Entrez un nom pour votre fonction.

  3. Pour Runtime, choisissez le runtime Python 3.9.

  4. Pour Architecture, choisissez l'architecture x86_64.

  5. Sélectionnez Create function (Créer une fonction).

  6. Une fois la fonction créée, choisissez Layers, puis sélectionnez Ajouter une couche.

  7. Sélectionnez Couches personnalisées et choisissez la couche que vous avez créée lors des étapes précédentes.

  8. Choisissez la version de la couche.

  9. Choisissez Ajouter.

  10. Votre Lambda a besoin d'autorisations pour gérer les clusters créés avec. AWS ParallelCluster Créez un rôle Lambda avec les autorisations répertoriées dans. Politique AWS ParallelCluster pcluster utilisateur de base

Vous pouvez désormais y accéder AWS ParallelCluster depuis la bibliothèque Python, comme décrit dansAWS ParallelCluster API de bibliothèque Python.

Rubrique précédente :

updateComputeFleet
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.