ASPECTOS GENERALES

¿Qué son las publicaciones sin servidor?

Las aplicaciones sin servidor eliminan la necesidad de aprovisionar, implementar y administrar los servidores y otros elementos de la infraestructura. Incorporan una alta disponibilidad integrada y se escalan de forma automática y constante. Puede utilizar uno de los muchos servicios completamente administrados de AWS para crear y ejecutar aplicaciones sin servidor, como AWS Lambda para capacidad informática, Amazon API Gateway para API o Amazon DynamoDB para bases de datos.

¿Qué es el AWS Serverless Application Repository?

AWS Serverless Application Repository ofrece una creciente colección de aplicaciones sin servidor publicadas por AWS y otros desarrolladores y socios de AWS. Serverless Application Repository facilita la implementación de aplicaciones para casos de uso comunes, como backends móviles y web, procesamiento de transmisiones, aprendizaje automático, entre otros, para que pueda comenzar a usar la plataforma AWS Serverless rápidamente.

¿En qué regiones se encuentra disponible AWS Serverless Application Repository?

Actualmente, se encuentra disponible en las siguientes regiones: EE.UU. Este (Ohio), EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Norte de California), EE.UU. Oeste (Oregón), Asia Pacífico (Tokio), Asia Pacífico (Seúl), Asia Pacífico (Mumbai), Asia Pacífico (Singapur), Asia Pacífico (Sídney), Canadá (Central), UE (Fráncfort), UE (Irlanda), UE (Londres) y América del Sur (São Paulo).

¿Qué tipo de aplicaciones están disponibles en AWS Serverless Application Repository?

AWS Serverless Application Repository incluye aplicaciones para competencias de Alexa, bots de chat, procesamiento de datos, IoT, procesamiento de transmisiones en tiempo real, backends para web y plataformas móviles, análisis de tendencias de redes sociales y redimensionamiento de imágenes, entre otras funciones, de los editores de AWS.

¿Utilizar AWS Serverless Application Repository tiene algún costo?

Examinar, implementar o publicar aplicaciones en AWS Serverless Application Repository no conlleva ningún cargo. Los cargos estándar de AWS se aplican a los recursos utilizados por las aplicaciones que implemente.

¿Cómo obtienen licencias las aplicaciones de AWS Serverless Application Repository?

Las aplicaciones facilitadas por AWS están disponibles con la licencia de código abierto MIT, mientras que las facilitadas por terceros de manera pública pueden estar disponibles con una o más licencias de código abierto aprobadas por la organización Open Source Initiative (Iniciativa para el código abierto, OSI). Puede encontrar datos sobre la licencia en la pestaña de licencias de alguna aplicación del sitio web de AWS.

¿Verifica AWS las aplicaciones de AWS Serverless Application Repository?

Se examina el cumplimiento de la licencia y la calidad del código de todas las aplicaciones que publica AWS. Se valida el uso correcto de los permisos de las aplicaciones publicadas por terceros para garantizar que los clientes sepan qué recursos puede modificar y a cuáles puede acceder una aplicación. Puede consultar esos detalles, junto con el número de veces que los clientes de AWS han implementado una aplicación, antes de utilizarla.

¿Puedo utilizar AWS Serverless Application Repository en combinación con GitHub?

Sí. AWS Serverless Application Repository permite que los desarrolladores publiquen aplicaciones sin servidor desarrolladas en un repositorio de GitHub. Si utiliza AWS CodePipeline para vincular una fuente de GitHub con AWS Serverless Application Repository, puede facilitar aún más el proceso de publicación, y el proceso se puede configurar en cuestión de minutos.

IMPLEMENTACIÓN DE APLICACIONES

¿Cómo administro aplicaciones sin servidor implementadas en mi cuenta?

Las aplicaciones sin servidor se implementan como pilas de AWS CloudFormation, lo cual le facilita la administración de una aplicación como una sola unidad. Cada recurso se etiqueta con el nombre de recurso de Amazon (ARN) único identificable de la aplicación, para ayudarle a localizar los recursos con la consola de AWS Tag Editor. También puede utilizar las herramientas de AWS y de terceros para administrar cada recurso por separado.

PUBLICACIÓN DE APLICACIONES

¿Cómo publico una aplicación sin servidor en AWS Serverless Application Repository?

Para publicar una aplicación sin servidor, describa la aplicación con el formato de AWS Serverless Application Model (SAM), empaquétela con la CLI de AWS y publíquela con la consola de administración de AWS, la CLI de AWS CLI o los SDK de AWS. Debe tener una cuenta válida de AWS y deberá facilitar un nombre, una descripción, un enlace al código fuente y el archivo LICENSE.txt de su aplicación. Las aplicaciones que deseen ponerse a disposición para cualquier cliente de AWS deben publicarse en las regiones EE.UU. Este (Norte de Virginia) o EE.UU. Este (Ohio).

¿Quiénes pueden implementar las aplicaciones que publico en AWS Serverless Application Repository?

Los editores controlan quiénes pueden encontrar e implementar sus aplicaciones en AWS Serverless Application Repository. Puede limitar el acceso a su equipo (un grupo con la misma cuenta de AWS), compartir una aplicación con otras cuentas o ponerla a disposición del todos los clientes de AWS. Para obtener más información acerca de los permisos y la visibilidad de las aplicaciones que publique, consulte nuestra documentación de políticas basadas en recursos.

¿Podré cobrar una cuota por las aplicaciones sin servidor que publique?

Si le gustaría cobrar una tarifa por el uso de una aplicación sin servidor, puede integrar AWS Lambda detrás de Amazon API Gateway y, a continuación, vender la API como producto SaaS en AWS Marketplace. Para obtener más información, consulte los pasos para incluir un producto en las listas de AWS Marketplace y para capitalizar su API con API Gateway.

TÉRMINOS DEL USUARIO

1. Los editores, que son clientes de AWS, pueden enviar sus componentes y aplicaciones sin servidor de AWS ("Aplicaciones sin servidor de AWS") para que estén disponibles mediante AWS Serverless Application Repository ("Repository"), ya sea de forma privada, en cuentas de AWS específicas o para todos los clientes de AWS que utilicen Repository de acuerdo con el proceso de publicación en la consola de Repository. Las aplicaciones sin servidor de AWS que se pongan a disposición de forma privada o en cuentas de AWS específicas pueden tener un formato de código abierto o binario; las aplicaciones sin servidor de AWS que se pongan a disposición de todos los clientes de AWS pueden estar en formato de código abierto o binario y deben incluir información suficiente para que el usuario pueda obtener acceso al código fuente.

2. Los editores deben poseer todas las licencias y los permisos o derechos necesarios para enviar sus aplicaciones sin servidor de AWS a Repository. El editor debe enviar a Repository, junto con la aplicación sin servidor de AWS, los términos de las licencias de la aplicación sin servidor de AWS, incluido todo requisito de reconocimiento de licencia de código abierto. El editor se encarga de revisar, evaluar y probar las aplicaciones sin servidor de AWS antes de enviarlas a Repository.

3. El editor concede a AWS y a sus empresas afiliadas los derechos para reproducir, distribuir, poner a disposición del público o en cuentas de AWS específicas (si corresponde), ejecutar, transmitir, utilizar y, de otro modo, difundir digitalmente (a través de todos los medios de distribución online y electrónica) las aplicaciones sin servidor de AWS de Repository.

4. El editor presenta y garantiza que posee todos los derechos para enviar la aplicación sin servidor de AWS a Repository, para permitir la descarga de su aplicación sin servidor de AWS de Repository y que ha proporcionado todos los reconocimientos necesarios. El editor no enviará aplicaciones sin servidor de AWS que contengan malware, software malicioso u otro contenido dañino con la intención o el objetivo de perjudicar a otros. AWS puede eliminar y retirar aplicaciones sin servidor de AWS a su criterio exclusivo por este u otros motivos.

5. Los clientes de AWS respetarán las licencias (incluidos reconocimientos u otros requisitos) de las aplicaciones sin servidor de AWS que descarguen.

6. Los clientes de AWS que creen una obra derivada de alguna aplicación sin servidor de AWS tendrán la responsabilidad de determinar si posee los derechos adecuados de las licencias de la aplicación sin servidor de AWS para hacerlo, y debe respetar los reconocimientos u otros requisitos.

7. Las licencias u otros acuerdos de las aplicaciones sin servidor de AWS de cualquier editor incumben únicamente a los editores y los clientes de AWS. Ni AWS ni ninguna de sus empresas afiliadas participan en tales licencias o acuerdos, y ninguno de ellos tendrá ninguna responsabilidad ni obligación bajo esas licencias u acuerdos. AWS no tiene ninguna responsabilidad de garantizar que los editores o los clientes de AWS respeten las licencias (reconocimientos incluidos) u otros requisitos.

8. Las aplicaciones sin servidor de AWS y otros materiales de terceros disponibles en Repository son “Contenido de Repository”. EL Contenido de Repository ES FACILITA “TAL CUAL”, SIN GARANTÍA DE NINGÚN TIPO, EXPRESA NI IMPLICADA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN DETERMINADO FIN Y AUSENCIA DE INFRACCIONES. EN NINGÚN CASO LOS EDITORES, LOS TITULARES DE LOS DERECHOS DE AUTOR, AWS O SUS EMPRESAS AFILIADAS SE HARÁN RESPONSABLES DE LAS RECLAMACIONES, LOS DAÑOS U OTRAS OBLIGACIONES, YA SEA EN CASO DE RESPONSABILIDAD CONTRACTUAL, DE AGRAVIO O DE OTRO TIPO, DERIVADA DE O RELACIONADA CON EL Contenido de Repository O EL USO U OTRAS GESTIONES DEL Contenido de Repository.

9. Los editores y los clientes de AWS admiten que están conformes con todos estos términos en el uso de Repository, y AWS puede modificarlos ocasionalmente.

Implemente una aplicación sin servidor en cuestión de minutos

Realice búsquedas en nuestro conjunto de aplicaciones sin servidor
¿Tiene más preguntas?
Contacte con nosotros