Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

更新数据库实例或数据库群集的操作系统

利用 Amazon RDS,您可以选择更新基础操作系统的时间。您可通过使用 RDS 控制台、AWS Command Line Interface (AWS CLI) 或 RDS API 来决定 Amazon RDS 何时应用操作系统更新。

针对操作系统的大多数更新通常是因安全问题而必须尽快进行的。通过选择更新时间,您能够提前了解何时将给定的所需维护更新应用于数据库实例或数据库群集,此外还能够选择在计划的开始时间前进行维护。

注意

在应用操作系统更新时,数据库实例不会自动备份,所以您应该在应用更新前备份您的数据库实例。

您可以选择在方便的时候对数据库实例或数据库群集应用操作系统更新,或者也可以等待 Amazon RDS 启动的维护过程在维护时段内应用更新。您可以在 Amazon RDS 控制台上和使用 AWS CLI 或 Amazon RDS API 查看操作系统更新是否对您的数据库实例或数据库群集可用。如果某个更新可用,则该更新将由 Amazon RDS 控制台上的数据库实例或数据库群集的 Maintenance 列中的 Available 一词指示。对于标记为 Available 的操作系统更新,您可选择执行下列操作之一:

  • 推迟操作系统更新。

  • 立即应用操作系统更新。

  • 计划下一个维护时段内要应用的操作系统更新。

    注意

    维护时段确定待处理的操作何时开始,但不限制这些操作的总执行时间。维护操作不保证在维护时段结束前完成,可以在超出指定的结束时间后继续。

特定操作系统更新在 Amazon RDS 控制台的 Maintenance 列中标记为 Required。不能无限期地推迟这些更新。如果您选择推迟某个必需的更新,则会收到一条来自 Amazon RDS 的通知,指示何时对您的数据库实例或数据库群集执行此更新。其他更新将标记为 Available。您可以无限期地推迟这些操作系统更新,并且更新不会应用于您的数据库实例或数据库群集。

如果使用 Amazon RDS 控制台,则该控制台会指示操作系统更新何时对数据库实例或数据库群集可用或者是所必需的。例如,以下屏幕截图显示有操作系统更新可用。

 必需的脱机修补

Maintenance 栏指示您选择的选项。例如,以下屏幕截图显示选定的数据库实例可立即更新或在数据库实例的下一个维护时段内更新。

 脱机修补下一个时段

AWS 管理控制台

管理数据库实例或数据库群集的操作系统更新

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择 Instances 来管理数据库实例的更新,或者选择 Clusters 来管理 Aurora 数据库群集的更新。

  3. 选择具有必需的操作系统更新的数据库实例或数据库群集所对应的复选框。

  4. 对数据库实例选择 Instance Actions,或者对数据库群集选择 Cluster Actions,然后选择以下任一操作:

    • 立即升级

    • 在下一个窗口升级

      注意

      如果您选择 Upgrade at Next Window,并且以后希望延迟操作系统更新,可以选择 Defer Upgrade

CLI

要将挂起的操作系统更新应用于数据库实例或数据库群集,请使用 apply-pending-maintenance-action AWS CLI 命令。

针对 Linux、OS X 或 Unix:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws-cn:rds:us-west-2:001234567890:db:mysql-db \ --apply-action system-update \ --opt-in-type immediate

对于 Windows:

aws rds apply-pending-maintenance-action ^ --resource-identifier arn:aws-cn:rds:us-west-2:001234567890:db:mysql-db ^ --apply-action system-update ^ --opt-in-type immediate

要返回具有至少一个挂起操作系统更新的资源的列表,请使用 describe-pending-maintenance-actions AWS CLI 命令。

针对 Linux、OS X 或 Unix:

aws rds describe-pending-maintenance-actions \ --resource-identifier arn:aws-cn:rds:us-west-2:001234567890:db:mysql-db

对于 Windows:

aws rds describe-pending-maintenance-actions ^ --resource-identifier arn:aws-cn:rds:us-west-2:001234567890:db:mysql-db

通过指定 describe-pending-maintenance-actions AWS CLI 命令的 --filters 参数,您还可以返回数据库实例或数据库群集的资源列表。--filters 命令的格式是 Name=filter-name,Value=resource-id,...

下面是筛选条件的 Name 参数中接受的值:

  • db-instance-id – 接受数据库实例标识符或 Amazon 资源名称 (ARN) 的列表。返回的列表只包括这些标识符或 ARN 标识的数据库实例的待处理维护操作。

  • db-cluster-id – 接受数据库群集标识符或 ARN 的列表。返回的列表只包括这些标识符或 ARN 标识的数据库群集的待处理维护操作。

例如,以下示例返回 sample-cluster1sample-cluster2 数据库群集的待处理维护操作。

针对 Linux、OS X 或 Unix:

aws rds describe-pending-maintenance-actions \ --filters Name=db-cluster-id,Values=sample-cluster1,sample-cluster2

对于 Windows:

aws rds describe-pending-maintenance-actions ^ --filters Name=db-cluster-id,Values=sample-cluster1,sample-cluster2

API

要将操作系统更新应用于数据库实例或数据库群集,请调用 Amazon RDS API ApplyPendingMaintenanceAction 操作。

https://rds.us-west-2.amazonaws.com/ ?Action=ApplyPendingMaintenanceAction &ResourceIdentifier=arn:aws:rds:us-east-1:123456781234:db:my-instance &ApplyAction=system-update &OptInType=immediate &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20141216/us-west-2/rds/aws4_request &X-Amz-Date=20140421T194732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=6e25c542bf96fe24b28c12976ec92d2f856ab1d2a158e21c35441a736e4fde2b

要返回具有至少一个挂起的操作系统更新的资源的列表,请调用 Amazon RDS API DescribePendingMaintenanceActions 操作。

https://rds.us-west-2.amazonaws.com/ ?Action=DescribePendingMaintenanceActions &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20141216/us-west-2/rds/aws4_request &X-Amz-Date=20140421T194732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=6e25c542bf96fe24b28c12976ec92d2f856ab1d2a158e21c35441a736e4fde2b

相关主题