Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

393
Vistas
¿Cómo arreglar los activos estáticos de nextjs cloudfront responden con 403?

Estoy tratando de implementar mi sitio web en aws con cloudfront y route53. El sitio está implementado y se ejecuta en https://higgle.io . Sin embargo, los activos no se cargan, ya que las imágenes arrojan 403. ¿Cómo lo soluciono? Estoy usando serverless-next.js sin servidor. Y estaba siguiendo una de sus publicaciones de blog para configurarlo. Hasta ahora agregué que tiene serverless.yml en el nivel de ruta.

 higgle: component: serverless-next.js

y mi next.config.js parece

 module.exports = { target: 'serverless', webpack: (config) => { config.module.rules.push({ test: /\.svg$/, use: ['@svgr/webpack'], }); return config } }

Mientras que las estructuras de carpetas se ven como

 -root -.next -pages -_document.js -index.js -public -static -favicon.ico -next.config.js -package.json -serverless.yml

¿Algúna idea de cómo arreglar esto? Gracias

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

S3 devuelve un 403 porque sus artículos son privados.

  1. Cambie sus elementos de S3 a públicos. Verifique que sean accesibles a través de su dirección de alojamiento estática S3.
  2. El paso 1 arreglará cualquier recurso estático. Si está ejecutando una aplicación de una sola página, también deberá devolver su página de índice cuando S3 devuelva un 404. En CloudFront, vaya a las páginas de error, cree una respuesta de error personalizada, elija la respuesta 404, elija la opción para personalizar la respuesta, haga que el código de respuesta 200 y la ruta de la página de respuesta sean su página de índice.

Su política de depósito debe ser:

 { "Version": "2012-10-17", "Id": "Policy1517754859350", "Statement": [ { "Sid": "Stmt1517754856505", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*" } ]

}

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda