Amazon Relational Database Service(Amazon RDS) DB 인스턴스의 마스터 사용자 암호를 재설정하려고 합니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
RDS DB 인스턴스의 마스터 사용자 암호를 변경하려면 Amazon RDS 콘솔, AWS CLI 또는 Amazon RDS API를 사용하십시오. 이전 암호나 새 암호를 사용할 수 있습니다.
Amazon Aurora DB 클러스터의 경우 라이터 또는 리더 역할이 있는 클러스터 내 모든 DB 인스턴스의 암호를 재설정하십시오.
참고: 암호를 재설정하면 Amazon RDS는 기존 연결을 삭제하지 않습니다. 그러나 다시 연결할 때는 업데이트된 암호를 입력해야 합니다.
암호를 재설정하는 동안 Amazon RDS 콘솔에서 DB 인스턴스 상태가 resetting-master-credentials로 변경됩니다. 수정이 완료되면 상태가 사용 가능으로 변경됩니다.
Amazon RDS 콘솔
DB 인스턴스의 마스터 사용자 암호를 수정하려면 다음 단계를 완료하십시오.
- Amazon RDS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스를 선택합니다.
- RDS DB 인스턴스를 선택한 다음, 수정을 선택합니다.
참고: Aurora DB 클러스터의 경우 클러스터를 확장한 후 수정하려는 인스턴스를 선택합니다. 그런 다음, 수정을 선택합니다.
- 마스터 암호에 사용하려는 새 암호를 입력합니다.
- 마스터 암호 확인에 새 암호를 입력합니다.
- 계속을 선택한 다음, DB 인스턴스 수정을 선택합니다.
참고: 암호 변경은 비동기식이며 가능한 한 빨리 적용됩니다. 이 변경에서는 즉시 적용 설정을 무시합니다.
AWS CLI
암호를 수정하려면 modify-db-instance 명령을 실행합니다.
aws rds modify-db-instance --db-instance-identifier example_db_id --apply-immediately --master-user-password example_new_password
참고: example_db_id를 DB 인스턴스 ID로 바꾸고 example_new_password를 새 암호로 바꾸십시오.
Aurora DB 클러스터의 경우 modify-db-cluster 명령을 실행합니다.
aws rds modify-db-cluster --db-cluster-identifier example_cluster_id --apply-immediately --master-user-password example_new_password
참고: example_cluster_id를 Aurora 클러스터 ID로 바꾸고 example_new_password를 새 암호로 바꾸십시오.
Amazon RDS API
Amazon RDS API를 사용하여 마스터 사용자 암호를 변경할 수도 있습니다. RDS DB 인스턴스의 경우 ModifyDBInstance API 직접 호출을 사용하십시오. Aurora DB 클러스터 인스턴스의 경우 ModifyDBCluster API 직접 호출을 사용하십시오.
참고: 마스터 암호를 재설정하면 마스터 사용자 권한도 기본값으로 재설정됩니다. 마스터 사용자가 권한을 잃은 경우 새 암호로 로그인하고 취소된 권한을 복원하십시오.
관련 정보
Amazon RDS의 파라미터 그룹
Amazon RDS for Microsoft SQL Server의 마스터 사용자에 대한 db_owner 역할 멤버십 재설정
AWS 계정의 루트 사용자 암호를 잊어버렸습니다