728x90
canva 앱 구현하기 실습에서 자꾸 CORS가 발생...
난 분명히 CORS 설정을 했는데.... 알고보니 버킷(S3)에만 CORS를 적용하고 람다에는 적용을 하지 않았다..
canva에서 사진 업로드 -> PresigneUrl -> 버킷에 업로드 -> FaceSwapUrl -> cloud9에서 설치된 EC2서버를 통해 face swap이 되어야하는 flow이다.
여거시 canva에서 사진 업로드 -> presigneUrl이 same origin이 아니니까 CORS가 터졌고 나는 presigneUrl 람다에 CORS를 설정하지 않았다. (FaceSwap 람다에도 마찬가지로 설정해줘야함)
이제 설정해보자
728x90
'트러블슈팅' 카테고리의 다른 글
ERROR: failed to solve: eclipse-temurin:17-jdk-alpine: failed to resolve source metadata for docker.io/library/eclipse-temurin:17-jdk-alpine: no match for platform in manifest: not found (0) | 2024.09.06 |
---|---|
zsh: command not found: docker (0) | 2024.09.05 |
S3에서 이미지 가져올 때 AccessDenied 발생(2) (0) | 2024.09.05 |
S3에 올린 이미지 Access Denied(1) (0) | 2024.09.04 |
[git] .gitignore 적용이 안된다 (0) | 2024.06.29 |