4. Github Actions에서 사용할 IAM 사용자 설정 - hoho4190/aws-ec2-cicd-with-github-actions GitHub Wiki

Github Actions에서 AWS S3, CodeDeploy에 접근하기 위해 권한이 필요함

4.1. IAM 사용자 생성

  • IAM > 엑세스 관리 > 사용자 > 사용자 추가

    • 이름: [앱 이름]-github-actions-iam-user
      • ex) cicd-github-actions-iam-user
      • 콘솔 액세스 활성화: 체크 해제
    • 직접 정책 연결:
      • AWSCodeDeployFullAccess
      • AmazonS3FullAccess
  • IAM > 엑세스 관리 > 사용자 > 생성한 사용자 > 보안 자격 증명

    • 액세스 키 > 액세스 키 만들기
      • Command Line Interface(CLI)

4.2. GitHub 저장소에 Secrets 추가

  • [GitHub 저장소] > Settings > Secrets > Actions > New repository secret
    • AWS_ACCESS_KEY:
    • AWS_SECRET_KEY: