자동화배포

    Artifact, AWS IAM - GitHub Actions 배포 자동화 (2)

    이전 글에 이어 작성했습니다. 이전 글에서 2가지의 문제점이 있었는데 Artifact와 AWS IAM을 통해 해결하였습니다. 1. 배포 단계를 빌드에서 사용 -> Artifact 를 통해 업로드, 다운로드 - actions/upload-artifact@v4 - actions/download-artifact@v4 2. SSH 전체허용 -> AWS IAM를 이용하여 보안 그룹에 IP 등록 및 삭제 - github action IP 획득 (https://github.com/haythem/public-ip) - aws-actions/configure-aws-credentials@v4 사전작업 1. 우선 권한을 얻기 위해 AWS에서 IAM 사용자를 추가해줍니다. 2. 사용자 이름을 넣고 권한설정에서 아래와 같이 ..