Publicado en: Nov 15, 2021

AWS Amplify anuncia la posibilidad de que los desarrolladores anulen la configuración de IAM, Cognito y S3 generada por Amplify para satisfacer mejor los requisitos de las aplicaciones. La CLI de AWS Amplify es una cadena de herramientas de línea de comandos que ayuda a los desarrolladores frontend a crear backends de aplicaciones en la nube. Con la nueva capacidad de anulación, los desarrolladores pueden configurar con facilidad su backend con los valores predeterminados proporcionados por Amplify, pero aún así personalizar la configuración de recursos detallados.

El nuevo comando “amplify override auth” genera una función TypeScript “overrides” que el desarrollador puede configurar y que proporciona recursos generados por Amplify como construcciones de CDK. Por ejemplo, los desarrolladores pueden establecer configuraciones de autenticación que no están directamente disponibles en el flujo de trabajo de la CLI de Amplify, como el número de días válidos para una contraseña temporal. Los desarrolladores también pueden personalizar los recursos de S3 y DynamoDB configurados a través de la categoría de almacenamiento de Amplify. Por ejemplo, los desarrolladores pueden ejecutar el comando “amplify override storage” a fin de activar la Aceleración de transferencia para los buckets de S3 generados por Amplify. En esta versión nueva, los desarrolladores también pueden modificar los roles de IAM generados por Amplify para el acceso autenticado y no autenticado implementado como parte de la pila raíz de CloudFormation de un backend de Amplify. Por ejemplo, los desarrolladores pueden ejecutar “amplify override project” para cambiar los nombres de los roles de IAM autenticados y no autenticados a fin de cumplir con las convenciones de nomenclatura específicas de la organización.

Obtenga más información sobre cómo configurar las anulaciones de recursos de la CLI de Amplify en nuestra publicación del blog o en la documentación de Amplify.