API Qumulo ouvre des possibilités pour que votre système de fichiers fonctionne pour vous. Dans le cloud public, les microservices facilitent l’utilisation de l’API Qumulo pour s’intégrer à d’autres outils. Ces services sont rapides à déployer et faciles à gérer.

Ceci est le premier article d'une série sur la façon de commencer à utiliser les fonctions Lambda avec Qumulo. Dans cet article, nous allons parcourir une couche Lambda de l'API Qumulo. Cette couche peut ensuite être utilisée dans les futurs projets Lambda. Cet article suppose que pip et l'AWS CLI sont installés et configurés.

Tout d’abord, nous emballons l’API Qumulo pour le télécharger sur AWS Lambda:

  1. mkdir python
  2. cd python
  3. pip installer qumulo-api –target.
  4. chmod + x. -R
  5. zip -r9 ../python.zip.
  6. cd ..

Nous créons une couche nommée à partir de ce paquet:

7. aws lambda publication-couche-version –nom de couche qumulo-api –description «API Qumulo» –content ./python.zip –compatible-runtimes python2.7

En utilisant cette couche, vous pouvez écrire des fonctions Lambda qui utilisent l’API Qumulo aussi facilement qu’un script local: il suffit de lancer `import qumulo` en haut de la fonction qui inclut la couche. Jetez un coup d’œil à nos exemples d’API pour des idées sur l’utilisation de l’API Qumulo.

Dans les semaines à venir, nous publierons deux recettes pour commencer à utiliser l'API Qumulo dans AWS Lambda.

Tout d'abord, nous allons intégrer AWS Secrets Manger, un microservice permettant de stocker et de gérer les informations d'identification. Nous fournirons un exemple de code et des instructions pour configurer la rotation planifiée du mot de passe d'administrateur pour un cluster Qumulo dans AWS.

Avec les informations d'identification stockées dans Secrets Manger, une fonction Lambda peut s'authentifier en toute sécurité auprès de Qumulo et effectuer toute opération de système de fichiers ou de gestion. Dans une publication ultérieure, nous nous appuyons sur cela avec un exemple de code et des instructions pour écrire une fonction Lambda qui écoute les modifications apportées à un compartiment S3 et effectue les opérations du système de fichiers Qumulo en conséquence.

Partager avec votre réseau