GCP

기존의 프로젝트에서는 HTTP만 사용했었는데 보안 문제 때문에 요즘은 거의 HTTPS만 사용하는 추세고 해서 미뤘던 일을 오늘 하기로 했다. 과정은 그리 복잡하지는 않았지만 그동안 시간이 없었기에 이번에 싹 바꾸기로 했다.  TLS 인증서 발급 https://certbot.eff.org/ CertbotTaglinecertbot.eff.org  나는 Certbot을 이용해서 인증서를 발급 받았다. 우선 자신의 도메인이라는 것을 확인하는 과정이 필요하기 때문에 인증 과정을 거쳐야 한다. 방법은 여러 가지가 있지만 나는 WAS를 중단해도 되는 상황이었고, 쉽게 진행할 수 있을거 같아서 아래의 방법으로 진행했다. sudo apt updatesudo apt-get install letsencrypt -y sudo..
App Engine을 이용해서 프론트를 배포했는데 백엔드와 통신할 때 페이지 접근은 HTTPS로 하지만 API 서버와 통신할 때는 HTTP로 해서 오류가 발생했었다. HTTPS를 사용하는 것이 보안상 좋긴하지만 기한까지 여유가 없어서 일단 모두 HTTP로 구성하기로 했다.  https://cloud.google.com/appengine/docs/legacy/standard/python/config/appref?hl=en#handlers_secure App Engine app.yaml 참조  |  App Engine standard environment for Python 2  |  Google CloudApp Engine app.yaml 참조 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장..
docker exec -it [컨테이너 ID] bash 위 명령어로 카프카 컨테이너 내부 터미널로 들어가 토픽을 확인하려 했다.  그런데 위 처럼 토픽 조회 명령어를 실행했는데 아무 반응도 없고 그냥 기다리면 위와 같은 오류가 발생한다.무엇이 문제인가 생각해봤는데 kafka:9092로 들어오는 요청이 막힌 것 같다고 생각했다.  그래서 위 스크린샷 처럼 내 인스턴스 퍼블릭 IP로 들어오는 내 인스턴스 자신의 요청에 대해서 허용을 해줬더니 잘 작동한다.
·공부/Docker
원래 AWS를 사용해서 구성했는데 dockerhub에서 이미지 받는 과정을 자주 진행해서 그런지 0.02달러가 청구되었다... 그래서 무료 크레딧을 주는 GCP로 이전해서 여기서 프로젝트를 진행하기로 했다. 근데 docker 설치 과정에 EC2와 달라 조금 찾아봐야 했다.  Docker 설치 https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine ..
megamaker
'GCP' 태그의 글 목록