Skip to content

[refactor] 배포 시 OIDC 사용 #17

@esc-beep

Description

@esc-beep

🤔 코드 개선 필요성

현재는 DEV에 배포 시 Access Key를 사용하고 있습니다.
추후 PROD 환경에 배포 시에도 Access Key를 사용하게 된다면 PROD의 Access Key와 DEV의 Access Key를 전부 관리해야 하고, Action에서 Access Key가 노출될 위험이 있습니다.

OIDC를 사용하면 긴 수명의 AWS 엑세스키를 GitHub에 제공할 필요가 없고 사용할 때만 유효한 짧은 생명의 엑세스 토큰을 사용할 수 있기 때문에 탈취당하더라도 보안상 훨씬 안전합니다.


📝 구현 목록

  • DEV 인스턴스에 ID 제공업체 생성
  • GitHub Actions에서 사용할 IAM Role을 생성
  • Github DEV Environment 생성 후 해당 공간에 필요한 Secret 추가
  • 기존 Access Key 삭제
  • dev-deploy.yaml 수정

💡 참고자료

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions