PostgreSQL용 Amazon Relational Database Service(Amazon RDS)에서 보류 중인 유지 관리 작업을 취소하려고 합니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
시작하기 전에 AWS CLI를 설치하고 올바른 권한으로 구성했는지 확인하십시오. 또한 보류 중인 유지 관리를 취소하려는 Amazon RDS 인스턴스에 대한 올바른 권한이 있는지 확인하십시오.
다음 유지 관리 기간의 보류 중인 수정 사항 보기
다음 유지 관리 기간의 보류 중인 수정 사항을 보려면 describe-db-instances 명령을 실행한 다음, PendingModifiedValues 필드를 확인합니다.
Amazon RDS for PostgreSQL에서 보류 중인 유지 관리 취소
다음 단계를 완료합니다.
-
Amazon RDS 인스턴스의 보류 중인 유지 관리를 확인하려면 다음 describe-pending-maintenance-actions 명령을 실행합니다.
참고: example-resource-identifier를 인스턴스의 리소스 식별자로 바꿉니다.
aws rds describe-pending-maintenance-actions --resource-identifier example-resource--identifier
출력 예시:
{
"PendingMaintenanceActions": [
{
"ResourceIdentifier": "arn:aws:rds:ap-southeast-2:123456789:db:testsnapshot",
"PendingMaintenanceActionDetails": [
{
"Action": "system-update",
"OptInStatus": "next-maintenance",
"CurrentApplyDate": "2024-07-10T12:51:00+00:00",
"Description": "New Operating System update is available"
}
]
}
]
}
-
Amazon RDS 인스턴스의 보류 중인 유지 관리를 취소하려면 다음 apply-pending-maintenance-action 명령을 실행합니다.
참고: example-resource-identifier를 인스턴스의 리소스 식별자로 바꿉니다.
aws rds apply-pending-maintenance-action --resource-identifier example-resource-identifier --apply-action system-update --opt-in-type undo-opt-in
출력 예시:
{
"ResourcePendingMaintenanceActions": {
"ResourceIdentifier": "arn:aws:rds:ap-southeast-2:375292631967:db:testsnapshot",
"PendingMaintenanceActionDetails": [
{
"Action": "system-update",
"Description": "New Operating System update is available"
}
]
}}
참고: 이전 명령에서 apply-action은 리소스에 적용할 보류 중인 작업을 정의합니다. apply-action의 유효한 값은 system-update, db-upgrade, hardware-maintenance, an ca-certificate-rotation입니다. opt-in-type은 옵트인 요청의 유형을 지정하거나 옵트인 요청을 취소하는 값입니다. opt-in-type의 유효한 값은 immediate, next-maintenance 또는 undo-opt-in입니다. immediate 유형의 옵트인 요청은 취소할 수 없습니다.
Amazon RDS 인스턴스 클래스의 보류 중인 수정 취소
다음 단계를 완료합니다.
-
Amazon RDS 인스턴스 클래스의 보류 중인 수정 사항을 확인하려면 Amazon RDS 콘솔을 사용하거나 describe-db-instances 명령을 실행합니다. 그런 다음, PendingModifiedValues 필드를 확인합니다.
참고: example-instance-identifier를 DB 인스턴스 식별자로 바꿉니다.
aws rds describe-db-instances --db-instance-identifier example-instance-identifier --query 'DBInstances[*].[DBInstanceIdentifier, PendingModifiedValues]'
출력 예시:
"PendingModifiedValues": {t3.small}
-
Amazon RDS 인스턴스 클래스의 보류 중인 수정을 취소하려면 modify-db-instance 명령을 실행합니다.
참고: example-instance-identifier를 DB 인스턴스 식별자로 바꿉니다.
aws rds modify-db-instance --db-instance-identifier example-instance-identifier --db-instance-class db.t3.micro --apply-immediately
-
보류 중인 수정이 취소되었는지 확인합니다.
참고: example-instance-identifier를 DB 인스턴스 식별자로 바꿉니다.
aws rds describe-db-instances --db-instance-identifier example-db-instance-identifier --query 'DBInstances[*].[DBInstanceIdentifier, PendingModifiedValues]'
출력 예시:
"PendingModifiedValues": {}
자세한 내용은 보류 중인 유지 관리 보기 및 수정 예약 설정을 참조하십시오.