IAM 대시보드 > 사용자 선택
검색창에 IAM을 검색한다.
대시보드에서 사용자를 선택해서 들어간다.
엑세스 키 생성 작업을 수행하기 위해서는 IAM 생성이 완료가 되어있어야 된다.
사용자 선택해서 들어가기
엑세스 키 만들기
엑세스 키 만들기 메뉴 선택
엑세스 키 모범 사례 및 대안
CLI를 선택하고 >> 체크박스 선택 >>
다음을 클릭
설명 태그 설정
별다른 설정 없이, 액세스 키 만들기 한다.
엑세스키 생성 확인
위에 엑세스키와 비밀엑세스키를 따로 저장해두자. 메모장 같은 곳에다
액세스키 깃 허브 적용
본인 레파지토리 접속 : 제 경우에는 아래 것입니다.
깃허브내 Settings 접속
Secrets and Variables
왼쪽 사이드바를 보면 Secrets and Variables가 보이는데,
거기서 Actions 메뉴를 클릭한다.
Actions Secrets and Variables
제대로 잘 따라왔다면 위 그림 같은 화면이 뜨는데,
여기서 Respository Secrets를 선택한다.
해당 설정은 이 레파지토리 내에서만 사용하는 환경변수를 설정하는 메뉴이다.
AWS_ACCESS_KEY 변수 설정
AWS_ACCESS_KEY
해당 키워드 변수로 아까 발급받은 엑세스키 를 넣는다.
AWS_SECRET_KEY 변수 설정
AWS_SECRET_KEY
이것도 같은 방법으로 레파지토리 환경변수로 등록한다.
여기에 들어가야되는 값은 아까 발급받은 시크릿 키 이다.
등록 확인!
환경변수 deploy.yml에 등록
다시 본인 프로젝트에 위의 경로로 deploy.yml 파일로 들어간다.
아마 잘 따라왔다면 해당 파일이 있을 것이다.
deploy.yml 확인
aws_access_key: ${{ secrets.AWS_ACCESS_KEY }}
aws_secret_key: ${{ secrets.AWS_SECRET_KEY }}
YAML
복사
이 부분도 미리 설정이 되어있을 터인데,
혹시 위와 같이 되어있지 않다면, 위 처럼 변경해주고
철자도 깃 허브에 등록된 변수랑 같은지 다시한번 확인 해주자.