-
[AWS] MSK Unable to load credentials from any of the providers in the chain AwsCredentialsProviderChain 이슈 해결 방법IT/AWS 2023. 3. 17. 10:41728x90
MSK 사용 중에 다음과 같은 이슈가 발생할 수 있습니다.
Unable to load credentials from any of the providers in the chain AwsCredentialsProviderChain
▶ 답변 내용
"AwsCredentialsProviderChain"는 AWS SDK에서 사용되는 인증 공급자 체인입니다.
이 오류는 AWS 자격 증명이 발견되지 않았기 때문에 발생할 수 있습니다.
이 문제를 해결하기 위해 다음 단계를 수행할 수 있습니다.
AWS 자격 증명 파일을 확인하세요.
AWS 자격 증명 파일(~/. aws/credentials)에 AWS 액세스 키와 보안 액세스 키가 포함되어 있는지
확인해 주시기 바랍니다.
이 파일은 다음과 같은 형식으로 되어 있습니다.
[default]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_KEY
파일이 없거나 액세스 키가 올바르지 않으면 이 오류가 발생할 수 있습니다.
- 환경 변수를 설정하세요.
AWS 자격 증명 파일이 없으면, 환경 변수를 설정하여 자격 증명을 제공할 수 있습니다.
다음과 같은 환경 변수를 설정하십시오.
export AWS_ACCESS_KEY_ID=YOUR_ACCESS_KEY
export AWS_SECRET_ACCESS_KEY=YOUR_SECRET_KEY
이러한 환경 변수는 현재 세션에서만 유지되며 새 터미널 세션에서 다시 설정해야 합니다.
- IAM 역할을 사용하세요.
AWS IAM 역할을 사용하여 인증 및 권한 부여를 수행할 수 있습니다.
이 방법을 사용하면 AWS 자격 증명 파일이나 환경 변수를 사용하지 않고도 AWS 리소스에 액세스 할 수 있습니다.
위의 단계 중 적어도 하나를 수행하면 이 오류를 해결할 수 있습니다.
하기 몇 가지 참조하실 수 있는 링크 첨부해 드립니다.
참조 링크 :
https://velog.io/@lsj8367/Aws-SNS-%ED%86%A0%ED%81%B0-%EC%97%90%EB%9F%AC
https://docs.aws.amazon.com/ko_kr/sdk-for-java/v1/developer-guide/credentials.html
https://github.com/aws/aws-sdk-java/issues/1324
https://lannstark.tistory.com/82
그럼 오늘도 즐거운 하루 보내세요!
728x90반응형'IT > AWS' 카테고리의 다른 글
[AEWS] Wk1-2. EKS 클러스터 배포 (0) 2023.04.30 [AEWS] Wk1-1. EKS에 대해서 (2) 2023.04.30 NAT 관련 메일 조치사항 (0) 2023.03.08 Amazon Inspector란 (0) 2023.02.01 EKS란 #3 Deep Dive on to EKS - 보안편 (0) 2023.01.30 - 환경 변수를 설정하세요.