Infrastructure

[추가 정보]Parameter store 환경변수 관리를 쉽게 할 수 있는 툴인 chamber에 이미 같은 기능이 구현되어있다.chamber import를 사용해보자.문제 상황Parameter store는 AWS 콘솔에서 값을 하나씩 업로드하는 방식만 제공한다.프로젝트에서 env를 Parameter store에 보관한다고 할 때, env 양이 많은 경우 번거롭다.심지어 배포 정책에 따라 dev, stag, prod와 같이 여러 환경이 존재한다면 노가다가 더 길어진다.요구 사항.env파일에 적힌 환경변수를 명령어 한번으로 Parameter store에 한번에 업로드 할 수 있다.해결 방안프로젝트 레포의 터미널에서 cli로 업로드를 하면 편할 것 같다.shell 파일을 이용해보자.아래와 같이 실행할 수 있다..
SQS ConfigurationVisibility timeout어떤 소비자가 메시지를 수신했을 때 부터 해당 메시지가 다른 소비자에게 숨겨지는 시간 (중복 소비 방지)소비자의 작업이 길어지면 직접 sqs에 Visibility time 연장 API를 쏴야함Message retention period메시지가 처음 큐로 들어왔을 때 부터 살아있는 시간메시지가 재처리(큐에 재입고)될 때마다 리셋되지는 않는다.Delivery delay메시지 소비 시작 시점을 늦추는 기능메시지를 큐에 넣긴 하지만, 지연 시간동안 소비자에게 숨겨서 바로 처리되지 않게 한다.Maximum message size메시지 최대 크기 (1byte ~ 1MiB)1MiB보다 큰 메시지를 전송하려면 S3에 메시지 페이로드를 저장한 후 해당 참조를..
읽으면ALB에 커스텀 도메인을 적용할 수 있다.커스텀 도메인에 https를 적용할 수 있다.추가적인 보안인스턴스 80포트로의 외부 접근을 막고 로드밸런서로만 인바운드 라우팅하도록 할 수 있다배경지식ALB도 (EC2 인스턴스처럼) 고정 IP는 아니지만, AWS에서 default domain을 제공한다.(ALB의 DNS 이름은 AWS측에서 최신 IP를 가리키도록 업데이트한다)이를 통해 외부에서 접속할 수 있다.ALB에 Custom Domain 적용하기ALB는 default domain name을 제공한다.하지만 꽤 복잡해서 외우기힘들다.유저가 ALB로 들어오기 쉽게 커스텀 도메인을 만들고 적용해보자.Lightsail에서 Domains & DNS - Register domain 에서 도메인을 구매할 수 있다...
yoxxin
'Infrastructure' 카테고리의 글 목록