작성
·
72
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. sunpil86님.
AWS SDK for JavaScript V2를 사용 중 IAM 역할이 부여된 EC2 환경에서 자격 증명 로드 문제가 발생하고 있는 것 같습니다. 이 문제는 보통 아래의 몇 가지 사항으로 인해 발생할 수 있습니다. 각각 해결 방안과 함께 설명드리겠습니다.
인스턴스 메타데이터 서비스(IMDS) 설정:
http://169.254.169.254/latest/meta-data/iam/security-credentials/
.환경 변수 설정:
AWS_SDK_LOAD_CONFIG
를 true
로 설정하여 AWS CLI에서 사용하는 자격 증명 파일을 로드하게 하세요.AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
및 AWS_SESSION_TOKEN
환경 변수를 설정하여 수동으로 자격을 제공할 수 있습니다.코드 변경:
추가적인 설정과 관련된 논의는 아래 유사한 질문들에서 다루어졌으니 참고하시기 바랍니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
네 EC2에서 aws cli 명령어는 정상적으로 동작합니다.
원인을 확인해본 결과 자바스크립트 호스트 환경이 브라우저여서 그런거 같은데 제가 파악한 원인이 맞을까요?