요금 4

AWS CodeBuild 로 파이썬 코드 빌드하기 (feat. 요금, 빌드시간)

AWS CodeBuild란? AWS에서 제공하는 빌드 서비스 이다. 컴파일 및 테스트 등을 실행할 수 있다. 아래 사진이 AWS의 CI/CD 환경이다. 이중에서 CodeBuild는 소스 Repository인 CodeCommit에서 소스를 받아와서 buildspec.yml 파일내용에 따라 빌드, 테스트를 하고 최종 Artifacts를 S3에 저장하는 역할을 한다. 즉 최신 코드를 받아와서 buildspec에 따라 빌드한후 결과를 S3에 저장한다. 여기서 Repository는 CodeCommit 대신 Github 등을 사용할수 있다. S3에 저장된 Artifacts는 CodeDeploy 를 통해서 EC2에 배포하면 되면 전체 CI/CD 가 완성된다. CodeBuild로 파이썬 빌드하기 파이썬은 별도의 컴파일..

IT/Public Cloud 2021.12.22

AWS Cloud9 사용법. 네트워크 및 기본설정 (feat. 요금)

AWS Cloud9 이란? AWS에서 제공하는 IDE 이다. 일반적으로 개발을 하기 위해서는 vscode나 intellij 같은 통합개발환경을 본인 PC에 설치해서 사용하는데, 이러한 별도의 Tool 설치 없이 어디서나 브라우저로 해당 주소에 접속하면 개발환경을 제공해 준다. AWS Cloud9 사용해야 될까? 아무래도 IDE를 커스텀해서 사용하는 경우가 대다수일것 같다. AWS 서비스에 특화되어 편리한점이 있으나, 비용이 발생한다. Cloud9을 사용하기 위해서는 EC2가 필요한데, 이를 위한 비용과, 웹브라우저에 각종 출력 결과 등을 보여주기 위한 outbound 데이터 전송 요금이 발생한다. 개발용 PC가 있는 상태에서 Cloud9을 주력 IDE로 사용할 필요는 없을것 같다. 다만, 협업을 하거나 ..

IT/Public Cloud 2021.12.14

AWS SNS (Simple Notification Service) 메시지 보내고 받기 예제 (feat. 비용, 토픽)

AWS SNS(Simple Notification Service) 란? 쉽게 말해 AWS에서 제공하는 알람 서비스이다. 각종 메시지를 Email, 모바일 푸시 등으로 전달할 수 있다. AWS의 다양한 서비스와 쉽게 연동해서 각종 메시지를 쉽게 전달할수 있는것이 가능한것이 큰 장점이다. AWS SNS 로 메시지 Email로 전달하기 AWS SNS 를 사용해서 메시지를 Email 로 전달해 보려고 한다. 이를 위해 다음의 순서로 진행한다. SNS Topic 만들기 Subcription 만들기 Email Confirm 하기 Message 보내기 1. SNS Topic 만들기 SNS 메뉴 진입 -> Topics -> Create topic -> 정보 입력후 생성 Standard 선택 Access Policy 클..

IT/Public Cloud 2021.12.14

AWS CodeCommit 사용법 (feat. repository 생성, 사용자 추가, 요금)

AWS CodeCommit이란? 쉽게말해 AWS에서 제공하는 github 이다. 소스관리 및 사용자 관리 등이 가능하다. CodeCommit 에 코드를 push 해보자 대략적인 순서는 아래와 같다. IAM 사용자 생성 및 CodeCommit 사용권한 추가하기 CodeCommit repository 생성 사용자 SSH key 또는 HTTPS Git credentials 추가 및 clone git add, commit, push 1. IAM 사용자 생성 및 CodeCommit 사용권한 추가하기 CodeCommit을 사용할 사용자를 추가하고 사용자에게 CodeCommit을 사용할수 있는 권한을 추가한다. IAM 메뉴 진입 -> Users -> Add users -> 정보입력 후 생성 Set permission..

IT/Public Cloud 2021.12.10
반응형