MSK 사용 중에 다음과 같은 이슈가 발생할 수 있습니다.
Unable to load credentials from any of the providers in the chain AwsCredentialsProviderChain
▶ 내용
"AwsCredentialsProviderChain"는 AWS SDK에서 사용되는 인증 공급자 체인입니다.
이 오류는 AWS 자격 증명이 발견되지 않았기 때문에 발생할 수 있습니다.
AWS 자격 증명 파일(~/. aws/credentials)에 AWS 액세스 키와 보안 액세스 키가 포함되어 있는지를 우선적으로 확인해 주시기 바랍니다. 이 파일은 다음과 같은 형식으로 되어 있습니다.
[default]
aws_access_key_id = YOUR_ACCESS_KEY
aws_secret_access_key = YOUR_SECRET_KEY
파일이 없거나 액세스 키가 올바르지 않으면 이 오류가 발생할 수 있습니다.
1. 환경 변수 설정
AWS 자격 증명 파일이 없으면, 환경 변수를 설정하여 자격 증명을 제공할 수 있습니다.
다음의 환경 변수를 설정해 보시기 바랍니다.
export AWS_ACCESS_KEY_ID=YOUR_ACCESS_KEY
export AWS_SECRET_ACCESS_KEY=YOUR_SECRET_KEY
해당 환경 변수는 현재 세션에서만 유지되며 새 터미널 세션에서 다시 설정해야 합니다.
2. 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
그럼 오늘도 즐거운 하루 보내세요!
'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 |