

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

# 將資料庫叢集快照資料匯出至 Amazon S3
<a name="aurora-export-snapshot"></a>

您可將資料庫叢集快照資料匯出至 Amazon S3 儲存貯體。匯出程序會在背景中執行，不會影響您作用中資料庫叢集的效能。

當您匯出資料庫叢集快照時，Amazon Aurora 會從快照擷取資料，並將其存放於 Amazon S3 儲存貯體中。您可以匯出手動快照和自動化系統快照。根據預設會匯出快照中的所有資料。但是，您可以選擇匯出特定資料庫、結構描述或資料表集。

**注意**  
從資料庫叢集快照匯出資料需要還原快照。還原時間會受到各種因素的影響，例如 AWS 區域 接收相對於其可用頻寬的網路流量。當流量突然增加時，您可能會遇到比預期更長的完成時間。  
降低 Aurora 資料庫 S3 匯出時間的替代方案是將實際資料庫叢集匯出至 S3。資料庫叢集匯出的開始時間比資料庫快照匯出更短，因為不需要還原快照。如需詳細資訊，請參閱[將資料庫叢集資料匯出至 Amazon S3](export-cluster-data.md)。

資料會以壓縮且一致的 Apache Parquet 格式存放。個別 Parquet 檔案的大小通常約為 1–10 MB。

匯出資料後，您可以直接透過 Amazon Athena 或 Amazon Redshift Spectrum 等工具分析匯出後的資料。有關使用 Athena 來讀取 Parquet 資料的詳細資訊，請參閱*Amazon Athena 使用者指南*中的 [Parquet SerDe](https://docs.aws.amazon.com/athena/latest/ug/parquet-serde.html)。如需有關使用 Redshift Spectrum 來讀取 Parquet 資料的詳細資訊，請參閱*《Amazon Redshift 資料庫開發人員指南》*中的[從單欄式資料格式的 COPY](https://docs.aws.amazon.com/redshift/latest/dg/copy-usage_notes-copy-from-columnar.html)。

功能可用性和支援會因每個資料庫引擎的特定版本以及 AWS 區域而有所不同。如需將資料庫叢集快照資料匯出至 S3 功能之版本和區域可用性的詳細資訊，請參閱 [將快照資料匯出至 Amazon S3 的支援區域和 Aurora 資料庫引擎](Concepts.Aurora_Fea_Regions_DB-eng.Feature.ExportSnapshotToS3.md)。

您可以使用下列程序，將資料庫快照資料匯出至 Amazon S3 儲存貯體。如需詳細資訊，請參閱下列各節。

**匯出快照資料概觀**

1. 識別要匯出的快照

   使用現有的自動化或手動快照，或是建立資料庫執行個體的手動快照。

1. 設定對 Amazon S3 儲存貯體的存取。

   「儲存貯體」**是 Amazon S3 物件或檔案的容器。如要提供存取儲存貯體的資訊，請採取下列步驟：

   1. 識別要匯出快照的目標 S3 儲存貯體。S3 儲存貯體必須與快照位於相同的 AWS 區域。如需詳細資訊，請參閱[識別要匯出的 Amazon S3 儲存貯體](aurora-export-snapshot.Setup.md#aurora-export-snapshot.SetupBucket)。

   1. 建立 AWS Identity and Access Management (IAM) 角色，授予快照匯出任務對 S3 儲存貯體的存取權。如需詳細資訊，請參閱[使用 IAM 角色提供對 Amazon S3 儲存貯體的存取權](aurora-export-snapshot.Setup.md#aurora-export-snapshot.SetupIAMRole)。

1. 為 AWS KMS key 伺服器端加密建立對稱加密。快照匯出任務會使用 KMS 金鑰，在將匯出資料寫入 S3 時設定 AWS KMS 伺服器端加密。

   KMS 金鑰政策必須同時包含 `kms:CreateGrant` 和 `kms:DescribeKey` 許可。如需在 Amazon Aurora 中使用 KMS 金鑰的詳細資訊，請參閱 [AWS KMS key 管理](Overview.Encryption.Keys.md)。

   如果您的 KMS 金鑰政策中有拒絕陳述式，請務必明確排除 AWS 服務主體 `export.rds.amazonaws.com`。

   您可以在 AWS 帳戶中使用 KMS 金鑰，也可以使用跨帳戶 KMS 金鑰。如需詳細資訊，請參閱[使用跨帳戶 AWS KMS key](aurora-export-snapshot.Setup.md#aurora-export-snapshot.CMK)。

1. 使用主控台或 `start-export-task` CLI 命令將快照匯出至 Amazon S3。如需詳細資訊，請參閱[建立快照匯出任務](aurora-export-snapshot.Exporting.md)。

1. 若要存取 Amazon S3 儲存貯體中您匯出的資料，請參閱《*Amazon Simple Storage Service 使用者指南*》中的[上傳、下載及管理物件](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/upload-download-objects.html)。

在以下各節中了解如何設定、匯出、監控、取消和故障診斷資料庫叢集快照匯出任務。

**Topics**
+ [資料庫叢集快照匯出的考量](aurora-export-snapshot.Considerations.md)
+ [設定對 Amazon S3 儲存貯體的存取權](aurora-export-snapshot.Setup.md)
+ [建立快照匯出任務](aurora-export-snapshot.Exporting.md)
+ [監控快照匯出](aurora-export-snapshot.Monitoring.md)
+ [取消快照匯出任務](aurora-export-snapshot.Canceling.md)
+ [Aurora MySQL 中的匯出效能](aurora-export-snapshot.parallel.md)
+ [故障診斷快照匯出](aurora-export-snapshot.Troubleshooting.md)