

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

# 使用 Amazon S3 File Gateway 傳輸備份檔案
<a name="amazon-s3-file-gateway"></a>

[Amazon S3 File Gateway](https://docs.aws.amazon.com/filegateway/latest/files3/what-is-file-s3.html) 會透過檔案界面將您的內部部署環境連線至 Amazon Simple Storage Service (Amazon S3)，以便您可以使用產業標準檔案通訊協定來存放和擷取 Amazon S3 物件，例如網路檔案系統 (NFS) 和伺服器訊息區塊 (SMB)。它旨在成為經濟實惠、可擴展的解決方案，用於在雲端中儲存資料。由於您可以使用它來存放資料庫備份檔案，此服務可協助您將大型內部部署資料庫遷移至 AWS 雲端。例如，您可以使用 Amazon S3 File Gateway 和您偏好的資料庫備份工具，將大型 MySQL 或 MariaDB 資料庫直接備份到 Amazon S3 儲存貯體。然後，您可以將 S3 儲存貯體掛載到目標執行個體，並還原備份。

下圖顯示使用 Amazon S3 File Gateway 將現場部署資料庫的備份檔案傳輸至 中的 S3 儲存貯體時涉及的高階步驟 AWS 雲端。



![\[顯示使用 Amazon S3 檔案閘道將資料庫備份檔案傳輸至雲端的圖表。\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/migration-large-mysql-mariadb-databases/images/s3-file-gateway-migration-aws.png)


以下是使用 Amazon S3 File Gateway 將資料庫備份檔案從內部部署資料中心傳輸到 中 S3 儲存貯體的步驟 AWS 雲端：

1. 使用 AWS Direct Connect 或 AWS 雲端 等服務 AWS Site-to-Site VPN 或使用公有網際網路連線，將內部部署資料中心連接至 。

1. 建立 S3 檔案閘道。如需說明，請參閱[建立閘道](https://docs.aws.amazon.com/filegateway/latest/files3/create-file-gateway.html)。

1. 建立由 S3 檔案閘道託管的 NFS 或 SMB 檔案共用。如需說明，請參閱[建立檔案共享](https://docs.aws.amazon.com/filegateway/latest/files3/GettingStartedCreateFileShare.html)。

1. 在託管 MySQL 或 MariaDB 資料庫的內部部署伺服器上掛載 NFS 或 SMB 檔案共享。如需說明，請參閱[掛載和使用您的檔案共享](https://docs.aws.amazon.com/filegateway/latest/files3/getting-started-use-fileshare.html)。

1. 將內部部署 MySQL 或 MariaDB 資料庫備份到掛載 NFS 檔案共用的目錄。您可以使用本指南中討論的任何備份工具。

1. 使用本指南中討論的任何方法來還原目標資料庫執行個體上的資料庫備份。

## 優點
<a name="advantages-amazon-s3-file-gateway"></a>
+ 透過直接在 S3 儲存貯體中產生資料庫備份，並直接從相同的 S3 儲存貯體還原目標資料庫執行個體上的備份，您可以大幅加速end-to-end遷移程序。
+ 資料庫備份檔案會永久儲存在 Amazon S3 中，您可以選擇生命週期管理政策和 S3 儲存類別。

## 限制
<a name="limitations-amazon-s3-file-gateway"></a>

以下是使用 Amazon S3 File Gateway 檔案共用時的限制：
+ 每個閘道的檔案共用數目上限為 50。
+ 若要防止多個檔案共享使用相同的 S3 儲存貯體時發生讀取和寫入衝突，您必須將每個檔案共享設定為使用唯一的字首名稱。
+ 個別檔案的大小上限為 5 TB，這是 Amazon S3 中任何個別物件的大小上限。
+ 路徑長度上限為 1024 個字元。
+ 當您使用 Windows SMB 用戶端存取檔案共用時，只有啟用 Active Directory 的檔案共用才支援 Windows ACLs。
+ Amazon S3 File Gateway 支援每個檔案和目錄最多 10 個 ACL 項目。
+ SMB 檔案共享的根 ACL 設定僅在閘道上。這些設定會在閘道更新和重新啟動期間持續進行。
**注意**  
如果您在根目錄上設定 ACLs，而不是在根目錄下設定父資料夾，則 ACL 許可不會在 Amazon S3 中持續存在。

## 最佳實務
<a name="best-practices-amazon-s3-file-gateway"></a>

如需 Amazon S3 File Gateway 最佳實務的詳細資訊，請參閱 S3 File Gateway 文件中的[最佳實務](https://docs.aws.amazon.com/filegateway/latest/files3/best-practices.html)。