해결된 질문
작성
·
80
0
몇 챕터/몇 강을 수강 중이신가요? 2-3강
여기까지 이해하신 내용은 무엇인가요? 워크플로우에 사용될 환경변수를 입력하는 중이다.
어느 부분에서 막히셨나요? AWS_SECRET_ACCESS_KEY의 secret 값이 무엇인지 강의에는 안 나와 있습니다.
코드의 어떤 로직이 이해가 안 되시나요?
어떤 개념이 헷갈리시나요?
문제 해결을 위해 어떤 시도를 해보셨나요? 일단 dingco-terraform-user 사용자의 액세스 키를 입력했습니다. 이전의 AWS_ACCESS_KEY와 동일하게요.
에러가 발생했다면 어떤 에러인가요?
현재 작성하신 코드를 공유해주세요
이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다!
AWS_SECRET_ACCESS의 Secret 값을 입력하지 않으면 Repository secrets를 추가할 수 없는데 이 값으로 AWS_ACCESS_KEY에 입력했던 액세스 키를 동일하게 입력해주는 게 맞나요? 아니면 다른 값을 입력해야 하나요?
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
회색노트북님, AWS 환경에서 GitHub Actions 또는 다른 CI/CD 툴을 사용할 때 “Repository secrets”에 AWS 자격 증명을 입력하는 과정에서 혼란스러우시군요.
AWS 서비스에 액세스하기 위해서는 두 가지 주요 AWS 자격 증명 값이 필요합니다:
AWS 액세스 키와 시크릿 키는 서로 짝을 이루어 작동하는 정보입니다. 즉, AWS_ACCESS_KEY_ID
에 해당하는 AWS_SECRET_ACCESS_KEY
를 함께 사용해야 합니다.
AWS_SECRET_ACCESS_KEY
의 값은 AWS 관리 콘솔
에서 IAM
사용자로부터 생성한 키를 사용할 때 제공된 시크릿 값입니다. 이는 AWS 관리 콘솔에서 키를 생성할 때 한 번만 제공되므로, 그 시점에서 안전한 장소에 저장해 두셔야 합니다.
새로운 IAM 사용자를 생성한 후, 액세스 키와 시크릿 키를 발급받았을 때 제공된 AWS_SECRET_ACCESS_KEY
를 찾으셔야 합니다. 만약 잃어버렸다면, 새로운 키를 생성할 필요가 있습니다.
AWS 관리 콘솔의 IAM 서비스 내에서 해당 사용자 프로파일로 이동하여 “액세스 키”(Access Keys) 섹션에 들어가 새로운 키 쌍을 생성합니다.
해당 사항은 AWS 공식 문서에서도 자세히 다룰 수 있으니 참고하세요.
저는 질문자님의 이해를 돕고자 기존의 유사한 답변을 참고하여 설명드립니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있다는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으면 언제든지 이어서 질문해 주세요. 지식공유자께서 곧 답변해 주실 것입니다.
제가 이전에 access key id랑 같이 secret access key도 받았던 걸 잊고 있었습니다. 바로 해결했습니다.