Uso de AWS SAM con AWS Serverless Application Repository - AWS Serverless Application Repository

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de AWS SAM con AWS Serverless Application Repository

LaAWS Serverless Application Model(AWS SAM) es un marco de código abierto para desarrollaraplicaciones sin servidorenAWS. Para obtener más información sobre cómo usar AWS SAM para crear su aplicación sin servidor, consulte la AWS Serverless Application Model Developer Guide (Guía para desarrolladores de &SAMlong;).

Al crear aplicaciones que se publicarán en elAWS Serverless Application Repository, debe tener en cuenta el conjunto deadmitidasAWSRecursos y plantillas de políticas disponibles para usar. En las secciones siguientes se describen estos temas con más detalle.

soportadasAWSRecursos en elAWS Serverless Application Repository

AWS Serverless Application Repository admite aplicaciones sin servidor compuestas de muchos recursos de AWS SAM y AWS CloudFormation. Para ver la lista completa deAWSrecursos que son compatibles conAWS Serverless Application Repository, consulteLista de admitidosAWSRecursos.

Si desea solicitar soporte para obtener un adicionalAWSrecurso, contactoAWSSoporte.

importante

Si su plantilla de aplicación contiene una de las siguientes políticas de recursos o roles de IAM personalizados, su aplicación no se muestra de forma predeterminada en los resultados de búsqueda. Además, los clientes deben confirmar las políticas de recursos o roles de IAM personalizados de la aplicación antes de que puedan implementar la aplicación. Para obtener más información, consulte Confirmación de funcionalidades de las aplicaciones.

La lista de recursos a la que se aplica esto es:

Si su aplicación contiene el recurso AWS::Serverless::Application, los clientes deben confirmar que la aplicación contiene una aplicación anidada antes de poder implementar la aplicación. Para obtener más información sobre las aplicaciones anidadas, consulte Aplicaciones anidadas en la AWS Serverless Application Model Developer Guide (Guía para desarrolladores de &SAMlong;). Para obtener más información sobre la confirmación de las funcionalidades, consulte Confirmación de funcionalidades de las aplicaciones.

Plantillas de política

AWS SAMproporciona una lista de plantillas de política para reducir los permisos de sus funciones de Lambda de a los recursos que usa su aplicación. El uso de plantillas de políticas no requiere confirmaciones adicionales de los clientes para buscar, examinar o implementar la aplicación.

Para ver la lista de normasAWS SAMplantillas de políticas, consulteAWS SAMPlantillas de políticas deen laAWS Serverless Application ModelGuía para desarrolladores.