Publicado en: Sep 9, 2021

Con este lanzamiento, los clientes pueden ejecutar scripts personalizados antes, durante y después de los comandos de la CLI de Amplify (“amplify push”, “amplify api gql-compile” y otros). Esto le permite ampliar las mejores prácticas predeterminadas de Amplify para cumplir con las directrices de seguridad y los requisitos operativos específicos de la organización. La CLI de AWS Amplify es una cadena de herramientas de línea de comandos que ayuda a los desarrolladores frontend web y móviles a crear backends en la nube y conectarlos a la aplicación para casos de uso comunes. Para crear un enlace de comando, los clientes colocan sus scripts shell en bash en la carpeta “amplify/hooks” con el comando CLI de Amplify asociado al nombre de archivo de script, como “post-push.sh” o “pre-add-function.sh”. Los enlaces de comandos son compatibles con los scripts en bash de forma predeterminada, pero los clientes pueden ampliarlos con el tiempo de ejecución de scripting de su preferencia.

Los clientes pueden activar las comprobaciones de validación antes, durante y después de la ejecución de un comando de la CLI de Amplify. Por ejemplo, las organizaciones con múltiples miembros que trabajan en equipo pueden hacer que todos utilicen la misma versión de la CLI de Amplify. O bien, los clientes también pueden interrumpir condicionalmente una implementación del backend de Amplify. Por ejemplo, un administrador de TI puede hacer que la implementación sólo comience si un script de escaneo de credenciales personalizado es aprobado. Por último, los clientes también pueden utilizar enlaces de comandos para ejecutar scripts después de que un comando se haya completado con éxito. Por ejemplo, después de un “amplify push”, los clientes pueden activar un script que limpie automáticamente los artefactos de construcción.

Para empezar con la nueva capacidad de enlaces de comando de la CLI de Amplify, consulte nuestra documentación.