MacOS에서 AWS CLI 사용하는데 bad interpreter 에러가 발생하였다.정확한 에러 메시지는 zsh: /usr/local/bin/aws: bad interpreter: /usr/local/opt/python/bin/python3.7: no such file or directory이다.(참고로 나는 zsh을 사용한다.)AWS CLI도 brew를 이용해서 설치했고, python3는 별도로 설치한 기억이 없다. (있나?)아무튼 이전에도 잘...
AWS S3 와 Atlas Data Lake 간의 매핑의 정의 MongoDb의 Database 와 Collection 처럼 사용하기 위하여 데이터가 저장된 위치 및 데이터 파일에 대한 매핑을 정의함 구성을 통해서 데이터 조회시 필터로 사용가능한 추가 필드를 얻을 수...
2019년 하반기에 MongoDb DataLake 와 AWS Kinesis로 작업을 하면서 정리 한 내용을 기록 한다.몽고 DB Data Lake 란AWS S3 데이터를 Atlas 클러스트를 통해 빠르게 쿼리 할 수 있는 서비스Mongo Shell, MongoDb Compass, MongoDb 드라이버를 이용하여...
AWS beanstalk 의 docker 를 이용해서 서버를 구동할 때 /var/lib/docker 하위에 발생하는 docker 컨테이너 로그로 인하여 디스크 용량이 가득차는 문제가 발생하였다.주기적으로 배포 또는 인스턴스 교체를 통해서 해당로그를 삭제 할 수 있지만, 잦은 업데이트가 발생하지 않을...
S3에 Static한 데이터를 저장해서 사용하다 보면 JS파일 들도 사용하게 되는데, 이 경우 브라우저에서 서로 다른 도메인으로 인하여 CORS(Cross-Origin Resource Sharing)문제가 발생 한다.이런 경우 S3 CORS 설정에서 필요한 도메인에 대하여 접근을 허용 해주면 된다.하지만, S3에 Cloud...
XMLHttpRequest를 통하여 서로 다른 도메인 간에 통신을 해야 하는 경우 브라우저의 보안 정책으로 인하여 통신이 불가능하다. 이런 경우 CORS를 통하여 이를 해결할 수 있다.CORS(Cross-Origin Resource Sharing)가 무엇인지에 대한 자세한 내용은 아래 링크들을 참고해 주기 바란다....