匯出 (0) 列印
全部展開

使用伺服器總管瀏覽和管理儲存體資源

更新日期: 2014年11月

如果您已經安裝 Azure Tools for Microsoft Visual Studio,即可從您的 Azure 儲存體帳戶檢視 Blob、佇列和表格資料。[伺服器總管] 中的 Azure [儲存體] 節點,會顯示您的本機儲存體模擬器帳戶和其他 Azure 儲存體帳戶中的資料。

若要在 Visual Studio 中檢視 [伺服器總管],請在功能表列上選擇 [檢視]、[伺服器總管]。儲存體節點會顯示您已連接每個 Azure 訂用帳戶/憑證之下存在的所有儲存體帳戶。如果該處未出現您的儲存體帳戶,您可以依照本主題結尾的指示加入帳戶。

本主題包括下列各節。

[伺服器總管] 會自動顯示您的儲存體模擬器帳戶中的 Blob、佇列和資料表清單。儲存體模擬器帳戶會在 [伺服器總管] 中的 [儲存體] 節點下,顯示為名為 [(開發)] 的節點。

若要檢視儲存體模擬器帳戶的資源,請展開 [(開發)] 節點。如果在您展開 [(開發)] 節點時儲存體模擬器尚未啟動,它將會自動啟動。這可能需要幾秒鐘的時間。在儲存體模擬器啟動期間,您可以繼續在 Visual Studio 的其他區域中工作。

若要檢視儲存體帳戶中的資源,請在 [儲存體總管] 中展開儲存體帳戶的節點。此時會出現下列子節點:

  • Blob

  • 佇列

  • 資料表

[Blob] 節點會顯示所選儲存體帳戶的容器清單。Blob 容器包含 Blob 檔案,您可以將這些 Blob 組織成資料夾和子資料夾。如需詳細資訊,請參閱<如何使用 .NET 的 Blob 儲存體>。

  1. 若要建立 Blob 容器,請開啟 [Blob] 節點的捷徑功能表,然後選擇 [建立 Blob 容器]。

  2. 在 [建立 Blob 容器] 對話方塊中輸入新容器的名稱,然後選擇 [確定]。

    新增 Blob 容器
    note附註
    Blob 容器名稱必須以數字 (0-9) 或小寫字母 (a-z) 開頭。

  3. 若要刪除 Blob 容器,請開啟您要移除之 Blob 容器的捷徑功能表,然後選擇 [刪除]。

  4. 若要檢視 Blob 容器的內容,請開啟 Blob 容器的捷徑功能表,然後選擇 [檢視]。

  • 若要顯示 Blob 容器中包含的項目清單,請開啟清單中的 Blob 容器名稱的捷徑功能表,然後選擇 [檢視 Blob 容器]。

    VST_SE_BlobDesigner

    當您檢視 Blob 容器的內容時,該容器會出現在稱為 Blob 容器檢視的索引標籤中。您可以使用 Blob 容器檢視右上角的按鈕,對 Blob 執行下列作業:

    • 輸入篩選值並加以套用

    • 重新整理容器內的 Blob 清單

    • 上傳檔案

    • 刪除 Blob

    • 開啟 Blob

    • 將 Blob 儲存至本機電腦

    當您選取 Blob 時,其屬性會出現在 [屬性] 視���中。這些屬性只有在重新整理容器時,才會更新為來自 Blob 服務的最新值。

    note附註
    刪除 Blob 容器中的檔案並不會刪除基礎的檔案,只會從 Blob 容器中移除檔案。

  1. 若要在 Blob 容器中建立資料夾或子資料夾,請在上傳 Blob 時指定資料夾名稱。在 [伺服器總管] 中選擇 Blob 容器。在容器視窗中,選擇 [上傳 Blob] 按鈕。

  2. 在 [上傳新的檔案] 對話方塊中,選擇 [瀏覽] 按鈕來指定您想要上傳的檔案,然後在 [資料夾 (選擇性)] 方塊中輸入資料夾名稱。

    依照相同的程序,您可以在容器的資料夾中新增子資料夾。如果您未指定資料夾名稱,檔案將會上傳到 Blob 容器的最上層。

    將檔案上傳至 Blob 資料夾

    檔案會出現在容器中指定的資料夾。

    資料夾新增到 Blob 容器
  3. 按兩下資料夾,或按下 ENTER 以查看該資料夾的內容。當您進入容器的資料夾時,您可以選擇 [開啟上層目錄] (向上箭頭) 按鈕以往回瀏覽至容器的根目錄。

  4. 若要刪除容器資料夾,請刪除資料夾中的所有檔案。

    note附註
    因為 Blob 容器中的資料夾是虛擬資料夾,您無法建立空的資料夾,也無法刪除資料夾來刪除其檔案內容。您必須刪除資料夾的所有內容,才能刪除該資料夾。

  • 您可以指定常見的前置詞來篩選顯示的 Blob。例如,如果您在篩選文字方塊中輸入首碼 Hello 並選擇 [執行] 按鈕,則只會顯示以 Hello 開頭的 Blob。

    VST_SE_FilterBlobs
    note附註
    篩選欄位須區分大小寫,且不支援使用萬用字元進行篩選。您只能用前置詞來篩選 Blob。如果您使用分隔符號以虛擬階層來組織 Blob,則前置詞中也能包含分隔符號。例如,使用 HelloFabric/ 這個前置詞進行篩選時,會傳回以該字串開頭的所有 Blob。

  • 開啟一或多個 Blob 的捷徑功能表並選擇 [開啟],或是在選擇 Blob 名稱後選擇 [開啟] 按鈕,或按兩下 Blob 名稱。

    Blob 下載進度會顯示在 [Azure 活動記錄檔] 視窗中。Blob 隨即在該檔案類型的預設編輯器中開啟。如果作業系統辨識出檔案類型,該檔案就會在本機安裝的應用程式中開啟,否則將提示您為 Blob 的檔案類型選擇合適的應用程式。在您下載 Blob 時所建立的本機檔案會標記為唯讀。

    Blob 資料會快取到本機,並且與 Blob 服務中該 Blob 上次修改的時間進行比對檢查。如果 Blob 自從上次下載之後已經更新過,則會再次下載該 Blob,否則將從本機磁碟載入該 Blob。

    Blob 預設會下載到暫存目錄。若要將 Blob 下載到特定的目錄,請開啟所選 Blob 名稱的捷徑功能表,並選擇 [另存新檔]。使用此方式儲存 Blob 時,並不會開啟 Blob 檔案,而且建立的本機檔案具有讀寫屬性。

  • 在容器開啟以顯示 Blob 容器檢視時,選擇 [上傳 Blob] 按鈕。

    您可以選擇一個或多個要上傳的檔案,而且可以上傳任何類型的檔案。[Azure 活動記錄檔] 會顯示上傳進度。如需有關如何處理 Blob 資料的詳細資訊,請參閱如何在 .NET 中使用 Azure Blob 儲存體服務

  • 如果您使用 Azure 診斷程式記錄來自 Azure 應用程式的資料,並且已將記錄傳輸至儲存體帳戶,則會看見 Azure 為這些記錄建立的容器。在[伺服器總管] 中檢視這些記錄,可讓您輕鬆地找出應用程式的問題,特別是已部署至 Azure 的應用程式。如需 Azure 診斷的詳細資訊,請參閱使用 Azure 診斷收集記錄資料

  • 開啟 Blob 的捷徑功能表,然後選擇 [複製 URL]。

  • 選取 Blob,然後選擇 [開啟 Blob] 按鈕。

    檔案會下載到暫存位置,並且在本機電腦上開啟。進行變更之後,您必須再一次上傳 Blob。

儲存體服務���列由儲存體帳戶所主控,您可以使用這些佇列讓您的雲端服務角色透過訊息傳遞機制彼此通訊,以及與其他服務通訊。您可透過雲端服務及外部用戶端 Web 服務,以程式設計方式存取佇列。您也可以使用 Visual Studio 的 [伺服器總管] 直接存取佇列。

當您開發使用佇列的雲端服務時,可能會想要利用 Visual Studio 建立佇列,並在開發與測試程式碼時以互動方式使用這些佇列。

透過 [伺服器總管],您可以檢視儲存體帳戶中的佇列、建立和刪除佇列、開啟佇列檢視其訊息,以及加入訊息至佇列。開啟佇列進行檢視時,您可以檢視個別訊息,也可以使用左上角的按鈕對佇列執行下列動作:

  • 重新整理佇列檢視

  • 將訊息加入至佇列

  • 將最頂層訊息移出佇列

  • 清除整個佇列

下圖顯示包含兩則訊息的佇列。

檢視佇列

如需儲存體服務佇列的詳細資訊,請參閱作法:使用佇列儲存體服務。如需有關儲存體服務佇列 Web 服務的詳細資訊,請參閱佇列服務概念。如需有關如何使用 Visual Studio 將訊息傳送至儲存體服務佇列的詳細資訊,請參閱<將訊息傳送至儲存體服務佇列>。

Warning警告
儲存體服務佇列與服務匯流排佇列截然不同。如需有關服務匯流排佇列的詳細資訊,請參閱 服務匯流排佇列、主題和訂閱

展開 [表格] 節點即可看到儲存體帳戶的表格清單。若要顯示資料表中的資料,請開啟資料表的捷徑功能表,然後選擇 [檢視資料表]。資料表是由實體 (如資料列所示) 和屬性 (如資料行所示) 組織而成。例如,下圖顯示 [資料表設計工具] 中的實體清單:

方案總管中的 Azure 資料表

您可以使用 [伺服器總管] 建立表格。若要建立表格,請開啟 [表格] 節點的捷徑功能表,然後選擇 [建立資料表]。

  • 開啟實體 (單一資料列) 或屬性 (單一儲存格) 的捷徑功能表,然後選擇 [編輯]。

    加入或編輯資料表實體

    單一表格中的實體不需要具有一組相同的屬性 (資料行)。在您檢視和編輯表格資料時,請切記下列限制。

    • 您無法檢視或編輯二進位資料 (byte[] 類型),但可將這類資料儲存在表格中。

    • 您無法編輯 PartitionKeyRowKey 值,因為 Azure 的表格儲存體不支援這項操作。

    • 您無法建立名為 [時間戳記] 的屬性,因為 Azure 儲存體服務已使用與此同名的屬性。

    • 若輸入 DateTime 值,必須依您電腦的地區及語言設定採用適當的格式 (例如,美式英文即為 MM/DD/YYYY HH:MM:SS [AM|PM])。

    若要永久刪除資料表,請開啟資料表的捷徑功能表,然後選擇 [刪除]。

  • 選擇資料表檢視右上角附近的 [新增實體] 按鈕。

    加入實體

    在 [加入實體] 對話方塊中,輸入 [PartitionKey] 和 [RowKey] 屬性的值。輸入時務必謹慎,因為一旦關閉對話方塊後您就無法變更這些值,除非刪除此實體再重新加入。

    加入實體對話方塊

  1. 如果您使用查詢產生器,您自訂出現在資料表中的一組實體。若要開啟查詢產生器,請開啟資料表以供檢視。

  2. 選擇資料表檢視的工具列上最右側的按鈕。[查詢產生器] 對話方塊隨即出現。

    下圖顯示由查詢產生器建立的查詢。

    查詢產生器
  3. 完成查詢的建置後,請關閉對話方塊。產生的查詢文字表單會以 WCF Data Services 篩選器的形式出現在文字方塊中。

  4. 若要執行查詢,請選擇綠色三角形圖示。

    您��可以直接在篩選欄位內輸入 WCF Data Services 篩選字串,篩選 [資料表設計工具] 所顯示的實體資料。這類字串與 SQL WHERE 子句相似,不過卻是以 HTTP 要求的形式傳送至伺服器。如需有關如何建構篩選字串的詳細資訊,請參閱<為資料表設計工具建構篩選條件字串>。

    下圖顯示有效的篩選字串範例:

    VST_SE_TableFilter

當 [伺服器總管] 透過儲存體帳戶連接或取得資料時,這項作業可能需時一分鐘才能完成。如果無法連接,這項作業可能會逾時。擷取資料時,您可以繼續在 Visual Studio 的其他部分中工作。如果費時太久而要取消作業,請選擇 [伺服器總管] 工具列上的 [停止重新整理] 按鈕。

  • 選取 [Azure 儲存體] 下的 [Blob] 節點,然後選擇 [伺服器總管] 工具列上的 [重新整理] 按鈕。若要重新整理顯示的 Blob 清單,請選擇 [執行] 按鈕。

  • 選取 [資料表] 節點,然後選擇 [重新整理] 按鈕。若要重新整理 [資料表設計工具] 中顯示的實體清單,請選擇 [資料表設計工具] 上的 [執行] 按鈕。

  • 選擇 [查詢] 節點,然後選擇 [重新整理] 按鈕。

  • 選擇帳戶名稱,然後選擇 [伺服器總管] 工具列上的 [重新整理] 按鈕。

使用 [伺服器總管] 時,有兩種方式可用來新增儲存體帳戶。您可以在 Azure 訂閱中建立新的儲存體帳戶,或附加現有的儲存體帳戶。

  1. 開啟 [儲存體] 節點的捷徑功能表,然後選擇 [建立儲存體帳戶]。

    建立新的 Azure 儲存體帳戶
  2. 在 [建立儲存體帳戶] 對話方塊中,為新的儲存體帳戶選取或輸入下列資訊。

    • 儲存體帳戶所要新增到的 Azure 訂閱。

    • 新的儲存體帳戶所要使用的名稱。

    • 區域或同質群組 (例如 [美國西部] 或 [東亞])。

    • 要用於儲存體帳戶的複寫類型,例如 [異地備援]。

  3. 完成後,請選擇 [建立]。

    新的儲存體帳戶會出現在 [方案總管] 中的 [儲存體] 清單內。

  1. [伺服器總管] 中,開啟 [Azure 儲存體] 節點的捷徑功能表,然後選擇 [附加外部儲存體]

    新增現有的儲存體帳戶
  2. 在 [建立儲存體帳戶] 對話方塊中,為新的儲存體帳戶選取或輸入下列資訊。

    • 您要附加之現有儲存體帳戶的名稱。您可以輸入名稱,或從清單中選取。

    • 所選儲存體帳戶的金鑰。此值通常會在您選取儲存體帳戶時提供給您。如果要讓 Visual Studio 記住儲存體帳戶金鑰,請選取 [記住帳戶金鑰] 方塊。

    • 用以連接到儲存體帳戶的通訊協定,例如 HTTPHTTPS 或自訂端點。如需自訂端點的詳細資訊,請參閱設定 Azure 連接字串

    在您輸入這項資訊後,Visual Studio 會建立附加至指定儲存體帳戶的連接字串。此連接字串會出現在 [預覽連接字串] 方塊中。

  3. 如果您是使用 [讀取存取異地備援] 複寫選項來建立儲存體帳戶,您可以檢視其次要端點。開啟帳戶名稱的捷徑功能表,然後選擇 [屬性]。

    儲存體次要端點
  4. 若要從 [伺服器總管] 移除儲存體帳戶,請開啟帳戶名稱的捷徑功能表,然後選擇 [刪除]。如果您刪除儲存體帳戶,也會移除該帳戶所有已儲存的金鑰資訊。

    note附註
    如果您從 [伺服器總管] 中刪除儲存體帳戶,這並不會影響您的儲存體帳戶或其中包含的任何資料,而只會從 [伺服��總管] 中移除參考。若要永久刪除儲存體帳戶,請使用 Azure 管理入口網站

另請參閱

顯示:
© 2015 Microsoft