저장된 키를 역할로 교체하기
report-archiver 함수는 정상적으로 작동합니다. 하지만 환경 변수에 장기 액세스 키를 가지고 있는데, 이 키는 예전에 스크립트 하나를 위해 한 번 생성된 뒤 지금까지 그대로 방치되어 있습니다.
새로 만들어야 할 것은 없습니다. 이 함수에는 이미 실행 역할이 연결되어 있고, 그 역할만으로도 버킷을 읽을 수 있습니다. 문제는 바로 이 키입니다. 이 키는 자격 증명 공급자 체인의 맨 앞에 자리 잡고 있어서, 역할이 제공하는 자격 증명보다 먼저 선택됩니다. 즉, 이 키가 남아 있는 한 역할은 무시됩니다.
Credential chain repair 앱을 사용해 저장된 키를 삭제한 뒤, 함수를 호출하고 반환되는 자격 증명을 확인해 보세요.
다음 중 여러분이 확인한 결과와 일치하는 설명은 무엇인가요?
이 연습은 강의의 일부입니다
