aws
-
CentOS - puppeteer libX11.so 에러aws 2020. 8. 26. 11:59
로컬 (Mac 10.x) 에서 정상적인 동작을 하였지만 .. chrome-linux/chrome: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory AWS EC2 에서 패키지 재설치(npm install)를 해도 위와 같은 오류가 발생한다. 구글링을 해본 결과 추가적으로 라이브러리를 설치해서 이슈를 해결하였다. 오류발생 AMI : CentOS Linux 7 x86_64 HVM... (ami-06e83aceba2cb0907) 해결 : sudo yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libX..
-
AWS API Gateway+Lambda 이미지(바이너리) 서비스aws 2020. 8. 23. 00:21
일반적으로 API Gateway + Lamba 를 사용해 Json등의 문자열 데이터를 주고받지만 때에 따라서 이미지와 같은 바이너리를 서비스 할 수도 있다. 글쓴이는 서버리스로 네이버지도 이미지를 퍼나르기 위해 사용하였지만, 로컬 스토리지나 S3에서 파일을 바이너리로 서비스하는 등의 여러 케이스가 있을 것 이다. 본문에선 base64 인코딩 되어진 샘플 문자열을 가지고 콘솔에서의 AWS Gateway 와 Lambda 구간에서만의 처리 방법을 작성 하겠다. 그리고 향후 네이버 지도 이미지를 연동하는 포스팅에서 서버리스 프레임워크를 통한 배포방법을 작성할 예정이다. Lambda 생성 API Gateway 에서 참조 할 람다를 생성한다. 소스 코드를 작성한다. 실제로 이미지를 base64 인코딩하겠지만 샘플로..