본문 바로가기

분류 전체보기46

Control Tower 간단 설명 Control Tower란?Landing ZoneControl Tower 생성 시 Security, Logging Account가 생성된다.OU Full feature를 사용하게 되며, AWS SSO가 생성된다.Guardrail(Control)전체 AWS 환경에 대한 지속적인 거버넌스를 제공하는 높은 수준의 규칙이다.Plain language로 표현된다.Control 종류: preventive(예방), detective(탐지), proactive(사전예방)Control Gudiance 범주: mandatory(필수), strongly recommended(적극 권장), elective(선택)[예방 가드레일]항상 지켜야하는 규칙SCP로 강력한 정책을 통해 규칙을 항상 준수하도록 함ex) Cloutrail .. 2024. 9. 10.
Visual Studio Code에서 Python 가상 환경 셋팅하는 방법 Visual Studio Code에서 Python 가상 환경 셋팅하는 방법1. Python 설치2. Visual Studio Code 설치- Default Terminal 설정 : https://codest.tistory.com/3- Visual Studio Code의 Extensions에서 Python 설치4. 파이썬 가상환경 생성 명령어python -m venv 가상환경이름5. 가상환경을 만들면 폴더가 하나 생성되고, 가상 환경에 설치할 모든 라이브러리 소스코드가 저장됨.6. 가상환경 활성화 명령어아래 명령어를 실행하면 (가상환경이름) C:\xxx\xxx 이렇게 나옴.(커멘드라인 앞쪽에 가상환경 이름이 뜸.)터미널 : 가상환경이름\Scripts\activate.bat파워쉘 : 가상환경이름\Script.. 2024. 8. 9.
[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.
반응형