如何取消 Amazon RDS for PostgreSQL 中的待处理维护?

2 分钟阅读
0

我想取消 Amazon Relational Database Service (Amazon RDS) for PostgreSQL 中的待处理维护操作。

解决方案

**注意:**如果在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误消息,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

在开始之前,请确保您安装了 AWS CLI,并使用正确的权限进行了配置。此外,请确保您拥有要取消待维护的 Amazon RDS 实例的正确权限。

查看下一个维护时段的待处理修改

要查看下一个维护时段的待处理修改,请运行 describe-db-instances 命令,然后检查 PendingModifiedValues 字段。

取消 Amazon RDS for PostgreSQL 中的待处理维护

完成下面的步骤:

  1. 要检查 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"
                    }
                ]
            }
        ]
    }
  2. 要取消 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-updatedb-upgradehardware-maintenancean ca-certificate-rotationopt-in-type 是一个值,用于指定 opt-in 请求的类型或撤消 opt-in 请求。opt-in-type 的有效值为 immediatenext-maintenanceundo-opt-inimmediate 类型的 opt-in 请求无法撤销。

取消 Amazon RDS 实例类的待处理修改

完成下面的步骤:

  1. 要确定待处理修改的 Amazon RDS 实例类,请使用 Amazon RDS 控制台或运行 describe-db-instances 命令。然后,检查 PendingModifiedValues 字段。
    **注意:**将 example-instance-identifier 替换为您的数据库实例标识符。

    aws rds describe-db-instances --db-instance-identifier example-instance-identifier --query 'DBInstances[*].[DBInstanceIdentifier, PendingModifiedValues]'

    输出示例:

    "PendingModifiedValues": {t3.small}
  2. 要取消 Amazon RDS 实例类的待处理修改,请运行 modify-db-instance 命令:
    **注意:**将 example-instance-identifier 替换为您的数据库实例标识符。

    aws rds modify-db-instance --db-instance-identifier example-instance-identifier --db-instance-class db.t3.micro --apply-immediately
  3. 确认待处理的修改已取消:
    **注意:**将 example-instance-identifier 替换为您的数据库实例标识符。

    aws rds describe-db-instances --db-instance-identifier example-db-instance-identifier --query 'DBInstances[*].[DBInstanceIdentifier, PendingModifiedValues]'

    输出示例:

    "PendingModifiedValues": {}

有关更多信息,请参阅查看待处理维护计划修改设置

AWS 官方
AWS 官方已更新 2 个月前