匯出 (0) 列印
全部展開
本主題尚未接受評分 - 為這個主題評分

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

更新日期: 2013年10月

如果您已經安裝 Windows Azure Tools for Microsoft Visual Studio,即可從您的 Windows Azure 儲存體帳戶檢視 Blob、佇列和表格資料。使用 [伺服器總管] 中的 [Windows Azure 儲存體] 節點可讓您顯示來自本機儲存體模擬器帳戶的資料,以及來自您為 Windows Azure 所建立儲存體帳戶的資料。

在 Visual Studio 中從功能表列選擇 [檢視]、[伺服器總管],就會顯示 [伺服器總管]。您已連接的所有 Windows Azure 儲存體帳戶都將出現在 [Windows Azure 儲存體] 節點底下。如果該處未出現您的儲存體帳戶,您可以依照本主題結尾的指示加入帳戶。

在 Visual Studio 中檢視儲存體資源

note附註
[伺服器總管] 會自動設定以顯示您儲存體模擬器帳戶中的 Blob、佇列和表格。若要查看這些資源,請展開 [Windows Azure 儲存體] 節點底下的 [(開發)] 節點。如果在展開 [(開發)] 節點時尚未啟動儲存體模擬器,就會將它啟動。這可能需要幾秒鐘的時間。在儲存體模擬器啟動期間,您可以繼續在 Visual Studio 的其他區域中工作。

若要檢視儲存體帳戶中的資源,請在 [儲存體總管] 中展開該帳戶的節點。將會顯示下列節點:

  • Blob

  • 佇列

  • 資料表

使用 Blob 資源

在 [Blob] 節點底下會顯示儲存體帳戶的容器清單。若要顯示容器的 Blob 清單,請開啟清單中容器名稱的捷徑功能表,然後選擇 [檢視 Blob 容器]。例如,下圖顯示名為 mycontainer 之容器內的 Blob 清單:

VST_SE_BlobDesigner

您可以使用 Blob 容器檢視右上角的按鈕,對 Blob 執行下列作業:

  1. 套用篩選

  2. 重新整理容器內的 Blob 清單

  3. 上傳檔案

  4. 刪除 Blob

  5. 下載 Blob,並在本機電腦上進行編輯

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

篩選 Blob

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

VST_SE_FilterBlobs

note附註
篩選欄位有區分大小寫,並且不支援使用萬用字元進行篩選。您只能用前置詞來篩選 Blob。如果您使用分隔符號以虛擬階層來組織 Blob,則前置詞中也能包含分隔符號。例如,使用 HelloFabric/ 這個前置詞進行篩選時,會傳回以該字串開頭的所有 Blob。如需有關如何使用前置詞和分隔符號篩選 Blob 清單的詳細資訊,請參閱列舉容器和 Blob

下載 Blob 資料

若要將 Blob 資料下載到本機電腦,請開啟一個或多個 Blob 的捷徑功能表再選擇 [開啟],或是選擇 Blob 名稱再選擇 [開啟] 按鈕。Blob 下載進度會顯示在 [Windows Azure 活動記錄檔] 視窗中。

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

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

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

上傳 Blob

您可以在開啟容器進行檢視時選擇 [上傳 Blob] 按鈕,將檔案上傳到 Blob 容器。您可以選擇一個或多個要上傳的檔案,而且可以上傳任何類型的檔案。[Windows Azure 活動記錄檔] 會顯示上傳進度。

檢視已傳輸至 Blob 的記錄

如果您使用 Windows Azure 診斷程式記錄來自 Windows Azure 應用程式的資料,並且已將記錄傳輸至儲存體帳戶,則會看見 Windows Azure 為這些記錄建立的容器。[伺服器總管] 提供簡單的方式讓您檢視記錄資料以找出應用程式的問題,特別是已部署至 Windows Azure 的應用程式。如需 Windows Azure 診斷的詳細資訊,請參閱Collecting Logging Data by Using Windows Azure Diagnostics

如需有關如何處理 Blob 資料的詳細資訊,請參閱如何在 .NET 中使用 Windows Azure Blob 儲存體服務

取得 Blob 的 URL

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

編輯 Blob

選擇 Blob,再選擇 [開啟 Blob] 按鈕,您就可以將其開啟進行編輯。檔案會下載到暫存位置,並且在本機電腦上開啟。進行變更之後,您必須再一次上傳 Blob。

使用佇列資源

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

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

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

  1. 重新整理佇列檢視

  2. 將訊息加入至佇列

  3. 將最頂層訊息移出佇列

  4. 清除整個佇列

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

檢視佇列

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

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

使用表格資源

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

VST_SE_ViewTable

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

編輯表格資料

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

加入或編輯資料表實體

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

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

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

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

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

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

加入實體

您也可以加入實體 (資料列),方法是選擇表格檢視右上角附近的 [加入實體] 按鈕。

加入實體

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

加入實體對話方塊

篩選實體

使用查詢產生器可以讓您自訂顯示取自表格的一組實體。若要開啟查詢產生器,請開啟任一表格進行檢視,然後選擇表格檢視工具列最右邊的按鈕。[查詢產生器] 對話方塊隨即開啟。下圖顯示由查詢產生器建立的查詢。

查詢產生器

當您建立查詢完成後,請關閉對話方塊,產生的文字格式查詢就會出現在文字方塊中成為 WCF Data Services 篩選條件。若要執行查詢,請選擇綠色三角形圖示。

您也可以直接在篩選欄位內輸入 WCF Data Services 篩選字串,篩選 [資料表設計工具] 所顯示的實體資料。這類字串與 SQL WHERE 子句相似,不過卻是以 HTTP 要求的形式傳送至伺服器。

如需有關如何建構篩選字串的詳細資訊,請參閱<為資料表設計工具建構篩選條件字串>。

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

VST_SE_TableFilter

重新整理儲存體資料

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

容器

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

資料表

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

佇列

若要重新整理儲存體帳戶的佇列清單,請選擇 [佇列] 節點,然後選擇 [重新整理] 按鈕。

儲存體帳戶中的所有項目

若要重新整理儲存體帳戶中的所有容器、Blob、佇列、表格和實體,請選擇帳戶名稱,然後選擇 [伺服器總管] 工具列上的 [重新整理] 按鈕。

將儲存體帳戶加入至伺服器總管

若要將儲存體帳戶加入至伺服器總管

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

    加入新的儲存體帳戶
  2. 在 [連接方式] 底下,選擇 [您的訂用帳戶] 選項按鈕。

  3. 在 [訂用帳戶] 清單中,選擇您的訂用帳戶。

    如果您的訂用帳戶未出現在清單中,請選擇 [下載發行設定] 連結下載 .publishsettings 檔案,然後選擇 [匯入] 以匯入儲存在磁碟上的 .publishsettings 檔案。

  4. 在 [帳戶名稱] 清單中,選擇您的儲存體帳戶名稱。

    Windows Azure Tools 會使用 .publishsettings 檔案,自動取得儲存體帳戶認證。如果選擇 [手動輸入的認證] 選項按鈕,您也可以手動指定儲存體帳戶認證。當您選擇這個選項按鈕後,對話方塊就會變成類似下圖的樣子。

    加入新的儲存體帳戶

    您可以從管理入口網站取得您的儲存體帳戶名稱和主要金鑰。若要手動輸入儲存體帳戶設定,請繼續執行此程序。否則選擇 [確定] 按鈕。

  5. 若要手動輸入儲存體帳戶設定

    1. 在 [帳戶名稱] 文字方塊中輸入儲存體帳戶的名稱,或是從管理入口網站複製名稱,然後選擇 Ctrl+V 鍵將名稱貼入文字方塊。

    2. 在管理入口網站中選擇 [儲存體] 按鈕。在隨後出現的儲存體帳戶清單中,選擇帳戶以開啟其頁面,然後從該頁面複製儲存體帳戶的名稱。

    3. 在 [帳戶金鑰] 文字方塊中輸入您的主要金鑰,或是從管理入口網站複製該金鑰後貼入文字方塊。

      若要從管理入口網站複製這個金鑰,請選擇相應儲存體帳戶頁面底端的 [管理金鑰] 按鈕。在 [管理存取金鑰] 頁面上,反白顯示主要存取金鑰的文字,然後選擇 Ctrl+C 鍵。

      當您輸入 Windows Azure 儲存體帳戶金鑰的相關資訊時,這項資訊會儲存於本機的服務組態檔中。然而,這項資訊沒有加密。

    4. 選擇下列其中一個選項按鈕,決定服務存取儲存體帳戶的方式:

      • 使用 HTTP:這是標準選項。例如,URL 可能是 http://<account name>.blob.core.windows.net

      • 使用 HTTPS:這個選項確保安全的連接。例如,URL 可能是 https://<accountname>.blob.core.windows.net

      • 指定自訂端點:您可以使用這個選項,為三項服務個別指定自訂端點。然後您可以將這些端點輸入特定服務的欄位中。

        note附註
        藉由建立自訂端點,您便能夠建立更複雜的連接字串。當您使用這種字串格式時,可以指定包含您為儲存體帳戶向 Blob 服務所註冊之自訂網域名稱的儲存體服務端點。您也可以透過共用的存取簽章,只授與單一容器中 Blob 資源的存取權。如需如何建立自訂端點的詳細資訊,請參閱How to Configure Connection Strings

    5. 若要儲存帳戶金鑰,以便在重新啟動 Visual Studio 時使用,請選取 [記住帳戶金鑰] 核取方塊,讓 Visual Studio 在本機加密並儲存您的帳戶金鑰。如果沒有儲存帳戶金鑰,當您重新啟動 Visual Studio 後,在 [伺服器總管] 中展開儲存體帳戶的節點時,就會出現提示要求您提供該金鑰。

    6. 當您指定儲存體帳戶資訊完成後,選擇 [確定] 按鈕。

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

    note附註
    如果您從 [伺服器總管] 刪除儲存體帳戶,則只會從 [儲存體總管] 移除參考,並不會影響您的儲存體帳戶或其中包含的任何資料。

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見

社群新增項目

顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。