스터디/인프라

LocalStack으로 AWS 로컬 환경 구축하기

목적 Docker와 LocalStack, AWS CLI을 이용해서 AWS SQS를 구축해보자. 환경 Docker Engine : 19.03.8 compose : 1.25.4 Mac os docker-compose.yml version: "3" services: localstack: container_name: localstack image: localstack/localstack:0.12.11 ports: - "4566-4576:4566-4576" environment: - SERVICES=sqs - DEFAULT_REGION=${DEFAULT_REGION- } - DEBUG=0 - DOCKER_HOST=unix:///var/run/docker.sock - "/var/run/docker.sock:/var..

2021.05.30 게시됨

스터디/인프라

[오늘의 에러] localstack과 mesosphere/aws-cli Connection aborted

프로젝트를 하면서 로컬 환경을 개발 환경과 일치시키기 위해서 도커를 많이 쓰고있다. 근데 도커를 사용하니까 이게 내 로컬 환경 설정이 문제인지 도커 환경 설정(도커엔진)의 문제인지, 아니면 도커 이미지 혹은 컨테이너의 문제인지 알 길이 없더라. 오늘은 장장 4일에 걸쳐 해결한 어이없는 문제를 기록하고자 한다. localstack 먼저 문제의 상황에서 localstack을 사용하고 있었는데 나처럼 localstack을 처음 접한 사람을 위해 간단하게 얘기하면 aws의 컴포넌트들(sns, sqs, s3)등을 가상의 환경으로 띄워주는 녀석이다. 로컬 환경에서는 개발 환경 처럼 aws에 항상 sns, sqs 를 구동시켜놓기 힘든데 이렇게 localstack을 사용하면 그러한 문제를 쉽게 풀어갈 수 있다. mes..

2021.01.29 게시됨