본문 바로가기

분류 전체보기30

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.
[AZ-104] Azure 자격증 갱신(연장) 시험 후기 작년에 봤던 AZ-104 자격증의 유효기간이 곧 만료가돼서 갱신 시험을 보라는 메일을 받았다.유효기간이 1년이라 너무 짧다고 생각했는데 갱신 시험을 거져주기 때문에 사실상 2년으로 보면 될 것 같다.사실 갱신 시험을 무료로 제공해주는지 처음 알았다.갱신 시험은 노가다를하면 합격할 수 있다.다음과 같은 특징 때문인데1. 인터넷 검색 가능2. 제한 시간 없음(안내에는 있다고하는데 사실상 없음)3. 불합격 시 24시간만 지나면 재시험 가능(최초 시험 불합격 시 한 번은 바로 응시 가능, 두 번 불합격 시 24시간 기다려야함)4. 화상이나 음성 등 시험 감시 없음다만 내가 노가다라고 표현한 이유는 문제를 검색하면 답을 올린 사람들이 있긴한데 정답률이 매우 낮았다.검색하면 나오는 어떤 블로그가 있는데 자꾸 검색 .. 2024. 4. 27.