Publicado: Sep 9, 2021

Com o lançamento de hoje, os clientes podem executar scripts personalizados antes, durante e depois de comandos da CLI do Amplify (“amplify push”, “amplify api gql-compile” e muito mais). Isso permite que você estenda os padrões de práticas recomendadas do Amplify para atender às diretrizes de segurança e requisitos operacionais específicos da sua organização. A CLI do AWS Amplify é uma cadeia de ferramentas de linha de comando que ajuda desenvolvedores da Web e móveis de frontend a criar backends de nuvem e conectá-los às suas aplicações para casos de uso comuns. Para criar um gancho de comando, os clientes colocam seus scripts de shell bash na pasta “amplify/hooks” com o comando da CLI do Amplify associado ao nome do arquivo de script, como “post-push.sh” ou “pre-add-function.sh”. Ganchos de comando oferecem scripts bash por padrão, mas os clientes podem estendê-los com seu tempo de execução de script preferido.

Os clientes podem acionar verificações de validação antes, durante e depois da execução de um comando da CLI do Amplify. Por exemplo, organizações com vários membros de equipe podem exigir que todos os membros da equipe usem a mesma versão da CLI do Amplify. Os clientes também podem interromper condicionalmente uma implantação de backend do Amplify. Por exemplo, um administrador de TI pode impor que a implantação só comece se um script de scanner de credencial personalizado for aprovado com êxito. Finalmente, os clientes também podem usar ganchos de comando para executar scripts depois que um comando foi concluído com êxito. Por exemplo, após um “amplify push”, os clientes podem acionar um script que limpa automaticamente os artefatos de compilação.

Para começar a usar o novo recurso de ganchos de comando da CLI do Amplify, confira nossa documentação.