將 Microsoft 365 SharePoint 資料備份至 Amazon S3:完整指南
總體而言,SharePoint 備份與 Office 365 備份是組織資料保護與資安策略中不可或缺的一部分。Microsoft 365 的備份可儲存於本地端,但建議遵循 3-2-1 備份法則,同時將備份副本儲存於雲端。
透過 NAKIVO 解決方案,您可以實施這項有效的備份策略,以保護 SharePoint Online 中的 Microsoft 365 資料,以及 Exchange Online、Microsoft Teams 和 OneDrive for Business 中的資料。這篇部落格文章提供了一份逐步指南,說明如何使用 NAKIVO Backup & Replication 備份 SharePoint Online。
為 SharePoint 備份準備 Amazon S3
在設定備份至 Amazon S3 之前,您必須滿足某些要求並準備好 AWS 雲端環境。
IAM 角色應具備足夠的權限,以便在 Amazon S3 中建立儲存桶、為該 IAM 角色產生存取金鑰,以及將資料寫入儲存桶。
透過存取金鑰,您可以設定第三方應用程式,使其能以適當的 IAM 角色存取您帳戶的 AWS 資源。您可以在 AWS 控制台的 IAM 儀表板 中取得存取金鑰:
- 在左側窗格中點擊
Users。
- 點擊您的 IAM 使用者。
- 選取
Security Credentials分頁,並點擊Create Access Key。 - 點擊
Download憑證,並將憑證保存於安全之處。
在此範例中,我們建立了一個名為 blog-bucket-001 的儲存桶,並將設定 SharePoint 備份至此儲存桶。

為 SharePoint 備份設定 NAKIVO Backup & Replication
從 NAKIVO Backup & Replication v11.0 開始,您可以將 Microsoft 365 資料直接備份至 Amazon S3 中的備份儲存庫。您可以備份 SharePoint Online、Exchange Online、OneDrive for Business 以及 Microsoft Teams。此功能亦支援將 Microsoft 365 備份至其他公有雲及 S3 相容平台,以及將備份複製至磁帶。
若要將 SharePoint Online 備份設定為儲存至 Amazon S3,您必須將所有必要項目(AWS 和 Microsoft 365 帳戶)新增至清單、在 AWS 中安裝傳輸器,並在 Amazon S3 中建立備份儲存庫。
將 AWS 新增至清單
請執行以下步驟,將 AWS 帳戶新增至清單:
- 開啟 NAKIVO Backup & Replication 的網頁介面。
- 前往
Settings>Inventory並點擊+,以將新項目新增至 NAKIVO 清單。
- 此時將開啟 “新增清單項目” 精靈。
- 在
Cloud Storage步驟中,選擇Platform以新增 Amazon Web Services。在精靈的每個步驟中,點擊Next以繼續。
- 請選擇
Amazon作為平台類型。
- 在
Options步驟中,輸入顯示名稱及所需參數,以將 AWS 加入清單。- 類型:AWS 帳戶
- 區域:所有區域(或視需要選擇自訂區域)
- 存取金鑰 ID:輸入先前在 AWS IAM 控制台(網頁介面)中產生並下載的存取金鑰 ID。
- 私密存取金鑰: 輸入與存取金鑰 ID 對應的適當秘密存取金鑰。
按下
Finish儲存設定,並將 AWS 帳戶新增至清單。
將 Microsoft 365 新增至清單
成功將 AWS 帳戶新增至清單後,您需要將 Microsoft 365 帳戶新增至清單。接著,我們便能設定 SharePoint Online 備份。
- 在
Settings>Inventory中,按一下+,將新項目新增至清單。
- 隨即會開啟 新增清單項目 精靈。
- 在精靈的
SaaS步驟中選取Platform,以新增 Microsoft 365 帳戶。在每個步驟中按一下Next以繼續。
- 在
Services步驟中,輸入顯示名稱,並選取您要備份的 Microsoft 365 服務。您可以選取所有支援的 Microsoft 365 服務;如果只想設定 SharePoint Online 備份,也可以只選取 SharePoint Online。
如果您的 Microsoft 365 帳戶已啟用 MFA,請選取 使用已啟用 MFA 帳戶的現代驗證 核取方塊。

- 在
Configuration步驟中,選擇連線至 Microsoft 365 帳戶的選項。共有兩個選項:- 自動註冊新的 Azure AD 應用程式
- 使用現有的 Azure AD 應用程式
如果您先前尚未使用 NAKIVO 解決方案設定 Azure AD,以備份 SharePoint Online 或 Office 365,請選取第一個選項以自動註冊。在此操作指南中,我們選取自動註冊選項。
如果您已使用 NAKIVO Backup & Replication 設定 Azure AD 存取權以備份 Office 365 資料,但重新安裝或重新設定了 NAKIVO 解決方案,則請選取 使用現有的 Azure AD 應用程式 選項。

- 在
Authentication步驟中,設定 NAKIVO 解決方案的驗證,以存取 Microsoft 365 資料進行備份。程式碼 欄位中會顯示一組代碼。將此代碼複製到剪貼簿,然後按一下 https://microsoft.com/devicelogin 連結,在網頁瀏覽器的新索引標籤中開啟對應的 Microsoft 頁面並設定驗證。

- 在 Microsoft 網站的 輸入代碼 欄位中,輸入先前複製的代碼。 如果您尚未登入,請以 Microsoft 365 管理員身分登入。
- 您是否要登入 Microsoft Azure CLI ?請按一下
Continue。 - 如果一切正確,您應該會看到以下訊息:
您已在裝置上登入 Microsoft Azure 跨平台命令列介面應用程式。您現在可以關閉此視窗 。

- 返回 NAKIVO Web 介面。在
Manage CertificatesAuthentication 畫面上按一下 。 - 在快顯視窗中按一下
Generate Certificate。
- 輸入憑證的顯示名稱和說明。
Save設定。
- 在
Client Certificate下拉式清單中選取新增的憑證(在此範例中為 NAKIVO11-blog01cert )。接著,您應該會看到 Microsoft 365 帳戶已通過驗證的訊息。按一下Finish以儲存設定,並將 Microsoft 365 帳戶新增至清單。
- 等待 Microsoft 365 帳戶新增至清單。所需時間取決於項目數量,以及組織帳戶中的 Microsoft 365 資料量。
現在,NAKIVO 清單中已有 AWS 和 Office 365。

在 AWS 中部署傳輸器
將 AWS 和 Microsoft 365 帳戶新增至清單後,我們必須部署 AWS 傳輸器。傳輸器 用於處理要備份至 AWS 的資料,目的地包括 Amazon S3。
- 前往
Settings>Nodes,按一下+按鈕,再按一下Amazon EC2instance,以在 AWS 中新增傳輸器。
- 設定下列選項,以在 AWS 中部署傳輸器:
Transporter name:輸入顯示名稱。Region:選取您可存取且最適合您在 AWS 中部署含有傳輸器之 EC2 執行個體的區域。Instance type:選取 AWS EC2 執行個體類型。執行個體類型取決於傳輸器的負載,而負載則取決於備份資料量。在此範例中,我們選取t2.medium。Networking:您可以選取 AWS 中現有的網路(VPC)和子網路,也可以為此傳輸器自動設定 VPC。在此範例中,我們選取現有的網路。您可以設定允許傳送至此 EC2 執行個體的流量,並設定傳輸器連接埠和資料傳輸連接埠(我們使用預設設定)。Settings:選取操作模式。 我們選取Running while required,讓傳輸器在備份或還原作業執行時運行 EC2 實例,並節省 AWS 使用成本。此選項是Always running的替代方案。請選取平台和最大負載。Linux 是在 AWS EC2 實例中部署傳輸器的最佳選擇。
按一下
Deploy儲存設定並完成。請等待傳輸器部署完成。
現在,傳輸器已部署在 AWS EC2 中,並顯示於 NAKIVO 解決方案網頁介面中的 節點 清單內。

新增備份儲存庫
將 AWS 和 Microsoft 365 帳戶新增至清單並在 AWS 中部署傳輸器後,現在即可在 Amazon S3 中建立備份儲存庫,以儲存 SharePoint Online 備份資料。
- 前往
Settings>Repositories,按一下+,然後按一下Create new backup repository。
隨即會開啟 建立備份儲存庫 精靈。
- 在精靈的 類型 步驟中,選取
Cloud & S3-Compatible Storage。按一下Next繼續。
- 在
Amazon S3供應商 步驟中選取 。
- 設定備份儲存庫的 名稱和位置 :
Name:輸入要在 NAKIVO 網頁介面中顯示的名稱,例如 Amazon S3 Repo 。Assigned Transporter:選取您在 AWS EC2 中部署的傳輸器。在本例中,此傳輸器名為 AWS Transporter 02 Blog 。Account:選取在組態的第一階段新增至 NAKIVO 清單中的 AWS 帳戶。AWS Region:選取您建立的備份儲存桶所在的 AWS 區域。Bucket:選取 Amazon S3 儲存桶。我們選取名為 blog-bucket001 的儲存桶。

- 設定備份儲存庫的 選項 ,例如儲存空間節省、可靠性,以及是否需要排程分離。按一下
Finish。
已在 Amazon S3 中建立備份儲存庫。

建立備份作業
此時,所有必要元件皆已設定完成,現在可以直接在 Amazon S3 中建立 SharePoint Online 備份作業。同樣地,您也可以備份其他 Microsoft 365 資料,例如信箱、OneDrive 資料和團隊。
- 前往
Data Protection,按一下+,然後按一下Backup for Microsoft 365。
隨即會開啟 Microsoft 365 新增備份作業精靈 。
Sources。 選取要備份的 SharePoint 站點。按一下Next繼續。
Destination. 選取位於 Amazon S3 的備份儲存庫。在我們的範例中,這是 Amazon S3 Repo 。
Schedule. 設定排程和保留設定。如果您已為儲存桶啟用 Amazon S3 Object Lock,便可以套用備份不可變性。
若要在 AWS 主控台中啟用 S3 Object Lock,請選取一個儲存桶,開啟 內容 索引標籤,然後在 Object Lock 區段中按一下 編輯 。接著選取 已啟用 ,確認並儲存變更。您可以使用 GFS 資料保留政策。
Options. 設定 SharePoint Online 備份作業選項。輸入顯示名稱,例如 365 SharePoint to AWS S3 。設定作業優先順序、網路加速、網路加密和備份加密設定,以及完整備份設定。請注意,網路加密用於在傳輸期間加密資料,而備份加密則用於將加密備份儲存在 AWS S3 中。
按一下
Finish & Run以儲存設定並執行此 SharePoint 備份作業。
- 確認作業範圍和保留還原點的時間,然後按一下
Run。
等待作業完成。我們的 SharePoint 線上備份作業已成功完成,並備份至 Amazon S3。
