檢視叢集狀 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視叢集

您可以使用 Amazon RDS 主控台快速存取資料庫叢集的狀態。

檢視 Amazon Aurora 資料庫叢集

您有數個選項,可用於檢視 Amazon Aurora 資料庫叢集以及資料庫叢集中資料庫執行個體的相關資訊。

  • 您可由導覽窗格選擇 Databases (資料庫),以便於 Amazon RDS 主控台檢視資料庫叢集和資料庫執行個體。

  • 您可以使用 AWS Command Line Interface (AWS CLI) 取得資料庫叢集和資料庫執行個體資訊。

  • 您可以使用 Amazon RDS API,來取得資料庫叢集和資料庫執行個體資訊。

在 Amazon RDS 主控台中,透過從主控台的導覽窗格中選擇 Databases (資料庫),可檢視資料庫叢集詳細資訊。您也可以檢視屬於 Amazon Aurora 資料庫叢集成員的資料庫執行個體詳細資訊。

在 Amazon RDS 主控台中檢視或修改資料庫叢集
  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. 從清單中選擇您要檢視的 Aurora 資料庫叢集名稱。

    例如,下圖顯示名為 aurora-test 之資料庫叢集的詳細資訊頁面。資料庫叢集有四個資料庫執行個體出現在 DB identifier (資料庫識別符) 清單中。寫入器資料庫執行個體 dbinstance4 是資料庫叢集的主要資料庫執行個體。

    Amazon Aurora 數據庫簇視圖
  4. 若要修改資料庫叢集,請從清單選取資料庫叢集,然後選擇 Modify (修改)。

在 Amazon RDS 主控台中檢視或修改資料庫叢集的資料庫執行個體
  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. 執行以下任意一項:

    • 若要檢視資料庫執行個體,請從清單中選擇一個身為 Aurora 資料庫叢集成員的資料庫執行個體。

      例如,如果您選擇 dbinstance4 資料庫執行個體識別符,主控台會顯示 dbinstance4 資料庫執行個體的詳細資訊頁面,如下圖所示。

      Amazon Aurora 數據庫實例視
    • 若要修改資料庫執行個體,請從清單中選擇資料庫執行個體,然後選擇 Modify (修改)。如需修改資料庫叢集的詳細資訊,請參閱修改 Amazon Aurora 資料庫叢集

若要使用檢視資料庫叢集資訊 AWS CLI,請使用描述-db-叢集命令。例如,下列 AWS CLI 命令會針對已設定的 AWS 帳戶列出修改us-east-1區域中所有資料庫叢集的資料庫叢集資訊。

aws rds describe-db-clusters --region us-east-1

如果您 AWS CLI 已設定 JSON 輸出,命令會傳回下列輸出。

{ "DBClusters": [ { "Status": "available", "Engine": "aurora-mysql", "Endpoint": "sample-cluster1.cluster-123456789012.us-east-1.rds.amazonaws.com" "AllocatedStorage": 1, "DBClusterIdentifier": "sample-cluster1", "MasterUsername": "mymasteruser", "EarliestRestorableTime": "2023-03-30T03:35:42.563Z", "DBClusterMembers": [ { "IsClusterWriter": false, "DBClusterParameterGroupStatus": "in-sync", "DBInstanceIdentifier": "sample-replica" }, { "IsClusterWriter": true, "DBClusterParameterGroupStatus": "in-sync", "DBInstanceIdentifier": "sample-primary" } ], "Port": 3306, "PreferredBackupWindow": "03:34-04:04", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-ddb65fec" } ], "DBSubnetGroup": "default", "StorageEncrypted": false, "DatabaseName": "sample", "EngineVersion": "5.7.mysql_aurora.2.11.0", "DBClusterParameterGroup": "default.aurora-mysql5.7", "BackupRetentionPeriod": 1, "AvailabilityZones": [ "us-east-1b", "us-east-1c", "us-east-1d" ], "LatestRestorableTime": "2023-03-31T20:06:08.903Z", "PreferredMaintenanceWindow": "wed:08:15-wed:08:45" }, { "Status": "available", "Engine": "aurora-mysql", "Endpoint": "aurora-sample.cluster-123456789012.us-east-1.rds.amazonaws.com", "AllocatedStorage": 1, "DBClusterIdentifier": "aurora-sample-cluster", "MasterUsername": "mymasteruser", "EarliestRestorableTime": "2023-03-30T10:21:34.826Z", "DBClusterMembers": [ { "IsClusterWriter": false, "DBClusterParameterGroupStatus": "in-sync", "DBInstanceIdentifier": "aurora-replica-sample" }, { "IsClusterWriter": true, "DBClusterParameterGroupStatus": "in-sync", "DBInstanceIdentifier": "aurora-sample" } ], "Port": 3306, "PreferredBackupWindow": "10:20-10:50", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-55da224b" } ], "DBSubnetGroup": "default", "StorageEncrypted": false, "DatabaseName": "sample", "EngineVersion": "5.7.mysql_aurora.2.11.0", "DBClusterParameterGroup": "default.aurora-mysql5.7", "BackupRetentionPeriod": 1, "AvailabilityZones": [ "us-east-1b", "us-east-1c", "us-east-1d" ], "LatestRestorableTime": "2023-03-31T20:00:11.491Z", "PreferredMaintenanceWindow": "sun:03:53-sun:04:23" } ] }

若要使用 Amazon RDS API 檢視資料庫叢集資訊,請使用 DescribeDBClusters 操作。

檢視資料庫叢集狀態

資料庫叢集的狀態表示其運作狀況。您可以使用 Amazon RDS 主控台或 API 來檢視資料庫叢集和叢集執行個體的狀態。 AWS CLI

注意

Aurora 也使用另一個狀態,即顯示在 Amazon RDS 主控台的 Maintenance (維護) 欄中的 maintenance status (維護狀態)。此值會指出任何維護修補程式的狀態,這些維護修補程式皆需套用至資料庫叢集。維護狀態與資料庫叢集的狀態互不相關。如需維護狀態的詳細資訊,請參閱套用資料庫叢集的更新

您可以在下表中找到資料庫叢集的可能狀態值。

資料庫叢集狀態 計費 描述
可用性 計費

資料庫叢集運作正常且可供使用。當 Aurora 無伺服器叢集可用且已暫停時,系統只會向您收取儲存體費用。

Backing-up (備份) 計費

目前正在備份資料庫叢集。

Backtracking (恢復) 計費

目前正在恢復資料庫叢集。此狀態僅適用於 Aurora MySQL。

Cloning-failed 不計費

複製資料庫叢集失敗。

正在建立 不計費

正在建立資料庫叢集。無法存取正在建立的資料庫叢集。

正在刪除 不計費

正在刪除資料庫叢集。

Failing-over 計費

正在從主要執行個體容錯移轉至 Aurora 複本。

Inaccessible-encryption-credentials 不計費

AWS KMS key 用於加密或解密數據庫集群的無法訪問或恢復。

Inaccessible-encryption-credentials-recoverable

針對儲存計費

無法存取用來加密或解密資料庫叢集的 KMS 金鑰。但是,如果 KMS 金鑰處於作用中狀態,則重新啟動資料庫叢集可以將其復原。

如需詳細資訊,請參閱 加密 Amazon Aurora 資料庫叢集

Maintenance (維護) 計費

Amazon RDS 正在將維護更新套用到資料庫叢集。此狀態適用於 RDS 事先排程的資料庫叢集層級維護。

Migrating 計費

正在將資料庫叢集快照還原至資料庫叢集。

Migration-failed 不計費

無法進行遷移。

Modifying (正在修改) 計費

客戶請求修改資料庫叢集,因此正在進行修改。

Promoting 計費

正在將僅供讀取複本提升為獨立的資料庫叢集。

準備資料遷移 計費

Amazon RDS 正準備將數據遷移到 Aurora。

重新命名 計費

客戶請求重新命名資料庫叢集,因此正在重新命名。

Resetting-master-credentials (重新設定主要登入資料) 計費

客戶請求重新設定資料庫叢集的主要登入資料,因此正在重新設定。

啟動 針對儲存計費

已啟動資料庫叢集。

已停止 針對儲存計費

已停止資料庫叢集。

Stopping (正在停止) 針對儲存計費

正在停止資料庫叢集。

Storage-optimization (儲存最佳化) 計費

正在修改您的資料庫執行個體以變更儲存大小或類型。資料庫執行個體完全可以正常運作。不過,雖然資料庫執行個體的狀態是 storage-optimization (儲存最佳化),但您無法請求對資料庫執行個體的儲存做任何變更。儲存最佳化程序通常很短,但有時甚至可能會超過 24 小時。

Update-iam-db-auth 計費

正在更新資料庫叢集的 IAM 授權。

Upgrading (正在升級) 計費

正在升級資料庫叢集的引擎版本。

檢視資料庫叢集的狀態
  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Databases (資料庫)。

    Databases page (資料庫頁面) 會與資料庫叢集的清單一起顯示。針對每個資料庫叢集,會顯示狀態值。

    檢視資料庫叢集的狀態

若只要檢視資料庫叢集的狀態,請在中使用下列查詢 AWS CLI。

aws rds describe-db-clusters --query 'DBClusters[*].[DBClusterIdentifier,Status]' --output table

檢視 中 Amazon RDS 資料庫執行個體狀態

Aurora 叢集中的資料庫執行個體的狀態指示資料庫執行個體的運作狀態。您可以使用下列程序在 Amazon RDS 主控台中檢視叢集的資料庫執行個體狀態、 AWS CLI 命令或 API 操作。

注意

Amazon RDS 也使用另一個狀態,即顯示在 Amazon RDS 主控台的 Maintenance (維護) 欄中的 maintenance status (維護狀態)。此值指出需要套用至資料庫執行個體的任何維護修補程式的狀態。維護狀態與資料庫執行個體的狀態互不相關。如需維護狀態的詳細資訊,請參閱套用資料庫叢集的更新

您可以在下表中找到資料庫執行個體的可能狀態值。此表還列出計費方式為依資料庫執行個體和儲存計費、只針對儲存計費、或不計費。在全是資料庫執行個體狀態的情況下,一律要為備份用途付費。

資料庫執行個體狀態 計費 描述

可用性

計費

資料庫執行個體運作正常可供使用。

Backing-up (備份)

計費

目前正在備份資料庫執行個體。

Backtracking (恢復) 計費

目前正在恢復資料庫執行個體。此狀態僅適用於 Aurora MySQL。

Configuring-enhanced-monitoring (設定增強型監控)

計費

正在啟用或停用此資料庫執行個體的增強型監控。

Configuring-iam-database-auth

計費

AWS Identity and Access Management (IAM) 此資料庫執行個體的資料庫身份驗證正在啟用或停用。

Configuring-log-exports

計費

此資料庫執行個體已啟用或停用將 CloudWatch 日誌檔發佈到 Amazon 日誌。

Converting-to-vpc

計費

資料庫執行個體正在從不是在 Amazon Virtual Private Cloud (Amazon VPC) 中的資料庫執行個體,轉換成位於 Amazon VPC 中的資料庫執行個體。

正在建立

不計費

正在建立資料庫執行個體。資料庫執行個體正在建立時無法存取。

Delete-precheck

不計費

Amazon RDS 正在驗證僅供讀取複本是否狀態良好且可安全刪除。

正在刪除

不計費

正在刪除資料庫執行個體。

失敗

不計費

資料庫執行個體失效,Amazon RDS 無法復原它。執行point-in-time 還原至資料庫執行個體的最新可還原時間,以復原資料。

Inaccessible-encryption-credentials

不計費

無法存取或復原 AWS KMS key 用於加密或解密資料庫執行個體的資料庫執行個體。

Inaccessible-encryption-credentials-recoverable

針對儲存計費

無法存取用來加密或解密資料庫執行個體的 KMS 金鑰。但是,如果 KMS 金鑰處於作用中狀態,則重新啟動資料庫執行個體可以將其復原。

如需詳細資訊,請參閱 加密 Amazon Aurora 資料庫叢集

Incompatible-network (不相容網路)

不計費

Amazon RDS 正在嘗試對資料庫執行個體執行復原動作,但失敗,因為 VPC 所處的狀態無法完成此動作。例如,如果子網路中的所有可用 IP 地址都在使用中,Amazon RDS 無法取得資料庫執行個體的 IP 地址,就會出現此狀態。

Incompatible-option-group (不相容選項群組)

計費

Amazon RDS 嘗試套用選項群組變更但不成功,且 Amazon RDS 無法轉返到上一個選項群組狀態。如需詳細資訊,請查看資料庫執行個體的 Recent Events (最近事件) 清單。例如,如果選項組包含 TDE 等選項,而資料庫執行個體沒有加密資訊,就會出現此狀態。

Incompatible-parameters (不相容參數)

計費

因為資料庫執行個體的資料庫參數群組中指定的參數與資料庫執行個體不相容,Amazon RDS 無法啟動資料庫執行個體。請回復參數變更,或使之與資料庫執行個體相容,以恢復存取您的資料庫執行個體。如需有關不相容參數的詳細資訊,請查看資料庫執行個體的 Recent Events (最近事件) 清單。

Incompatible-restore (不相容還原)

不計費

Amazon RDS 無法進行 point-in-time 還原。此狀態的常見原因包括使用臨時資料表將 MyISAM 資料表與 MySQL。

Insufficient-capacity (容量不足) 不計費

Amazon RDS 無法建立您的執行個體,因為目前無法使用足夠的容量。若要在具有相同執行個體類型的相同可用區域中建立資料庫執行個體,請刪除您的資料庫執行個體,等候幾個小時,然後嘗試再次建立。或者,使用不同的執行個體類別或可用區域建立新的執行個體。

Maintenance (維護)

計費

Amazon RDS 正在將維護更新套用到資料庫執行個體。此狀態用於 RDS 事先排程的執行個體層級維護。

Modifying (正在修改)

計費

由於客戶請求修改資料庫執行個體,正在修改資料庫執行個體。

Moving-to-vpc

計費

正在將資料庫執行個體移到新的 Amazon Virtual Private Cloud (Amazon VPC)。

Rebooting (重新開機中)

計費

由於客戶請求或 Amazon RDS 程序需要重新啟動資料庫執行個體,正在重新啟動資料庫執行個體。

Resetting-master-credentials (重新設定主要登入資料)

計費

由於客戶請求重設資料庫執行個體的主要登入資料,正在重設主要登入資料。

重新命名

計費

由於客戶請求重新命名資料庫執行個體,正在重新命名資料庫執行個體。

Restore-error (還原錯誤)

計費

資料庫執行個體嘗試從快照還原到point-in-time 或時發生錯誤。

啟動

針對儲存計費

正在啟動資料庫執行個體。

已停止

針對儲存計費

已停止資料庫執行個體。

Stopping (正在停止)

針對儲存計費

正在停止資料庫執行個體。

Storage-config-upgrade

計費

資料庫執行個體的儲存檔案系統組態正在升級中。此狀態僅適用於藍/綠部署內的綠色資料庫,或資料庫執行個體僅供讀取複本。

Storage-full (儲存已滿)

計費

資料庫執行個體已達到其儲存容量配置。這是一個緊急狀態,我們建議您立即解決此問題。做法是修改資料庫執行個體以擴展儲存空間。為了避免這種情況,請設置 Amazon CloudWatch 警報以在存儲空間不足時發出警告。

Storage-optimization (儲存最佳化)

計費

Amazon RDS 正在最佳化您資料庫執行個體的儲存空間。儲存最佳化程序通常很短,但有時甚至可能會超過 24 小時。

在儲存最佳化期間,資料庫執行個體仍然可用。儲存空間最佳化是一項不會影響執行個體可用性的背景程序。

Upgrading (正在升級)

計費

正在升級資料庫引擎版本。

檢視資料庫執行個體的狀態
  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Databases (資料庫)。

    Databases page (資料庫頁面) 會與資料庫執行個體清單一起顯示。針對叢集中的每個資料庫執行個體,會顯示狀態值。

    檢視資料庫執行個體的狀態

若要使用檢視資料庫執行個體及其狀態資訊 AWS CLI,請使用描述-DB 執行個體命令。例如,下面的 AWS CLI 命令列出了所有的數據庫實例信息。

aws rds describe-db-instances

若要檢視特定資料庫執行個體及其狀態,請搭配下列選項呼叫 describe-db-instances 命令:

  • DBInstanceIdentifier – 資料庫執行個體名稱。

aws rds describe-db-instances --db-instance-identifier mydbinstance

若只要檢視所有資料庫執行個體的狀態,請在中使用下列查詢 AWS CLI。

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceStatus]' --output table

若要使用 Amazon RDS API 檢視資料庫執行個體的狀態,請呼叫 DescribeDBInstances 操作。