1. Intro
18주차 수업이 끝났다. 이젠 모든것을 다 배웠고 활용하는 단계만 남았다. 앞으로의 회고는 팀프로젝트를 하면서 배운 것들, 내가 한 일들을 올리게 될 것이다.
2. 배웠던 내용 (요약)
Amazon ECR
- Amazon ECR(Amazon Elastic Container Registry) : 도커(Docker) 컨테이너 이미지를 저장하고 관리할 수 있는 AWS의 컨테이너 이미지 레지스트리 서비스
- [Elastic Container Registry]를 검색
- [리포지토리 생성]을 클릭
- 원하는 이름으로 리포지토리 생성
액세스 키 생성
- AWS 액세스 키(Access Key) : AWS의 리소스에 프로그래밍 방식으로 접근할 수 있도록 인증해주는 디지털 열쇠
- IAM → 사용자에서 [액세스 키 만들기] 클릭
- CLI 선택
- 태그를 입력
- 액세스 키가 생성되었다.
VS code에서 aws 서비스 이용하기
- AWS CLI : AWS 서비스를 CLI에서 조작할 수 있게 해주는 도구
- https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
- 위 링크에 들어가서 .msi 파일을 다운로드한 다음 aws cli를 설치한다.
- aws configure : AWS CLI가 AWS 서비스에 접근할 수 있도록 인증 정보를 설정
- 다음 4가지 정보를 입력해야 된다.
- AWS Access Key ID: IAM 사용자에게 발급된 액세스 키
- AWS Secret Access Key: 액세스 키와 쌍을 이루는 비밀 키
- Default region name: 예: us-east-1, ap-northeast-2 (서울 리전)
- Default output format: json, text, table 중 선택
- aws toolkit extensions를 설치하고 vs code를 재실행
- [AWS: profile:default] 부분을 클릭
- 그러면 이런 창이 뜨는데 connection으로 profile:default을 선택
- AWS Toolkit extensions이 활성화 되고, vs code로도 aws 서비스를 이용할 수 있게 된다.
- 만약 액세스 키를 비활성화 시킨다면?
- 키를 비활성화 시켰기 때문에 접근할 수가 없게 된다!
개발자 도구(CodePipeline) 다루기
Connection 생성
- 연결(Connection) : AWS가 외부 시스템(github)에 접근할 수 있는 권한을 승인해주는 인증 수단
- 개발자 도구 → 설정 → 연결에서 [연결 생성] 클릭
- 다음과 같이 내 github와 연동해서 Connection을 생성함.
프로젝트 생성
- 빌드(CodeBuild)에서 [프로젝트 생성] 클릭
- 원하는 프로젝트 이름을 짓는다.
- 소스에 자신의 github 리포지토리를 넣으면 된다.
- 프로젝트가 생성된 것을 볼 수 있다.
빌드 실행
- 만든 프로젝트에 들어가서 [빌드 시작]을 실행시킴.
- 코드나 설정에 오류가 없었다면 다음과 같이 “성공함”이 뜰 것이다.
- 우리가 만든 Amazon ECR에 이미지가 추가된 것을 확인할 수 있다. 빌드가 성공적으로 완료됨을 의미!
3. 느낀점
🧐Facts (내가 한 일)
Amazon ECR를 사용해보았고, 빌드하여서 Amazon ECR에 이미지를 추가해보았다.
🎶Feelings ( 나의 감정적인 반응, 느낌 )
AWS관련해서 예전에 배운거라곤 ec2 인스턴스를 사용한 것밖에 없었는데, AWS의 서비스는 무수히 많고, 흥미로운 서비스들도 많아서 나중에 AWS관련 자격증도 한번 따고 싶다는 생각이 들었다.
🎓Findings ( 배운 것 )
AWS에도 Docker Hub처럼 이미지를 다룰 수 있는 기능이 있다는 것을 배웠다.
🏢Future ( 미래 )
앞으로는 남은 기간은 파이널 프로젝트에 집중할 예정인데, 이 프로젝트에서 최대한 많은 것들을 시도해보고, 배웠던 지식들을 활용해보는 것이 목표이다!
'부트캠프 > SK Networks AI Camp 10기' 카테고리의 다른 글
[플레이데이터 SK네트웍스 Family AI 캠프 10기] 20주차 회고 (0) | 2025.05.26 |
---|---|
[플레이데이터 SK네트웍스 Family AI 캠프 10기] 19주차 회고 (0) | 2025.05.26 |
[플레이데이터 SK네트웍스 Family AI 캠프 10기] 17주차 회고 (0) | 2025.05.06 |
[플레이데이터 SK네트웍스 Family AI 캠프 10기] 16주차 회고 (0) | 2025.04.25 |
[플레이데이터 SK네트웍스 Family AI 캠프 10기] 15주차 회고 (1) | 2025.04.21 |