Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

475
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda