운영 2

[PICKSHOT] AWS 마이그레이션 후 피드 업로드 안되는 문제

PICKSHOT 어플리케이션의 인프라를 새로운 AWS 계정으로 이전했다. 이후 잘 동작하는 줄 알았더만 피드를 업로드 하는데 문제가 발생했다. 피드 업로드 실패 CS가 올라왔다,,,, 무슨 문제인지 바로 확인해봤다. Production Server의 "The bucket does not allow ACLs" production server에 POST /feeds API를 호출했을 때 "The bucket does not allow ACLs" 메세지와 함께 400 에러가 발생했다. 새로 만든 버킷의 ACLs을 설정해주지 않아 발생한 문제로 판단 해결방법 1. 해당 버킷에 권한을 가진 IAM 유저를 새로 생성해주었다. 2. s3 버킷에 ACL을 사용하도록 편집했다. 3. 개발 서버에 aws key를 해당 I..

운영 2022.12.14

[PICKSHOT] AWS 계정 마이그레이션

소프트웨어 마에스트로에서 PICKSHOT 어플리케이션의 지원이 끝나고 AWS 인프라를 개인 계정으로 이전했다. 이전된 항목은 1. PICKSHOT 사진들을 저장하는 S3 Bucket 2. Elastic Beanstalk 서버 3. Database 인스턴스 -> mongodb atlas 서비스로 이전 4. route53 hosting 영역 이다. s3 버킷 이전 기존 s3 버킷을 삭제하고 동일한 버킷을 만들어서 object에 대한 url이 안 바뀌어서 다행히 db의 url을 변경할 필요 없이 db 이전만 하면 되었다. 당연히 s3 버킷을 삭제하고 동일한 이름의 버킷을 바로 생성하는건 불가능했다. 1시간 정도 시간이 지난 후에 동일한 이름의 버킷을 이전하려고 하는 계정에서 만들 수 있었다. Elastic B..

운영 2022.12.14