Cómo alojar un sitio web estático en Amazon S3 - ES

Cómo alojar un sitio web estático en una imagen de Amazon S3

Los sitios web estáticos se pueden alojar en varios servidores web, sin embargo, para muchos clientes, el La nube de Amazon S3 es su opción preferidaPasos sencillos Los propietarios de sitios web pueden alojar sus páginas en Amazon S3.


Sitio web estático y alojamiento de Amazon S3: Cómo preparar la nube

Por definición Los sitios web estáticos son páginas web que incluyen elementos estáticos. — esto podría incluir scripts del lado del cliente. Por otra parte, los sitios web dinámicos utilizan marcos y soluciones complejas para proporcionar procesamiento del lado del servidor. Sitios web estáticos, por lo tanto, cargará mucho más rápido y no supondrá una gran carga para los recursos de los servidores. Amazon S3 está especialmente creado para sitios web estáticos ya que no admite secuencias de comandos del lado del servidor.

Los propietarios del sitio web deberán haber preparado un estructura de directorio adecuada — los sitios deberán estar preparados de manera adecuada. Todas las imágenes y enlaces deben apuntar a los elementos relevantes en consecuencia. Existen Dos formas de configurar los buckets de Amazon S3 — ya sea para usar el Consola de administración de AWS o la SDK de AWS.

Antes de poder alojar los sitios estáticos, se debe preparar el entorno necesario. Según la terminología de Amazon, cada objeto se almacena en un “Cubeta”, si no está configurado, debe crearse. Recordamos a nuestros lectores que el almacenamiento y la transferencia de objetos se carga al crear cubos es gratis.

Creación de bucket de Amazon S3 a través de la consola de administración se realiza siguiendo estos pasos:

  1. Inicie sesión en los servicios de administración de AWS y abre la consola S3.
  2. Elegir la Crear cubo opción e ingrese los datos requeridos. El nombre debe cumplir con las convenciones de requisitos de DNS — el nombre debe ser único en toda la nube de Amazon S3, se por lo menos 3 personajes y no más de 63, debe comenzar con una letra minúscula o un número y no contener caracteres en mayúscula en su nombre.
  3. los región opciones selecciona la ubicación geográfica donde se alojará el sitio.
  4. La opción predeterminada es permitir el acceso público al depósito S3. Confirme todos los datos y seleccione el Crear cubo botón.

Lea también Cómo hacer un jekyll 4.0.0 Sitio



Carga de su sitio web estático en Amazon S3: Los pasos necesarios

Cuando los administradores del sitio web hayan creado su bucket de Amazon S3, tendrán un entorno listo para usar en el que se pueden cargar los archivos. El primer paso para lanzar el sitio será preparar la información relevante. documento de índice que es la página de inicio del cubo, Amazon se refiere a él como el página por defecto. Durante la configuración del cubo, los usuarios tienen la opción de especificar qué archivo cumplirá esta función, por defecto esto será un index.html.

imagen de configuración de amazon s3

Cuando los usuarios hayan creado su bucket S3, deberán subir sus archivos. Al abrir un ventana del administrador de archivos en la computadora local y navegando a la carpeta de archivos preparados, los propietarios del sitio web pueden usar un arrastrar y soltar a la consola de AWS con el cubo correspondiente abierto.

Un factor importante a considerar es que los servicios en la nube no siguen el esquema de organización de archivos tradicional.. Por definición, el Amazon S3 es un contenedor plano de objetos. sin embargo, los usuarios pueden recrear una jerarquía lógica utilizando los nombres clave de los archivos. Esto se hace usando el enfoque: si solo se hace referencia al nombre del archivo, se considera que se coloca en la raíz de la ubicación HTML pública. La estructura de la carpeta se puede simular agregando enlaces a los objetos de la siguiente manera: para vincular un archivo alojado en data / 2020 / May / image.jpeg la nube de Amazon S3 lo buscará en datos / 2020 / subcarpeta de mayo. Otros tipos de enlaces pueden no funcionar correctamente en Amazon S3 dependiendo del código utilizado.

Lea también Cómo solucionar problemas de correo electrónico de alojamiento compartido



Alojamiento de sitios web estático en Amazon: Opciones avanzadas

Para permitir visualización de acceso público los cubos de Amazon S3 que los propietarios del sitio web necesitarán para habilitarlo. Esto se hace por deshabilitar la configuración de acceso público bloque y entonces escribir una política de permiso. Para realizar los cambios de configuración, deberá navegar al bucket de Amazon S3 que se ha preparado para el sitio web estático y luego elegir el Menú de permisos, haga clic en Editar y entonces borrar todos los valores de acceso público y entonces Salvar. Esto presentará una ventana emergente en la que los propietarios del sitio web deberán confirmar esta opción. Esto cambiará el Estado de acceso mostrar “Los objetos pueden ser públicos.”.

imagen de hosting amazon s3

El segundo paso es escribir una política de acceso público a Amazon S3, Esto se hace para permitir a los usuarios de Internet acceder al bucket. Desde la consola de administración, seleccione el depósito y luego ingrese el Permisos y luego entrar en el Opción de política de cubo. La siguiente regla debe ingresarse en el Editor de políticas de cubo:

{
“Versión”: “2012-10-17”,
“Declaración”: [
{
“Sid”: “PublicReadGetObject”,
“Efecto”: “Permitir”,
“Principal”: “*”,
“Acción”: [
“s3:GetObject”
],
“Recurso”: [
“arn:aws:s3:::ejemplo.com/*”
] }
] }

los Recursos la sección deberá ser reemplazada por la con el nombre del depósito que posee, Reemplace la ejemplo.com> con tu URL. Haga clic en Salvar para confirmar los cambios.

Estos son los conceptos básicos que debe configurar para cargar y permitir el acceso público a su sitio estático de Amazon S3.. Otras opciones que puede configurar pueden incluir reglas de seguridad y configuración avanzada. La configuración exacta dependerá de los casos de uso individuales..

Investigado y creado por:
Krum Popov
Apasionado emprendedor web, ha estado elaborando proyectos web desde 2007. En 2020, fundó HTH.Guide, una plataforma visionaria dedicada a agilizar la búsqueda de la solución de alojamiento web perfecta.. Leer más...
Revisado técnicamente por:
Metod Ivanov
Experto experimentado en desarrollo web con 8+ años de experiencia, incluyendo conocimientos especializados en entornos de hosting. Su experiencia garantiza que el contenido cumple con los más altos estándares de precisión y se alinea perfectamente con las tecnologías de alojamiento.. Leer más...

Dejar un comentario

su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

Este sitio está protegido por reCAPTCHA y Google Política de privacidad y Términos de servicio aplicar.

Este sitio web utiliza cookies para mejorar la experiencia del usuario. Al usar nuestro sitio web, usted acepta todas las cookies de acuerdo con nuestro Política de privacidad.
Estoy de acuerdo
En HTH.Guide, Ofrecemos revisiones transparentes de alojamiento web., asegurar la independencia de influencias externas. Nuestras evaluaciones son imparciales ya que aplicamos estándares estrictos y consistentes a todas las revisiones..
Si bien podemos ganar comisiones de afiliados de algunas de las empresas destacadas, Estas comisiones no comprometen la integridad de nuestras reseñas ni influyen en nuestras clasificaciones..
Los ingresos del afiliado contribuyen a cubrir la adquisición de la cuenta., gastos de prueba, mantenimiento, y desarrollo de nuestro sitio web y sistemas internos.
Confíe en HTH.Guide para obtener sinceridad y conocimientos fiables sobre alojamiento.