장기 액세스 키는 지속적인 보안 위험을 초래합니다. 이러한 키를 가능하면 임시 자격 증명으로 대체하는 것이 좋습니다.
AWS 서비스의 경우
애플리케이션 코드에 액세스 키를 임베딩하지 말고, Amazon EC2, AWS Lambda 및 Amazon Elastic Container Service(Amazon ECS)에 IAM 역할을 할당해야 합니다. IAM 역할은 자동으로 교체되는 임시 자격 증명을 제공합니다. IAM 역할을 만들고 할당하는 방법은 Create a role to give permissions to an IAM user(역할을 만들어 IAM 사용자에게 권한 부여)를 참조하십시오.
개인 사용자의 경우
AWS IAM Identity Center에서 개인 사용자에게 임시 자격 증명을 사용해 페더레이션된 액세스를 제공합니다. 이렇게 하면 콘솔 및 프로그램 방식 액세스 권한을 얻기 위해 장기 액세스 키를 사용할 필요가 없습니다. 자세한 내용은 What is AWS IAM Identity Center?(AWS IAM Identity Center란 무엇입니까?)를 참조하십시오.