terraform plan 실행 중 에러
4932
작성한 질문수 18
terraform plan 실행 중 아래와 같은 에러가 발생
Error: error configuring Terraform AWS Provider: error validating provider credentials: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid. status code: 403
provider.tf 파일에 access_key와 secret_key를 주니까 괜찮아 지는데 이렇게 해도 되는 건지요?
답변 3
0
안녕하세요.
에러 메시지만 봐서는 credentials에 문제가 있는 걸로 보입니다. 다만, 말씀해주신대로 aws 명령어는 정상적으로 된다고 하면 아래와 같이 debugging 해보시는 걸 권장드립니다.
1. aws configure를 통해서 AWS_ACCESS_KEY와 AWS_SECRET_ACCESS_KEY를 다시 한 번 입력합니다. (새로 발급받으시는 것을 권장드립니다.)
2. aws sts get-caller-identity 결과를 통해 설정하신 어카운트의 세팅이 맞는지 확인합니다.
3. cat ~/.aws/credentials 를 통해 1번에서 등록한 것이 default profile로 등록되어 있는지 확인합니다.
4. 환경변수 중에서 AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN 설정이 있는지 확인합니다. 있다면, 반드시 unset 명령어를 통해서 제거해주셔야 합니다.
5. backend.tf 파일이 설정되어 있다면, backend.tf파일에 설정한 버킷이 있는 어카운트와 현재 사용중이신 어카운트가 동일한지 확인합니다.
위 디버깅을 통해서도 문제가 해결되지 않으시면, 아래 결과를 공유해주시면 저희도 디버깅을 해보도록 하겠습니다.
1. aws sts get-caller-identity 결과
2. aws s3 ls 결과
3. backend.tf, provider.tf 코드
강의를 들어주셔서 감사합니다. 문의사항이 있으시면 언제든 질문답변창에 문의해주시기 바랍니다.
감사합니다.
이권수 드림
기존 AWS 콘솔에서 생성한 서비스들을 테라폼으로 관리할 수 있나요?
0
59
1
argument named "vpc" is not expected here
0
60
1
강의에 빈화면만 나옵니다
1
179
2
aws 콘솔 화면
1
192
2
강의 자료 질문
1
192
1
aws configure 초기화 이후 aws cli사용
0
224
1
라우팅 테이블을 public이랑 private를 나눈 이유를 잘 모르겠습니다.
1
261
2
sudo yum install -y zsh 명령어 입력 시
0
188
2
Terraform 코드 동기화
0
230
2
생성한 유저로 로그인한 후, MFA 등을 등록하면 plan이 달라지네요
0
172
1
18강 Function 활용하기
0
185
1
iam 권한에 대한 질문
0
223
1
6강 import 존재에 대한 질문
0
220
1
VPC 마법사가 사라졌는데 어떻게 설정해야할까요?
1
528
2
repository 는 어떤 기준으로 나누는지 궁금합니다.
0
615
2
aws 계정을 처음 생성했을때 세팅되어서 제공되는 default 리소스들은 어떻게 하나요?
1
357
2
terraform 을 서비스는 어느부분까지 구현해야하는걸까요?
1
546
2
기존 레거시 resource와 테라폼을 혼용해서 쓰는 경우도 있나요?
1
538
2
sudo yum install -y zsh 명령어 입력 시 다운로드가 안되고 Timeout이 발생합니다.
0
1072
2
terrform.tfvars 의 모범사례에 관하여
0
494
1
6강 수업 중 2가지 질문 드립니다.
0
614
1
terraform으로 eks 구성 관련하여 질문 + 기타 질문
0
623
1
terraform apply 시
0
646
1
추천하시는 혹은 가입되어 있으신 커뮤니티는 어디신가요?
0
380
1





