Publié le: Sep 9, 2021

Avec le lancement d'aujourd'hui, les clients peuvent exécuter des scripts personnalisés avant, pendant et après les commandes de l'interface de ligne de commande d'Amplify (« amplify push », « amplify api gql-compile » et plus encore). Cela vous permet d'appliquer les bonnes pratiques par défaut d'Amplify afin de répondre aux exigences opérationnelles et de sécurité propres à votre organisation. La CLI AWS Amplify est une chaîne d'outils de ligne de commande conçue pour aider les développeurs Web et mobiles frontend à créer des backends cloud et à les connecter à leurs applications pour des cas d'utilisation courants. Pour créer un hook de commande, les clients placent leurs scripts shell bash dans le dossier « amplify/hooks » avec la commande CLI Amplify en tant que nom de fichier de script, tel que « post-push.sh » ou « pre-add-function.sh ». Les hooks de commande prennent en charge les scripts bash par défaut, mais les clients ont la possibilité de les utiliser avec leur exécution de scripting préféré.

Les clients peuvent lancer des vérifications de validation avant, pendant et après qu'une commande de CLI Amplify soit exécutée. Par exemple, les organisations avec plusieurs membres d'équipe peuvent faire utiliser la même version de la CLI Amplify à tous les membres d'équipe. Les clients ont également la possibilité d'interrompre avec des conditions un déploiement backend Amplify. Par exemple, un administrateur informatique peut décider qu'un déploiement ne débute que si un script personnalisé d'analyse des informations d'identification a répondu aux exigences. En fin, les clients peuvent aussi utiliser les hooks de commande pour exécuter des scripts après la bonne exécution d'une commande. Par exemple, après une commande « amplify push », les clients peuvent lancer un script qui nettoie automatiquement les artefacts de génération.

Pour commencer à utiliser les hooks de commande de la CLI Amplify, consultez notre documentation.