[ 개발 ]/[ AWS ]
-
API Gateway CORS 설정 후 iOS 12.x 이하, IE11 이하 에서 발생하는 오류[ 개발 ]/[ AWS ] 2020. 11. 20. 18:04
API Gateway 를 이용하면 쉽게 CORS(Cross-Origin Resource Sharing)를 쉽게 설정할 수 있다. Access-Control-Allow-Headers : '*' Access-Control-Allow-Methods : '*' Access-Control-Allow-Origin : '*' 이렇게 하면 최신 브라우저와 iOS의 WKWebView 아무 문제 없이 사용할 수 있다. 하지만 운영 중 발견한 내용이 있다. IE11 이하 ( IE11은 모든 마이너버전은 아닌듯 하다 )와 iOS 12.x 이하에서는 CORS 오류가 발생한다. 그 이하 버전에서도 장상적으로 동작하기 위해서는 다음과 같이 수정해 주어야 한다. Access-Control-Allow-Headers : 'ACCEPT,..
-
Amazon Elastic Container Service(ECS) 자습서 따라하기(1)[ 개발 ]/[ AWS ] 2020. 11. 13. 11:37
본 자습서 따라하기는 AWS 에서 가이드하고 있는 자습서가 작성 당시 실재 이미지와 내용이 상이한 부분이 있어 작성했다. 자습서와 이미지가 다를 경우 자주 사용하시던 분들은 쉽게 따라하실 수 있지만 화면 차이로 혼란이 오시는 분들은 참고 하면 좋을 것 같다. 1단계 : Amzaone ECS 첫 실행을 설정 1. 첫 화면에서 시작하기를 진행한다. 이미 AWS Console에 로그인이 되어 있을 경우 가이드의 [ a. 여기를 클릭하여 Amazon ECS 콘솔 첫 실행 마법사를 엽니다. ]를 클릭하여도 된다. 참고 : [ 클러스터 생성]이 보이시는 분은 [시작하기]를 클륵하세요 클러스터 생성은 다른 결과를 불러온다. 화면도 다른데 내용까지도 달라 더 혼란스러웠다. [2단계 : 작업 정의 생성]과 [3단계 : ..
-
API 서비스 개발 ( AWS API Gateway - Swagger 사용 경험담 )[ 개발 ]/[ AWS ] 2020. 11. 12. 14:54
얼마전 프로젝트에서 API 서비스를 개발하개 되었다. 회사에서는 이미 AWS 를 도입하여 AWS에서 운영되고 있는 모든 내용에 대해서는 될 수 있으면 AWS 의 서비스를 이용하고 있다. 우리는 관련해서 다음과 같은 구조로 서비스를 설계 하였다. Swagger : API Doc 정의 API Gateway : 외부에서 공개적으로 사용되는 모든 API 는 API Gateway 를 거쳐 진행하도록 설계를 진행한다. 개발방법은 다음과 같다 . 1. Swagger 를 통하여 API를 정의한다. * Swagger 에서는 json 또는 yaml 로 API 정의할 수 있으며 추후 정의된 내용을 API Gateway 바로 반영하여 동작시킨다. 2. 정의된 API를 API Gateway 에 integration 을 통하여 ..