附註
Azure Data Box Heavy 已淘汰,無法再訂購。 隨著我們擴充新一代裝置跨更多區域的可用性,Azure 資料箱 80 TB 裝置將會在這些區域中淘汰。 淘汰後,將不再接受 80 TB 裝置的新訂單,但仍會支援現有訂單。
Azure 資料箱是一項混合式解決方案,可讓您以快速、簡便而可靠的方式,將內部部署資料匯入 Azure 中。 您可將資料傳輸至 Microsoft 提供的儲存裝置 (可用容量為 80 TB),然後將裝置寄回。 這項資料隨後會上傳至 Azure。
Azure 資料箱是一項混合式解決方案,可讓您以快速、簡便而可靠的方式,將內部部署資料匯入 Azure 中。 您可將資料傳輸至 Microsoft 提供的儲存裝置 (可用容量為 120 TB 或 525 TB),然後將裝置寄回。 這項資料隨後會上傳至 Azure。
本教學課程說明如何訂購 Azure 資料箱。 在本教學課程中,您會了解:
- 部署資料箱的必要條件
- 訂購資料箱
- 追蹤訂單狀態
- 取消訂單
先決條件
在您部署裝置之前,請完成下列資料箱服務與裝置的組態必要條件:
對於資料箱服務
在您開始前,請確定:
對於資料箱裝置
在您開始前,請確定:
- 您已將主機電腦連線到資料中心網路。 資料箱會從這部電腦複製資料。 您的主機電腦必須執行支援的作業系統,如 Azure 資料箱系統需求中所述。
- 您的資料中心必須有高速網路。 強烈建議您至少有一個 100 GbE 連線。 如果無法使用 100 GbE 連線,則可以使用 10 GbE 或 1 GbE 資料連結,但是複製速度會受到影響。
- 您的資料中心必須有高速網路。 強烈建議您具有至少一個 10 GbE 的連線。 如果無法使用 10 GbE 連線,也可以使用 1 GbE 資料連結,但是複製速度會受到影響。
對於資料箱服務
在您開始前,請確定:
對於資料箱裝置
在您開始前,請確定:
- 您已將主機電腦連線到資料中心網路。 資料箱會從這部電腦複製資料。 您的主機電腦必須執行支援的作業系統,如 Azure 資料箱系統需求中所述。
- 您的資料中心必須有高速網路。 強烈建議您至少有一個 100 GbE 連線。 如果無法使用 100 GbE 連線,則可以使用 10 GbE 或 1 GbE 資料連結,但是複製速度會受到影響。
- 您的資料中心必須有高速網路。 強烈建議您具有至少一個 10 GbE 的連線。 如果無法使用 10 GbE 連線,也可以使用 1 GbE 資料連結,但是複製速度會受到影響。
如果您沒有 Azure 訂用帳戶,請在開始之前先建立免費帳戶。
您可以登入 Azure,並且以下列兩種方式之一執行 Azure CLI 命令:
- 您可以安裝 CLI,並在本機執行 CLI 命令。
- 您可以從 Azure 入口網站,在 Azure Cloud Shell 中執行 CLI 命令。
我們會透過 Windows PowerShell 使用 Azure CLI 進行教學課程,但您可以隨意選擇任一選項。
對於 Azure CLI
在您開始前,請確定:
在本機安裝 CLI
登入 Azure
開啟 Windows PowerShell 命令視窗,並使用 az sign in 命令登入 Azure:
PS C:\Windows> az login
輸出會確認成功登入:
You have logged in. Now let us find all the subscriptions to which you have access.
[
{
"cloudName": "AzureCloud",
"homeTenantId": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"isDefault": true,
"managedByTenants": [],
"name": "My Subscription",
"state": "Enabled",
"tenantId": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"user": {
"name": "gusp@contoso.com",
"type": "user"
}
}
]
安裝 Azure 資料箱 CLI 延伸模組
您必須先安裝延伸模組,才可以使用 Azure 資料箱 CLI 命令。 Azure CLI 延伸模組可讓您存取跟著核心 CLI 隨附前的實驗性與發行前版本命令。 如需延伸模組詳細資訊,請參閱使用 Azure CLI 延伸模組。
若要為 Azure 資料箱安裝延伸模組,請執行下列命令: az extension add --name databox:
PS C:\Windows> az extension add --name databox
如果延伸模組已安裝成功,則會顯示下列輸出:
The installed extension 'databox' is experimental and not covered by customer support. Please use with discretion.
PS C:\Windows>
# az databox help
PS C:\Windows> az databox -h
Group
az databox
Subgroups:
job [Experimental] : Commands to manage databox job.
For more specific examples, use: az find "az databox"
Please let us know how we are doing: https://aka.ms/clihats
使用 Azure Cloud Shell
您可以使用 Azure Cloud Shell,這是裝載於 Azure 中的互動式殼層環境,在瀏覽器中執行 CLI 命令。 Azure Cloud Shell 支援 Bash 或 Windows PowerShell 搭配 Azure 服務。 Azure CLI 可預先安裝和設定,以便與您的帳戶搭配使用。 選取 Azure 入口網站右上方功能表上的 [Cloud Shell] 按鈕:
按鈕會啟動互動式殼層,可讓您用來執行本操作說明文章中所述的步驟。
對於資料箱服務
在您開始前,請確定:
對於資料箱裝置
在您開始前,請確定:
- 您已將主機電腦連線到資料中心網路。 資料箱會從這部電腦複製資料。 您的主機電腦必須執行支援的作業系統,如 Azure 資料箱系統需求中所述。
- 您的資料中心必須有高速網路。 強烈建議您至少有一個 100 GbE 連線。 如果無法使用 100 GbE 連線,則可以使用 10 GbE 或 1 GbE 資料連結,但是複製速度會受到影響。
- 您的資料中心必須有高速網路。 強烈建議您具有至少一個 10 GbE 的連線。 如果無法使用 10 GbE 連線,也可以使用 1 GbE 資料連結,但是複製速度會受到影響。
對於 Azure PowerShell
在您開始前,請確定您已經:
- 安裝 Windows PowerShell 6.2.4 或更新版本。
- 安裝 Azure PowerShell (AZ) 模組。
- 安裝 Azure 資料箱 (Az.DataBox) 模組。
- 登入 Azure。
在本機安裝 Azure PowerShell 和模組
安裝或升級 Windows PowerShell
您需要安裝 Windows PowerShell 6.2.4 版或更新版本。 若要了解已安裝的 PowerShell 版本,請執行: $PSVersionTable。
下列範例輸出會確認已安裝 6.2.3 版:
PS C:\users\gusp> $PSVersionTable
Name Value
---- -----
PSVersion 6.2.3
PSEdition Core
GitCommitId 6.2.3
OS Microsoft Windows 10.0.18363
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
如果您的版本低於 6.2.4,則需要升級您的 Windows PowerShell 版本。 如需安裝最新版的 Windows PowerShell,請參閱安裝 Azure PowerShell。
安裝 Azure PowerShell 和資料箱模組
您需要安裝 Azure PowerShell 模組,才能使用 Azure PowerShell 來訂購 Azure 資料箱。 安裝 Azure PowerShell 模組:
- 安裝 Az PowerShell 模組。
- 然後,使用
Install-Module -Name Az.DataBox 命令安裝 Az.DataBox。
PS C:\PowerShell\Modules> Install-Module -Name Az.DataBox
PS C:\PowerShell\Modules> Get-InstalledModule -Name "Az.DataBox"
Version Name Repository Description
------- ---- ---------- -----------
0.1.1 Az.DataBox PSGallery Microsoft Azure PowerShell - DataBox ser…
登入 Azure
開啟 Windows PowerShell 命令視窗,並使用 Connect-AzAccount \(英文\) 命令登入 Azure:
PS C:\Windows> Connect-AzAccount
下列範例輸出確認登入成功:
WARNING: To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code FSBFZMBKC to authenticate.
Account SubscriptionName TenantId Environment
------- ---------------- -------- -----------
gusp@contoso.com MySubscription aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa AzureCloud
PS C:\Windows\System32>
如需如何使用 Windows PowerShell 登入 Azure 的詳細資訊,請參閱使用 Azure PowerShell 登入。
訂購資料箱
若要訂購裝置,請執行下列步驟:
若要訂購裝置,請在 Azure 入口網站中執行下列步驟:
使用您的 Microsoft Azure 認證在以下 URL 登入:https://portal.azure.com。
選取 [+ 建立資源],然後搜尋「Azure 資料箱」。 選取 [Azure 資料箱]。
選取 [建立]。
確認您的區域是否適用資料箱服務。 輸入或選取下列資訊,然後選取 [套用]。
| 設定 |
值 |
| 轉移類型 |
選取 [匯入至 Azure]。 |
| 訂用帳戶 |
選取資料箱服務的 Enterprise 合約 (EA)、雲端解決方案提供者 (CSP) 或 Azure 贊助訂用帳戶。 訂用帳戶會連結到您的帳單帳戶。 |
| 資源群組 |
選取現有的資源群組。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
| 來源國家/區域 |
選取您的資料目前所在的國家/地區。 |
| 目的地 Azure 區域 |
選取要傳輸資料的 Azure 區域。 如需詳細資訊,請參閱資料箱和新一代資料箱的區域可用性或 Data Box Heavy 的區域可用性。 如果選取的來源和目的地區域跨越國際國家/地區邊界,請檢查跨區域傳輸選項 |
選取要訂購的資料箱產品,可以是如所提供範例顯示的資料箱,也可以是 Data Box Heavy。
單一資料箱訂單的最大可用容量為 80 TB。 單一 Data Box Heavy 訂單的最大可用容量為 770 TB。 您可以建立多個訂單來容納比較大量的資料。
在下列情況下,您無法選取 [資料箱] 或 [Data Box Heavy]:
如果您選取 [Data Box Heavy],資料箱小組會檢查您區域內的裝置可用性,並通知您何時可以繼續下單。
選取要訂購的 [新一代資料箱] 產品,不是資料箱 120 (如提供的範例所示) 就是資料箱 525。
單一資料箱訂單的最大可用容量為 120 TB 或 525 TB (視裝置而定)。 您可以建立多個訂單來容納比較大量的資料。
在下列情況下,您無法選取 [資料箱 120] 或 [資料箱 525]:
- 您的 Azure 訂閱不支援資料箱產品。 在某些情況下,您的訂閱可能不支援特定國家/地區的資料箱產品。
在 [訂單] 中,移至 [基本資料] 索引標籤。輸入或選取下列資訊。 然後選取 [下一步:資料目的地>]。
| 設定 |
值 |
| 訂用帳戶 |
訂用帳戶會根據您稍早的選取項目自動填入。 |
| 資源群組 |
您先前選取的資源群組。 |
| 匯入訂單名稱 |
提供用來追蹤訂單的易記名稱。 - 名稱可以介於 3 到 24 個字元,可以是字母、數字或連字號。
- 名稱必須以字母或數字為開頭或結尾。
|
在 [資料目的地] 畫面上,選取 [資料目的地] - 儲存體帳戶或受控磁碟。
[資料目的地] 索引標籤會根據您所選取的目的地變更。 如需指示,請參閱下一節中的使用儲存體帳戶或使用受控磁碟。
使用儲存體帳戶
選取 [儲存體帳戶] 作為儲存體目的地。 下列畫面隨即顯示。
根據指定的 Azure 區域,從現有儲存體帳戶的篩選清單中選取一或多個儲存體帳戶。 您的資料箱可以與最多 10 個儲存體帳戶連結。 您也可以建立新的一般用途 v1、一般用途 v2 或 Blob 儲存體帳戶。
如果您選取 Azure 進階 FileStorage 帳戶,儲存體帳戶共用上已佈建的配額會增加到上傳至檔案共用的資料大小。 增加配額之後,則無法再次調整 (例如,若資料箱基於某些原因而無法上傳您的資料)。
此配額會用於計費。 將資料上傳至資料中心之後,您應該調整配額以符合您的需求。 如需詳細資訊,請參閱了解計費。
如果您使用 [一般用途 v1]、[一般用途 v2] 或 [Blob] 儲存體帳戶,則會顯示 [啟用複製到封存] 選項。 啟用 [複製到封存] 可讓您自動將 Blob 傳送至封存層。 任何上傳至封存層的資料會保持離線狀態,且必須先解除凍結才能加以讀取或修改。
啟用 [複製到封存] 時,複製程序期間可使用額外的 Archive 共用。 額外的共用適用於 SMB、NFS、REST 和資料複製服務方法。
附註
支援具有虛擬網路的儲存體帳戶。 若要允許資料箱服務使用受保護的儲存體帳戶來運作,請在儲存體帳戶網路防火牆設定內啟用受信任的服務。 如需詳細資訊,請參閱如何新增 Azure 資料箱作為受信任的服務。
使用受控磁碟
使用資料箱以從內部部署虛擬硬碟 (VHD) 建立受控磁碟時,您也需要提供下列資訊:
| 設定 |
值 |
| 資源群組 |
如果您想要從內部部署 VHD 建立受控磁碟,請建立新的資源群組。 只有當資源群組是在資料箱服務建立受控磁碟的資料箱訂單之前建立的,您才能使用現有的資源群組。 指定以分號分隔的多個資源群組。 最多支援 10 個資源群組。 |
針對受控磁碟指定的儲存體帳戶不能當成暫存的儲存體帳戶來使用。 資料箱服務會先將 VHD 以分頁 Blob 形式上傳至暫存的儲存體帳戶,然後再將分頁 Blob 轉換為受控磁碟並移至資源群組。 如需詳細資訊,請參閱確認資料上傳至 Azure。
附註
資料箱支援僅複製 1 MiB 對齊、固定大小的 .vhd 檔案,以建立受控磁碟。 不支援動態 VHD、差異 VHD、.vmdk 或 .vhdx 檔案。
如果分頁 Blob 未成功轉換為受控磁碟,其會保留在儲存體帳戶中,您需要支付儲存體費用。
選取 [下一步:安全性>] 以繼續進行。
[安全性] 畫面可讓您使用自己的加密金鑰、自己的裝置和共用密碼,並選擇使用雙重加密。
[安全性] 畫面上的所有設定都是選擇性的。 如果您未變更任何設定,則會套用預設設定。
如果您想要使用自己的客戶自控金鑰來保護新資源的解除鎖定通行金鑰,請展開 [加密類型]。
為 Azure 資料箱設定客戶自控金鑰是選擇性作業。 根據預設,資料箱會使用 Microsoft 管理的金鑰來保護解除鎖定通行金鑰。
客戶自控金鑰不會影響資料在裝置上的加密方式。 此金鑰只會用來加密裝置解除鎖定通行金鑰。
如果您不想要使用客戶自控金鑰,請跳至步驟 15。
如果您想要使用自己的客戶自控金鑰來保護新資源的解除鎖定通行金鑰,請展開 [加密類型]。
若要使用客戶自控金鑰,請選取 [客戶自控金鑰] 作為金鑰類型。 然後,選擇 [選取金鑰保存庫與金鑰]。
在 [從 Azure Key Vault 選取金鑰] 窗格上:
系統會自動填入 [訂用帳戶]。
針對 [金鑰保存庫],您可以從下拉式清單中選取現有的金鑰保存庫。
或者,如果您想要建立新的金鑰保存庫,請選取 [建立新的金鑰保存庫]。
然後,在 [建立金鑰保存庫] 畫面上,輸入資源群組和金鑰保存庫名稱。 請確定已啟用 [虛刪除] 和 [清除保護]。 接受所有其他預設值,然後選取 [檢閱 + 建立]。
檢閱金鑰保存庫的資訊,然後選取 [建立]。 等候幾分鐘的時間,讓金鑰保存庫完成建立。
[選取金鑰] 窗格會顯示您選取的金鑰保存庫。
如果您想要建立新的金鑰,請選取 [建立新的金鑰]。 您必須使用 RSA 金鑰。 大小可以是 2048 或更大。 輸入新金鑰的名稱,接受其他預設值,然後選取 [建立]。
在金鑰保存庫中建立金鑰後,您會收到通知。 您的新金鑰已在 [選取金鑰] 窗格內選取。
選取要使用的金鑰 [版本],然後選擇 [選取]。
如果您要建立新的金鑰版本,請選取 [建立新版本]。
選擇新金鑰版本的設定,然後選取 [建立]。
[安全性] 畫面上的 [加密類型] 設定會顯示您的金鑰保存庫和金鑰。
選取用於管理此資源存取的使用者身分識別。 選擇 [選取使用者身分識別]。 在右側的面板中,選取要使用的訂用帳戶和受控識別。 然後選擇 [選取]。
使用者指派的受控識別是一項獨立的 Azure 資源,可用來管理多個資源。 如需詳細資訊,請參閱受控識別類型。
如果您需要建立新的受控識別,請遵循使用 Azure 入口網站對使用者指派的受控識別建立、列出、刪除或指派角色中的指引。
使用者身分識別會顯示在 [加密類型] 設定中。
:
重要事項
如果您使用客戶自控金鑰,您必須啟用金鑰的 Get、UnwrapKey 和 WrapKey 權限。 如果沒有這些權限,訂單建立將會失敗。 資料複製期間也需要這些權限。 若要在 Azure CLI 中設定權限,請參閱 az keyvault set-policy。
系統產生的密碼是安全的,除非您的組織要求,否則建議使用。
如果您不想使用系統所產生、且由 Azure 資料箱預設使用的密碼,請展開 [安全性] 畫面上的 [自備密碼]。
若要對新裝置使用自己的密碼,請 [設定裝置密碼的喜好設定],選取 [使用自己的密碼],然後輸入符合安全性需求的密碼。
密碼必須是英數位元,且包含 12 到 15 個字元。 它也必須包含至少一個大寫字母、一個小寫字母、一個特殊字元和一個數字。
- 允許的特殊字元:@ # - $ % ^ ! + = ;: _ ( )
- 不允許的字元:I i L o O 0
若要將自己的密碼使用於共用:
藉由 [設定共用密碼的喜好設定],選取 [使用自己的密碼],然後 [選取共用的密碼]。
依序輸入每個儲存體帳戶的密碼。 此密碼使用於儲存體帳戶的所有共用。
密碼必須是英數位元,且包含 12 到 64 個字元。 它也必須包含至少一個大寫字母、一個小寫字母、一個特殊字元和一個數字。
- 允許的特殊字元:@ # - $ % ^ ! + = ; : _ ( )
- 不允許的字元:I i L o O 0
若要針對所有儲存體帳戶使用相同的密碼,請選取 [複製到全部]。
完成時,請選取 [儲存]。
在 [安全性] 畫面上,您可以使用 [檢視或變更密碼] 來變更密碼。
在 [安全性] 中,如果您想要啟用以軟體為基礎的雙重加密,請展開 [雙重加密 (適用於高度安全的環境)],然後選取 [為訂單啟用雙重加密]。
除了資料箱上的 AES-256 位元加密以外,也會執行以軟體為基礎的加密。
附註
啟用此選項可能會進行訂單處理,且資料複製會花費較長的時間。 建立訂單之後,您就無法變更此選項。
選取 [下一步:連絡人詳細資料>] 以繼續進行。
在 [連絡人詳細資料] 中,選取 [+ 新增地址]。
在 [新增地址] 畫面上,提供您熟悉的姓氏、公司的名稱和郵寄地址,以及有效的電話號碼。 選取 [驗證地址]。 服務會驗證該地址的服務可用性,並在該地址適用服務時通知您。
成功下達訂單後,如果選取自我管理運送,您會收到電子郵件通知。 如需有關自我管理運送的詳細資訊,請參閱使用自我管理運送。
成功驗證交貨詳細資料之後,選取 [新增交貨地址]。 您會回到 [連絡人詳細資料] 索引標籤。
在 [電子郵件] 旁,新增一或多個電子郵件地址。 服務會將關於任何訂單狀態更新的電子郵件通知傳送至指定的電子郵件地址。
建議您使用群組電子郵件,以便在群組中的管理員離開時繼續接收通知。
選取 [檢閱 + 訂購] 以繼續執行。
在 [檢閱 + 訂購] 中:
在 [檢閱 + 訂購] 中,檢閱與訂單、連絡人詳細資料、通知和隱私權條款相關的資訊。
請勾選隱私權條款合約的對應方塊。 當您選取核取方塊時,系統會驗證訂單資訊。
驗證訂單之後,請選取 [訂購]。
訂單需要幾分鐘的時間才會建立,與所提供的範例類似。 您可以選取 [前往資源] 開啟訂單。
在 [檢閱 + 訂購] 中:
在 [檢閱 + 訂購] 中,檢閱與訂單、連絡人詳細資料、通知和隱私權條款相關的資訊。
請勾選隱私權條款合約的對應方塊。 當您選取核取方塊時,系統會驗證訂單資訊。
驗證訂單之後,請選取 [訂購]。
訂單需要幾分鐘的時間才會建立,與所提供的範例類似。 您可以選取 [前往資源] 開啟訂單。
記下您資料箱訂單的設定。 這些設定包括您的個人/商務資訊、訂用帳戶名稱、裝置資訊和出貨資訊。 執行 CLI 命令以建立資料箱訂單時,這些設定作為參數使用。 下表顯示用於 az databox job create 的參數設定:
| 設定 (參數) |
描述 |
範例值 |
| resource-group |
使用現有的群組或建立新群組。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| NAME |
您建立的訂單名稱。 |
"mydataboxorder" |
| contact-name |
與出貨地址相關聯的名稱。 |
“格斯波蘭” |
| 電話 |
收到訂單之人員或企業的電話號碼。 |
"14255551234" |
| 位置 |
用來運送裝置的最接近 Azure 區域。 |
“美國西部” |
| sku |
您訂購的特定資料箱裝置。 有效值為: "DataBox"、"DataBoxDisk" 和 "DataBoxHeavy" |
"DataBox" |
| email-list |
與訂單相關聯的電子郵件地址。 |
「gusp@contoso.com」 |
| street-address1 |
訂單運送至的街道位址。 |
"15700 NE 39th St" |
| street-address2 |
次要位址資訊,例如公寓號碼或建築物編號。 |
「123號樓」 |
| city |
裝置寄送到的城市。 |
"Redmond" |
| state-or-province |
裝置寄送到的州別。 |
"WA" |
| country |
裝置寄送到的國家/地區。 |
“美國” |
| postal-code |
與寄送地址相關聯的郵遞區號。 |
"98052" |
| company-name |
您工作的公司名稱。 |
「Contoso, LTD」 |
| 儲存體帳戶 |
您要匯入資料的 Azure 儲存體帳戶。 |
"mystorageaccount" |
| 偵錯 |
包含要詳細記錄的偵錯資訊 |
--debug |
| help |
顯示此命令的說明資訊。 |
--help -h |
| only-show-errors |
只顯示錯誤,隱藏警告。 |
--only-show-errors |
| 輸出 -o |
設定輸出格式。 允許的值:json、jsonc、none、table、tsv、yaml、 yamlc。 預設值為 json。 |
--輸出 “json” |
| 查詢 |
JMESPath 查詢字串。 如需詳細資訊,請參閱 JMESPath。 |
--query <字串> |
| 詳細資訊 |
包括詳細資訊記錄。 |
--verbose |
在您選擇的命令提示字元或終端機中,執行 az databox job create 以建立您的 Azure 資料箱訂單。
az databox job create --resource-group <resource-group> --name <order-name> --location <azure-location> --sku <databox-device-type> --contact-name <contact-name> --phone <phone-number> --email-list <email-list> --street-address1 <street-address-1> --street-address2 <street-address-2> --city "contact-city" --state-or-province <state-province> --country <country/region> --postal-code <postal-code> --company-name <company-name> --storage-account "storage-account"
下列範例命令說明命令的使用方式:
az databox job create --resource-group "myresourcegroup" \
--name "mydataboxtest3" \
--location "westus" \
--sku "DataBox" \
--contact-name "Gus Poland" \
--phone "14255551234" \
--email-list "gusp@contoso.com" \
--street-address1 "15700 NE 39th St" \
--street-address2 "Bld 25" \
--city "Redmond" \
--state-or-province "WA" \
--country "US" \
--postal-code "98052" \
--company-name "Contoso" \
--storage-account mystorageaccount
下列範例輸出確認作業建立成功:
Command group 'databox job' is experimental and not covered by customer support. Please use with discretion.
{
"cancellationReason": null,
"deliveryInfo": {
"scheduledDateTime": "0001-01-01T00:00:00+00:00"
},
"deliveryType": "NonScheduled",
"details": null,
"error": null,
"id": "/subscriptions/[GUID]/resourceGroups/myresourcegroup/providers/Microsoft.DataBox/jobs/mydataboxtest3",
"identity": {
"type": "None"
},
"isCancellable": true,
"isCancellableWithoutFee": true,
"isDeletable": false,
"isShippingAddressEditable": true,
"location": "westus",
"name": "mydataboxtest3",
"resourceGroup": "myresourcegroup",
"sku": {
"displayName": null,
"family": null,
"name": "DataBox"
},
"startTime": "2020-06-10T23:28:27.354241+00:00",
"status": "DeviceOrdered",
"tags": {},
"type": "Microsoft.DataBox/jobs"
}
PS C:\Windows>
除非修改預設輸出,否則所有 Azure CLI 命令都會傳回 json 回應。 您可以使用全域參數 --output <output-format> 來變更輸出格式。 將格式變更為 "table" 可改善輸出可讀性。
下列範例包含相同的命令,但使用修改過的 --output 參數值來更改格式化回應:
az databox job create --resource-group "myresourcegroup" --name "mydataboxtest4" --location "westus" --sku "DataBox" --contact-name "Gus Poland" --phone "14255551234" --email-list "gusp@contoso.com" --street-address1 "15700 NE 39th St" --street-address2 "Bld 25" --city "Redmond" --state-or-province "WA" --country "US" --postal-code "98052" --company-name "Contoso" --storage-account mystorageaccount --output "table"
下列範例回應說明修改後的輸出格式:
Command group 'databox job' is experimental and not covered by customer support. Please use with discretion.
DeliveryType IsCancellable IsCancellableWithoutFee IsDeletable IsShippingAddressEditable Location Name ResourceGroup StartTime Status
-------------- --------------- ------------------------- ------------- --------------------------- ---------- -------------- --------------- -------------------------------- -------------
NonScheduled True True False True westus mydataboxtest4 myresourcegroup 2020-06-18T03:48:00.905893+00:00 DeviceOrdered
使用 Azure PowerShell 執行下列步驟,以訂購裝置:
建立匯入順序之前,請先擷取您的儲存體帳戶,並將物件儲存在變數中。
$storAcct = Get-AzStorageAccount -Name "mystorageaccount" -ResourceGroup "myresourcegroup"
記下您資料箱訂單的設定。 這些設定包括您的個人/商務資訊、訂用帳戶名稱、裝置資訊和出貨資訊。 執行 PowerShell Cmdlet 以建立資料箱訂單時,這些設定作為參數使用。 下表顯示用於 New-AzDataBoxJob \(英文\) 的參數設定。
| 設定 (參數) |
描述 |
範例值 |
| ResourceGroupName [必要] |
使用現有的資源群組。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| Name [必要] |
您建立的訂單名稱。 |
"mydataboxorder" |
| ContactName [必要] |
與出貨地址相關聯的名稱。 |
“格斯波蘭” |
| PhoneNumber [必要] |
收到訂單之人員或企業的電話號碼。 |
"14255551234" |
| Location [必要] |
最接近您寄送裝置的 Azure 區域。 |
"WestUS" |
| DataBoxType [必要] |
您訂購的特定資料箱裝置。 有效值為: "DataBox"、"DataBoxDisk" 和 "DataBoxHeavy" |
"DataBox" |
| EmailId [必要] |
與訂單相關聯的電子郵件地址。 |
「gusp@contoso.com」 |
| StreetAddress1 [必要] |
訂單出貨地點的街道地址。 |
NE 39街15700號 |
| StreetAddress2 |
次要位址資訊,例如公寓號碼或建築物編號。 |
「123號樓」 |
| StreetAddress3 |
第三個地址資訊。 |
|
| City [必要] |
裝置寄送到的城市。 |
"Redmond" |
| StateOrProvinceCode [必要] |
裝置寄送到的州別。 |
"WA" |
| CountryCode [必要] |
裝置寄送到的國家/地區。 |
“美國” |
| PostalCode [必要] |
與寄送地址相關聯的郵遞區號。 |
"98052" |
| CompanyName |
您工作的公司名稱。 |
「Contoso, LTD」 |
| StorageAccountResourceId [必要] |
您想要匯入資料的 Azure 儲存體帳戶識別碼。 |
<AzstorageAccount.id> |
使用 New-AzDataBoxJob Cmdlet 來建立 Azure 資料箱訂單,如下列範例所示。
PS> $storAcct = Get-AzureStorageAccount -StorageAccountName "mystorageaccount"
PS> New-AzDataBoxJob -Location "WestUS" \
-StreetAddress1 "15700 NE 39th St" \
-PostalCode "98052" \
-City "Redmond" \
-StateOrProvinceCode "WA" \
-CountryCode "US" \
-EmailId "gusp@contoso.com" \
-PhoneNumber 4255551234 \
-ContactName "Gus Poland" \
-StorageAccount $storAcct.id \
-DataBoxType DataBox \
-ResourceGroupName "myresourcegroup" \
-Name "myDataBoxOrderPSTest"
下列範例輸出確認建立作業:
jobResource.Name jobResource.Sku.Name jobResource.Status jobResource.StartTime jobResource.Location ResourceGroup
---------------- -------------------- ------------------ --------------------- -------------------- -------------
myDataBoxOrderPSTest DataBox DeviceOrdered 07-06-2020 05:25:30 westus myresourcegroup
追蹤訂單狀態
在您下訂單之後,可以從 Azure 入口網站來追蹤訂單狀態。 請移至您的資料箱訂單,然後移至 [概觀] 以檢視狀態。 入口網站會顯示處於 [已訂購] 狀態的訂單。
如果裝置無法使用,您會收到通知。 如果裝置可用,Microsoft 會識別裝置並準備出貨。 下列動作會在裝置準備期間發生:
- 系統會針對與裝置相關聯的每個儲存體帳戶建立 SMB 共用。
- 針對每個共用,會產生例如使用者名稱和密碼的存取認證。
- 系統會產生裝置密碼。 此密碼用於將裝置解除鎖定。
- 已鎖定裝置,以防止在任何時間點未經授權的存取。
裝置準備完成後,入口網站會顯示訂單處於 [已處理] 狀態。
接著,Microsoft 會準備裝置,並透過區域貨運公司派送給您。 在裝置出貨之後,您會收到追蹤號碼。 入口網站會顯示訂單處於 [已分派] 狀態。
追蹤單一訂單
若要取得有關單一現有 Azure 資料箱訂單的追蹤資訊,請執行 az databox job show。 此命令會顯示訂單的相關資訊,例如 (但不限於):名稱、資源群組、追蹤資訊、訂用帳戶識別碼、連絡人資訊、出貨類型,以及裝置 SKU。
az databox job show --resource-group <resource-group> --name <order-name>
下表顯示 az databox job show 的參數資訊:
| 參數 |
描述 |
範例值 |
| resource-group [必要] |
與訂單相關聯的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| 名稱 [必填] |
要顯示的訂單名稱。 |
"mydataboxorder" |
| 偵錯 |
包含要詳細記錄的偵錯資訊 |
--debug |
| help |
顯示此命令的說明資訊。 |
--help -h |
| only-show-errors |
只顯示錯誤,隱藏警告。 |
--only-show-errors |
| 輸出 -o |
設定輸出格式。 允許的值:json、jsonc、none、table、tsv、yaml、 yamlc。 預設值為 json。 |
--輸出 “json” |
| 查詢 |
JMESPath 查詢字串。 如需詳細資訊,請參閱 JMESPath。 |
--query <字串> |
| 詳細資訊 |
包括詳細資訊記錄。 |
--verbose |
下列範例包含相同的命令,但 output 參數值設定為 "table":
PS C:\WINDOWS\system32> az databox job show --resource-group "myresourcegroup" \
--name "mydataboxtest4" \
--output "table"
下列範例回應顯示修改後的輸出格式:
Command group 'databox job' is experimental and not covered by customer support. Please use with discretion.
DeliveryType IsCancellable IsCancellableWithoutFee IsDeletable IsShippingAddressEditable Location Name ResourceGroup StartTime Status
-------------- --------------- ------------------------- ------------- --------------------------- ---------- -------------- --------------- -------------------------------- -------------
NonScheduled True True False True westus mydataboxtest4 myresourcegroup 2020-06-18T03:48:00.905893+00:00 DeviceOrdered
附註
您可在訂用帳戶層級支援清單順序,讓 resource group 參數成為選用,而非必要。
列出所有訂單
訂購多個裝置時,您可以執行 az databox job list 來檢視所有 Azure 資料箱訂單。 此命令會列出屬於特定資源群組的所有訂單。 同時也會顯示在輸出中顯示以下資訊:訂單名稱、運送狀態、Azure 區域、交貨類型、訂單狀態。 已取消的訂單也會包含在清單中。
此命令也會顯示每個訂單的時間戳記。
az databox job list --resource-group <resource-group>
下表顯示 az databox job list 的參數資訊:
| 參數 |
描述 |
範例值 |
| resource-group [必要] |
包含訂單的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| 偵錯 |
包含要詳細記錄的偵錯資訊 |
--debug |
| help |
顯示此命令的說明資訊。 |
--help -h |
| only-show-errors |
只顯示錯誤,隱藏警告。 |
--only-show-errors |
| 輸出 -o |
設定輸出格式。 允許的值:json、jsonc、none、table、tsv、yaml、 yamlc。 預設值為 json。 |
--輸出 “json” |
| 查詢 |
JMESPath 查詢字串。 如需詳細資訊,請參閱 JMESPath。 |
--query <字串> |
| 詳細資訊 |
包括詳細資訊記錄。 |
--verbose |
下列範例顯示命令,包含指定為 "table" 的輸出格式:
PS C:\WINDOWS\system32> az databox job list --resource-group "GDPTest" --output "table"
下列範例回應顯示已修改格式的輸出:
Command group 'databox job' is experimental and not covered by customer support. Please use with discretion.
CancellationReason DeliveryType IsCancellable IsCancellableWithoutFee IsDeletable IsShippingAddressEditable Location Name ResourceGroup StartTime Status
---------------------- ---------------------------------------- -------------- --------------- ------------------------- ------------- --------------------------- ---------- ------------------- --------------- -------------------------------- -------------
OtherReason This was a test order for documentation purposes. NonScheduled False False True False westus gdpImportTest MyResGrp 2020-05-26T23:20:57.464075+00:00 Cancelled
NoLongerNeeded This order was created for documentation purposes.NonScheduled False False True False westus mydataboxExportTest MyResGrp 2020-05-27T00:04:16.640397+00:00 Cancelled
IncorrectOrder NonScheduled False False True False westus mydataboxtest2 MyResGrp 2020-06-10T16:54:23.509181+00:00 Cancelled
NonScheduled True True False True westus mydataboxtest3 MyResGrp 2020-06-11T22:05:49.436622+00:00 DeviceOrdered
NonScheduled True True False True westus mydataboxtest4 MyResGrp 2020-06-18T03:48:00.905893+00:00 DeviceOrdered
PS C:\WINDOWS\system32>
追蹤單一訂單
若要取得有關單一現有 Azure 資料箱訂單的追蹤資訊,請執行 Get-AzDataBoxJob \(英文\)。 此命令會顯示訂單的相關資訊,例如 (但不限於):名稱、資源群組、追蹤資訊、訂用帳戶識別碼、連絡人資訊、出貨類型,以及裝置 SKU。
附註
Get-AzDataBoxJob 用於顯示單一和多張訂單。 不同之處在於您可以針對單一訂單指定訂單名稱。
Get-AzDataBoxJob -ResourceGroupName <String> -Name <String>
下表顯示 Get-AzDataBoxJob 的參數資訊:
| 參數 |
描述 |
範例值 |
| ResourceGroup [必要] |
與訂單相關聯的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| Name [必要] |
要取得資訊的訂單名稱。 |
"mydataboxorder" |
| ResourceId |
與訂單相關聯的資源識別碼。 |
|
下列範例可用來擷取特定訂單的詳細資料:
Get-AzDataBoxJob -ResourceGroupName "myResourceGroup" -Name "myDataBoxOrderPSTest"
下列範例輸出指出命令已順利完成:
jobResource.Name jobResource.Sku.Name jobResource.Status jobResource.StartTime jobResource.Location ResourceGroup
---------------- -------------------- ------------------ --------------------- -------------------- -------------
myDataBoxOrderPSTest DataBox DeviceOrdered 7/7/2020 12:37:16 AM WestUS myResourceGroup
列出所有訂單
若要檢視所有 Azure 資料箱訂單,請執行 Get-AzDataBoxJob Cmdlet。 此 Cmdlet 會列出屬於特定資源群組的所有訂單。 產生的輸出也包含其他資料,例如訂單名稱、出貨狀態、Azure 區域、交貨類型、訂單狀態,以及與每個訂單相關聯的時間戳記。 已取消的訂單也會包含在清單中。
下列範例可用來擷取與特定 Azure 資源群組相關聯之所有訂單的詳細資料:
Get-AzDataBoxJob -ResourceGroupName <String>
下列範例輸出指出命令已順利完成:
jobResource.Name jobResource.Sku.Name jobResource.Status jobResource.StartTime jobResource.Location ResourceGroup
---------------- -------------------- ------------------ --------------------- -------------------- -------------
guspImportTest DataBox Cancelled 5/26/2020 11:20:57 PM WestUS myResourceGroup
mydataboxExportTest DataBox Cancelled 5/27/2020 12:04:16 AM WestUS myResourceGroup
mydataboximport1 DataBox Cancelled 6/26/2020 11:00:34 PM WestUS myResourceGroup
myDataBoxOrderPSTest DataBox Cancelled 7/07/2020 12:37:16 AM WestUS myResourceGroup
mydataboxtest2 DataBox Cancelled 6/10/2020 4:54:23 PM WestUS myResourceGroup
mydataboxtest4 DataBox DeviceOrdered 6/18/2020 3:48:00 AM WestUS myResourceGroup
PS C:\WINDOWS\system32>
取消訂單
下訂單之後,您可以在訂單狀態標示為已處理之前的任何時間點,取消訂單。
若要使用 Azure 入口網站取消和刪除訂單,請從命令列選取 [概觀]。 若要取消訂單,請選取 [取消] 選項。 若要刪除已取消的訂單,請選取 [刪除] 選項。
取消訂單
使用 az databox job cancel 命令來取消資料箱訂單。 您必須指定取消訂單的原因。
下表提供 az databox job cancel 命令的參數資訊:
| 參數 |
描述 |
範例值 |
| 資源組 [必要] |
與要刪除之訂單相關聯的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| 名稱 [必填] |
要刪除的訂單名稱。 |
"mydataboxorder" |
| 原因 [必填] |
取消訂單的原因。 |
「我輸入了錯誤的資訊,而且需要取消訂單。」 |
| 是 |
不提示確認。 |
--是的 (-y) |
| 偵錯 |
包含要詳細記錄的偵錯資訊 |
--debug |
| help |
顯示此命令的說明資訊。 |
--help -h |
| only-show-errors |
只顯示錯誤,隱藏警告。 |
--only-show-errors |
| 輸出 -o |
設定輸出格式。 允許的值:json、jsonc、none、table、tsv、yaml、 yamlc。 預設值為 json。 |
--輸出 “json” |
| 查詢 |
JMESPath 查詢字串。 如需詳細資訊,請參閱 JMESPath。 |
--query <字串> |
| 詳細資訊 |
包括詳細資訊記錄。 |
--verbose |
下列範例命令可用來取消特定資料箱訂單:
az databox job cancel --resource-group "myresourcegroup" --name "mydataboxtest3" --reason "Our migration plan was modified and we are ordering a device using a different cost center."
下列範例輸出指出命令已順利完成:
Command group 'databox job' is experimental and not covered by customer support. Please use with discretion.
Are you sure you want to perform this operation? (y/n): y
順序訂單
取消 Azure 資料箱訂單之後,請使用 az databox job delete 命令來刪除訂單。
下表顯示 az databox job delete 的參數資訊:
| 參數 |
描述 |
範例值 |
| 資源群組 [必要] |
與要刪除之訂單相關聯的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| 名稱 [必填] |
要刪除的訂單名稱。 |
"mydataboxorder" |
| 月租方案 |
您 Azure 訂用帳戶的名稱或識別碼 (GUID)。 |
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" |
| 是 |
不提示確認。 |
--是的 (-y) |
| 偵錯 |
包含要詳細記錄的偵錯資訊 |
--debug |
| help |
顯示此命令的說明資訊。 |
--help -h |
| only-show-errors |
只顯示錯誤,隱藏警告。 |
--only-show-errors |
| 輸出 -o |
設定輸出格式。 允許的值:json、jsonc、none、table、tsv、yaml、 yamlc。 預設值為 json。 |
--輸出 “json” |
| 查詢 |
JMESPath 查詢字串。 如需詳細資訊,請參閱 JMESPath。 |
--query <字串> |
| 詳細資訊 |
包括詳細資訊記錄。 |
--verbose |
下列範例可用於在取消之後刪除特定資料箱訂單:
az databox job delete --resource-group "myresourcegroup" --name "mydataboxtest3" --yes --verbose
下列範例輸出指出命令已順利完成:
Command group 'databox job' is experimental and not covered by customer support. Please use with discretion.
command ran in 1.142 seconds.
取消訂單
您可以使用 Stop-AzDataBoxJob Cmdlet 來取消 Azure資料箱訂單。 您必須指定取消訂單的原因。
下表顯示 Stop-AzDataBoxJob 的參數資訊:
| 參數 |
描述 |
範例值 |
| ResourceGroup [必要] |
與要取消之訂單相關聯的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| Name [必要] |
要刪除的訂單名稱。 |
"mydataboxorder" |
| Reason [必要] |
取消訂單的原因。 |
「我輸入了錯誤的資訊,而且需要取消訂單。」 |
| Force |
強制 Cmdlet 執行,而不需使用者確認。 |
-Force |
下列範例可用於在取消之後刪除特定資料箱訂單:
Stop-AzDataBoxJob -ResourceGroupName myResourceGroup \
-Name "myDataBoxOrderPSTest" \
-Reason "I entered erroneous information and need to cancel and re-order."
下列範例輸出指出命令已順利完成:
Confirm
"Cancelling Databox Job "myDataBoxOrderPSTest
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y
順序訂單
取消 Azure 資料箱訂單之後,您可以使用 Remove-AzDataBoxJob Cmdlet 將它刪除。
下表顯示 Remove-AzDataBoxJob 的參數資訊:
| 參數 |
描述 |
範例值 |
| ResourceGroup [必要] |
與要刪除之訂單相關聯的資源群組名稱。 資源群組是適用於資源而可一併管理或部署的邏輯容器: |
"myresourcegroup" |
| Name [必要] |
要刪除的訂單名稱。 |
"mydataboxorder" |
| Force |
強制 Cmdlet 執行,而不需使用者確認。 |
-Force |
下列範例可用於在取消之後刪除特定資料箱訂單:
Remove-AzDataBoxJob -ResourceGroup "myresourcegroup" \
-Name "mydataboxtest3"
下列範例輸出指出命令已順利完成:
Confirm
"Removing Databox Job "mydataboxtest3
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): y
後續步驟
在本教學課程中,您已了解 Azure 資料箱的相關主題,像是:
- 部署資料箱的必要條件
- 排序資料箱
- 追蹤資料箱訂單
- 取消資料箱訂單
請繼續進行下一個教學課程,以了解如何設定資料箱。