eksctl create 명령어를 사용하다가
Error: checking AWS STS access – cannot get role ARN for current session: operation error STS: GetCallerIdentity, failed to sign request: failed to retrieve credentials: failed to refresh cached credentials, no EC2 IMDS role found, operation error ec2imds: GetMetadata, request send failed
에러를 만났습니다.
이 에러는AWS CLI를 사용하지만, IAM 설정이 되지 않았을 때 발생하는 에러입니다.
우선 AWS CLI가 정상적으로 깔려 있는지 확인합니다.
그 다음, AWS IAM을 발급 받습니다.
AWS 콘솔에 로그인 하시고, 우측 상단 자신의 이름을 클릭합니다.
새 액세스 키 만들기 버튼을 통해 키를 만들고 다운로드 받습니다.
csv에 AWSAccessKeyId, AWSSecretKey가 저장되어 있습니다.
해당 키를 사용할 것입니다.
컴퓨터 콘솔에 aws congifure을 입력합니다.
각 값을 알맞게 입력하면 끝이납니다.
저의 경우 이전에 셋팅한 값이 있어, 대괄호[] 안에 값이 들어있는 것입니다.
처음 하시는 분은 None이라고 적혀져 있을 것입니다.
셋팅이 끝났으면, 다시 eksctl create 명령어를 사용하면 됩니다.
'삽질' 카테고리의 다른 글
메모리 위에 존재하는 Vmmem (0) | 2023.01.11 |
---|---|
[Spring Boot]java: cannot access org.springframework.context.annotation.Bean bad class file: (0) | 2022.12.06 |
[Java]System.out.println \n와 \r\n (0) | 2022.11.20 |
Exception in thread "main" java.util.ConcurrentModificationException (0) | 2022.10.21 |
[Flask] FileNotFound Error (0) | 2022.06.04 |