2. IAM 사용자 생성
IAM(Identity and Access Management)는 AWS 리소스에 대한 액세스를 관리한다.
1. AWS에서 IAM 사용자 추가하기
AWS에서 IAM을 검색하여 왼쪽 사이드바의 “사용자”를 클릭한다.
"사용자 생성"을 클릭한다.
사용자 이름을 입력하고 "다음"을 클릭한다.
"권한 설정"에서 "직접 정책 연결"을 선택한다.
AmazonEC2FullAccess, AmazonS3FullAccess, AWSCodeDeployFullAccess를 검색하여 추가한 후
아래쪽의 “다음”을 클릭한다.
아래와 같이 확인 후 "다음"을 누른다.
IAM 사용자가 생성되었다.
2. 액세스 키 ID와 비밀 액세스 키 생성하기
사용자 이름을 클릭한다.
"액세스 키 만들기"를 클릭한다.
아래의 표시된 선택지를 고르고 아래쪽의 "다음"을 클릭한다.
"액세스 키 만들기"를 클릭한다.
액세스 키와 비밀 액세스 키가 생성된다. "완료" 버튼을 클릭한다.
(비밀 액세스 키는 현재 화면에서만 확인이 가능하니 임의로 복사해 잠시 옮겨 두는 것을 추천한다.)
3. 깃허브 리포지토리에 AWS Access권한 부여하기
해당 리포지토리에서
"Settings" ➜ "Secrets and variables" ➜ "Actions" 탭으로 이동한다.
"New repository secret"을 클릭한다.
“Name”과 “Secret”에 각각
AWS_ACCESS_KEY_ID : IAM에서 생성한 액세스 키,
AWS_SECRET_ACCESS_KEY : IAM에서 생성한 비밀 액세스 키
를 입력하고 “Add secret”을 누른다.
아래와 같이 해당 리포지토리에 두 개의 secrets가 생성되었다.
'깃 탐구' 카테고리의 다른 글
GitHub Actions) 4. IAM 역할 생성하기 (0) | 2023.08.26 |
---|---|
GitHub Actions) 3. S3 Bucket 생성하고 업로드하기 (0) | 2023.08.25 |
GitHub Actions) 1. Work Flows 만들기 (0) | 2023.08.24 |
GitHub Actions) GitHub Actions란 무엇일까? (0) | 2023.08.24 |
Git) 인텔리제이에서 application.properties파일 gitignore 하기 (4) | 2023.05.01 |