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.
Implementación de una aplicación en Amplify sin un repositorio de Git
Las implementaciones manuales le permiten publicar su aplicación web con Amplify Hosting sin necesidad de conectarse a un proveedor de Git. Puedes arrastrar y soltar una carpeta comprimida desde tu escritorio y alojar tu sitio en cuestión de segundos. De forma alternativa, puede hacer referencia a los activos de un bucket de Amazon S3 o especificar una dirección URL pública de la ubicación en la que se almacenan los archivos.
nota
Las implementaciones manuales tienen un límite máximo de tamaño de archivos.zip de 5 GB debido a las limitaciones de la operación de copia de Amazon S3. Si alguno de sus artefactos de construcción supera este tamaño, considere la posibilidad de dividirlo en archivos más pequeños o utilizar un método de implementación alternativo.
En Amazon S3, también puede configurar AWS Lambda activadores para actualizar su sitio cada vez que se carguen nuevos activos. Consulte la publicación del blog sobre cómo implementar archivos almacenados en Amazon S3, Dropbox o su escritorio en la consola de AWS Amplify
Amplify Hosting no admite la implementación manual de aplicaciones renderizadas del servidor (SSR). Para obtener más información, consulte Implementación de aplicaciones renderizadas del servidor con Amplify Hosting.
Implementaciones manuales de arrastrar y soltar
Para implementar manualmente una aplicación mediante la función de arrastrar y soltar
-
Inicia sesión en la consola de Amplify AWS Management Console
y ábrela. -
Elija Crear nueva aplicación en la esquina superior derecha.
-
En la página Comenzar a crear con Amplify, seleccione Implementar sin Git. A continuación, elija Siguiente.
-
En la página Iniciar una implementación manual, especifique el nombre de la aplicación en Nombre de la aplicación.
-
En Nombre de la ramificación, introduzca un nombre significativo, como
development
oproduction
. -
En Método, elija Arrastrar y soltar.
-
Arrastre y suelte la carpeta del escritorio en la zona de colocación o utilice Eligir carpeta .zip para seleccionar el archivo del equipo. El archivo que arrastre y suelte o seleccione debe ser una carpeta comprimida con el contenido de su archivo de compilación.
-
Elija Guardar e implementar.
Implementación manual de Amazon S3 o URL
nota
Si está implementando un sitio web estático desde S3, el siguiente procedimiento requiere que cargue una carpeta comprimida con el contenido del resultado de la compilación en su S3 balde. Le recomendamos que implemente un sitio web estático directamente desde S3 utilizando el nombre y el prefijo del bucket. Para obtener más información acerca de este proceso simplificado, consulte Implementación de un sitio web estático en Amplify desde un bucket de Amazon S3.
Para implementar manualmente una aplicación desde Amazon S3 o una dirección URL pública
-
Inicia sesión en la consola de Amplify AWS Management Console
y ábrela. -
Elija Crear nueva aplicación en la esquina superior derecha.
-
En la página Comenzar a crear con Amplify, seleccione Implementar sin Git. A continuación, elija Siguiente.
-
En la página Iniciar una implementación manual, especifique el nombre de la aplicación en Nombre de la aplicación.
-
En Nombre de la ramificación, introduzca un nombre significativo, como
development
oproduction
. -
En Método, elija Amazon S3 o Cualquier dirección URL.
-
El procedimiento para cargar los archivos depende del método de carga.
-
Amazon S3
-
En S3 location of objects to host, selecciona Explorar S3. A continuación, seleccione el nombre del bucket de Amazon S3 de la lista. Las listas de control de acceso (ACLs) deben estar habilitadas para el bucket que seleccione. Para obtener más información, consulte Solución de problemas de acceso al bucket de Amazon S3 para implementaciones manuales.
-
Seleccione el nombre del archivo .zip que desee implementar.
-
Seleccione Elegir prefijo.
-
-
Cualquier dirección URL
-
En Dirección URL del recurso, introduzca la dirección URL del archivo .zip que desee implementar.
-
-
-
Elija Guardar e implementar.
nota
Al crear la carpeta zip, asegúrese de comprimir el contenido del resultado de la compilación y no el de la carpeta de nivel superior. Por ejemplo, si el resultado de la compilación genera una carpeta denominada “build” o “public”, navegue primero hasta esa carpeta, seleccione todo el contenido y comprímalo desde allí. Si no lo hace, aparecerá un error de “acceso denegado” porque el directorio raíz del sitio no se inicializará correctamente.
Solución de problemas de acceso al bucket de Amazon S3 para implementaciones manuales
Al crear un bucket de Amazon S3, utiliza su configuración de propiedad de objetos de Amazon S3 para controlar si las listas de control de acceso (ACLs) están habilitadas o deshabilitadas para el bucket. Para implementar manualmente una aplicación en Amplify desde un bucket de Amazon S3, ACLs debe estar habilitada en el bucket.
Si aparece un AccessControlList
error al realizar la implementación desde un bucket de Amazon S3, significa que el bucket se creó con ACLs disabled y debe habilitarlo en la consola de Amazon S3. Para obtener instrucciones, consulte la configuración de propiedad de objetos en un bucket existente en la Guía del usuario de Amazon Simple Storage Service.