Skip to content

[Fix] fix/ksd/solveDeployError : 배포에서 발생하는 에러 해결 #87

@kimseungdeok

Description

@kimseungdeok

Summary

지금 S3, Cloudfront, Route 53을 통해 프론트 레포지토리를 배포하고 백엔드와 연동 테스트를 하는데 테스트가 잘 안되는 이슈가 있습니다.

현재 s3 버킷에 정적 웹사이트를 구성한 주소에서는 백엔드와 잘 연결이 되고 회원가입한 데이터가 db에 잘 들어가는것을 확인했습니다.
(http://drawingduo.site.s3-website.ap-northeast-2.amazonaws.com)

하지만 cloudfront에서 배포한 도메인과 백엔드와 연결 테스트를 해보았을때 잘 동작하지 않습니다.
(https://d69cp319kgvqs.cloudfront.net)
(status 400 네트워크 에러가 발생합니다.)

추측한 에러가 발생하는 이유

  • cloudfront 원본이 2개여서
    • 하나는 S3랑 연동
    • 하나는 S3 웹 사이트 엔드포인트랑 연동
  • cloudfront의 region 문제
    • 현재는 ap-northeast-2(서울)로 되어있습니다.
    • 다른 블로그의 글을 보니 us-east-1로 되어야한다는 말이 있었습니다.
  • S3의 퍼블릭 엑세스 차단을 활성화하지 않아서
    • 차단을 다 풀고 테스트해도 안되고 차단을 다 하고 테스트를 해도 안됩니다.
  • 프론트는 https로 배포하고 백엔드는 http로 배포를 함

완료 조건

  • 이유 파악
  • drawing.site에 최종적으로 작동되는것 확인

Metadata

Metadata

Assignees

Labels

🐞 bugSomething isn't working💩 wontfixThis will not be worked on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions