본문 바로가기

전체 글44

[AWS] CodeDeploy file already exists 에러 file_exists_behavior로 해결 AWS CodeDeploy에서 간단하게 index.html을 배포하는 구성을 만들었다.참고로 index.html과 appspec.yml을 zip으로 압축하여 배포한다.AWS Console에서 배포를 생성했는데 아래와 같은 에러를 받았다. [이벤트 로그] 오류코드 : UnknownError 메시지 : The deployment failed because a specified file already exists at this location: /var/www/html/index.html  구글에 서치해보니 배포하고자하는 서버에 이미 index.html이 있어서 발생하는 에러였다. 기존에 있는 파일을 덮어씌워 배포할 수 있도록 하기 위해 file_exists_behavior: OVERWRITE를 추가해주어 해.. 2024. 8. 9.
[Azure] 공부 시작하기 (Availability Zone, Region) Azure 가용성 영역 ▶ AZ 유형Azure 서비스는 Zonal, Zone Redundant 또는 둘 다를 지원한다.일반적으로 PaaS는 Zone Redundant를, IaaS는 Zonal을 지원한다.1) Zonal  - 리소스가 특정 AZ에 고정된다.  - 여러 AZ에 리소스를 각각 생성하여 가용성을 높일 수 있다.2) Zone Redundant  - 리소스가 여러 AZ에 분산된다.  - Microsoft에서 AZ 간 분산 요청, 데이터 복제본을 관리하며, 특정 AZ에서 중단 발생 시 자동으로 Failover를 관리한다.  ▶ 번외Paired Region & Unpaired RegionRegion 간 복제를 지원하기 위해 Azure에는 Paired Region이란 개념이 있다.많은 Region에 Pa.. 2024. 8. 9.
[기록] AWS CICD 교육 0. 용어 설명Airtifact:소스 코드 빌드 : 소스 코드 파일을 실행 가능한 소프트웨어 산출물(패키지, 아티팩트 등)로 변환하는 과정빌드 과정 단계- 컴파일(Compile) : 시스템이 이해할 수 없는 소스 코드를 시스템이 이해할 수 있는 언어로 변환- 링크(Link) : 컴파일 단계에서 생성된 객체 파일들을 연결하여 실행파일을 생성- 테스트(Test) : 링크 과정을 거친 실행 파일이 정상적으로 작동하는지 확인1. CICD1) CICD란?Continuous Integration + Continuous Delivery(또는 Deployment)지속적 통합 + 지속적 배포변경된 코드 자동 통합, 빌드, 테스트 + 자동 배포(+모니터링)2) CICD Pipeline코드 > 빌드 > 테스트 > 프로비저닝.. 2024. 4. 30.
[AZ-104] Azure 자격증 갱신(연장) 시험 후기 작년에 봤던 AZ-104 자격증의 유효기간이 곧 만료가돼서 갱신 시험을 보라는 메일을 받았다.유효기간이 1년이라 너무 짧다고 생각했는데 갱신 시험을 거져주기 때문에 사실상 2년으로 보면 될 것 같다.사실 갱신 시험을 무료로 제공해주는지 처음 알았다.갱신 시험은 노가다를하면 합격할 수 있다.다음과 같은 특징 때문인데1. 인터넷 검색 가능2. 제한 시간 없음(안내에는 있다고하는데 사실상 없음)3. 불합격 시 24시간만 지나면 재시험 가능(최초 시험 불합격 시 한 번은 바로 응시 가능, 두 번 불합격 시 24시간 기다려야함)4. 화상이나 음성 등 시험 감시 없음다만 내가 노가다라고 표현한 이유는 문제를 검색하면 답을 올린 사람들이 있긴한데 정답률이 매우 낮았다.검색하면 나오는 어떤 블로그가 있는데 자꾸 검색 .. 2024. 4. 27.
AWS IAM Region 제한 정책 아직 현업에서 Region 제한 정책을 사용해본 적은 없다. 본 게시글은 스터디 용도로 작성한다. 1. Region 제한 정책(ver. Deny) 프로젝트 구축 리전인 서울을 허용하고, 글로벌 서비스를 고려하여 버지니아 리전도 허용하도록 구성했다. { "Version": "2012-10-17", "Statement": [ { "Sid": "regiondenny", "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "StringNotEquals": { "aws:RequestedRegion": [ "us-east-1", "ap-northeast-2" ] } } } ] } 2. Region 제한 정책(ver. Allow) Allow 권한을 부여.. 2024. 3. 11.
반응형