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.
Publicación de aplicaciones
Cuando se publica una aplicación sin servidor en AWS Serverless Application Repository, la pone a disposición de otros usuarios para que la encuentren e implementen.
En primer lugar, defina su aplicación mediante una plantillaAWS Serverless Application Model de (AWS SAM). Al definir la aplicación, debe tener en cuenta si los consumidores de la aplicación tendrán que confirmar las funcionalidades de la aplicación. Para obtener más información sobre el uso de AWS SAM y la confirmación de funcionalidades, consulte Uso de AWS SAM con AWS Serverless Application Repository.
Puede publicar aplicaciones sin servidor mediante laAWS Management Console, elAWS SAMinterfaz de línea de comandos de (AWS SAMCLI) o unAWSSDK. Para obtener más información sobre los procedimientos para publicar aplicaciones en AWS Serverless Application Repository, consulte Cómo publicar aplicaciones.
Cuando publicas tu aplicación, se configura inicialmente comoprivate, lo que significa que solo está disponible para elAWScuenta que lo creó. Para compartir la aplicación con otros, debe configurarla encompartido privadamente(compartido únicamente con un conjunto específico deAWScuentas), ocompartido públicamente(compartido con todos).
Cuando se publica una aplicación en AWS Serverless Application Repository y se establece como pública, el servicio pone la aplicación a disposición de los consumidores de todas las regiones. Cuando un consumidor implementa una aplicación pública en una región distinta de la región en la que se publicó por primera vez, laAWS Serverless Application Repositorycopia los artefactos de implementación de la aplicación en un bucket de Amazon S3 de la región de destino. Actualiza los recursos delAWS SAMplantilla de que utilizan esos artefactos de tal forma que hagan referencia a los archivos del bucket de Amazon S3 de la región de destino. Los artefactos de implementación pueden incluir código de funciones de Lambda, archivos de definición de API, etc.
nota
Privateycompartido privadamenteLas aplicaciones solo están disponibles en laAWSRegión en la que se han creado. Publicly sharedlas aplicaciones están disponibles en todosAWSRegiones. Para obtener más información sobre el uso compartido de aplicaciones, consulte AWS Serverless Application RepositoryEjemplos de políticas de aplicación.