1. AWS 관리 콘솔에 로그인
먼저 AWS 관리 콘솔에 로그인합니다.
- AWS Management Console에 접속하여 로그인을 진행합니다.
2. IAM 대시보드로 이동
- 서비스 검색창에 IAM을 검색한 후, IAM (Manage access to AWS resources) 서비스를 클릭합니다.
3. 사용자(User) 추가
- 왼쪽 메뉴에서 사용자(Users)를 클릭합니다.
- 사용자 추가(Create user)를 클릭합니다.
- 사용자 이름을 입력하고 다음으로 넘어갑니다.
4. 권한 부여
- 권한 설정(Set permissions) 단계에서, 일반적으로 그룹에 사용자 추가(Add user to group)를 선택합니다.
- 그룹을 사용하면 권한 관리가 간편하고, 이후 새로운 사용자가 추가되거나 기존 권한을 수정해야 할 때 일괄적으로 관리할 수 있습니다.
- 그룹생성(Create group)을 선택합니다.
- 이름을 부여한 뒤 사용자 그룹 생성(Create user group)을 선택하고 다음버튼을 눌러주세요.
5. 사용자 검토 및 생성
- 권한을 설정한 후 다음: 태그(Next: Tags)를 클릭하여 사용자에 대한 태그를 추가할 수 있습니다. 이 단계는 선택 사항입니다.
- 검토(Review) 페이지에서 설정이 올바른지 확인하고, 사용자 만들기(Create user)를 클릭합니다.
6. 액세스 키 발급
- 사용자가 생성되면 요약(Summary)에 액세스 키가 없다고 뜹니다.
- 보안 자격 증명(Security credentials)에 들어가서 밑으로 내리면 Access Keys가 보입니다. 액세스 키 만들기(Create access key)를 선택해 주세요.
- 사용할 용도에 맞게 액세스 키를 선택합니다.
- 액세스 키에 태그를 달아 관리할 수 있습니다(선택사항).
- 이 정보를 안전하게 저장해야 합니다. 비밀 액세스 키는 생성 이후 한 번만 표시되므로, 나중에 다시 확인할 수 없습니다.
- 액세스 키 ID와 비밀 액세스 키를 복사해서 GitHub Secrets에 안전하게 저장해 주세요.
7. GitHub Secrets에 저장
GitHub 리포지토리에서 Secrets에 이 키를 저장하려면:
- GitHub에서 해당 리포지토리로 이동합니다.
- Settings > Secrets and variables > Actions를 클릭합니다.
- New repository secret를 클릭하여 다음과 같이 키와 값을 입력합니다:
- Name: AWS_ACCESS_KEY_ID
- Value: 발급받은 액세스 키 ID
- Name: AWS_SECRET_ACCESS_KEY
- Value: 발급받은 비밀 액세스 키
8. 액세스 키 테스트
이제 GitHub Actions에서 이 키를 사용하여 AWS 리소스를 제어할 수 있습니다. 예를 들어, EC2 인스턴스를 시작하거나 종료하는 작업을 실행할 수 있습니다.
참고사이트 :
https://docs.aws.amazon.com/ko_kr/powershell/latest/userguide/creds-idc.html
'AWS' 카테고리의 다른 글
Warning: Identity file ssh_key.pem not accessible: No such file or directory (0) | 2024.11.14 |
---|---|
리눅스 서버에서 swap file 설정하는 방법 (0) | 2024.11.14 |
Elastic IP 사용하기 (0) | 2024.11.10 |
Spring Boot로 EC2에 war파일 배포하기 (0) | 2024.11.07 |
EC2에서 Tomcat 로그 확인 방법 (0) | 2024.11.07 |