Questo argomento non è stato ancora valutato - Valuta questo argomento

Esplorazione delle risorse di archiviazione con Esplora server

Se sono stati installati gli strumenti di Windows Azure per Microsoft Visual Studio, è possibile utilizzare il nodo Risorsa di archiviazione Windows Azure in Esplora server per visualizzare i dati di BLOB, coda e tabella dagli account di archiviazione di Windows Azure. È possibile visualizzare i dati dall'account dell'emulatore di archiviazione locale nonché dagli account di archiviazione creati per Windows Azure.

Per visualizzare Esplora server in Visual Studio, sulla barra dei menu scegliere Visualizza, Esplora server. Qualsiasi account di archiviazione di Windows Azure a cui si è connessi viene visualizzato sotto il nodo Risorsa di archiviazione di Windows Azure. Se l'account di archiviazione non è elencato, è possibile aggiungerlo seguendo le istruzioni riportate nella sezione successiva.

Per aggiungere un account di archiviazione a Esplora server

  1. In Esplora server aprire il menu di scelta rapida per il nodo Risorsa di archiviazione Windows Azure, quindi scegliere Aggiungi nuovo account di archiviazione.

  2. In Connetti tramite selezionare il pulsante di opzione Sottoscrizione.

  3. Scegliere la sottoscrizione desiderata dall'elenco Sottoscrizione.

    Se la sottoscrizione non è elencata, selezionare il collegamento Download impostazioni di pubblicazione per scaricare un file .publishsettings, quindi scegliere Importa per importare il file .publishsettings archiviato sul disco.

  4. Dall'elenco Nome account scegliere il nome dell'account di archiviazione.

    Gli strumenti di Windows Azure utilizzano il file .publishsettings per ottenere automaticamente le credenziali dell'account di archiviazione. È possibile anche specificare le credenziali dell'account di archiviazione manualmente se si seleziona il pulsante di opzione Credenziali immesse manualmente. Quando si seleziona questo pulsante di opzione, la finestra di dialogo cambia e assuma l'aspetto di quella mostrata nella figura riportata di seguito.

    Aggiungi nuovo account di archiviazione

    È possibile ottenere il nome e la chiave di accesso primaria dell'account di archiviazione dal portale di gestione. Per immettere le impostazioni dell'account di archiviazione manualmente, continuare con la procedura. Altrimenti, selezionare il pulsante OK.

  5. Per rimuovere un account di archiviazione da Esplora server, aprire il menu di scelta rapida per il nome dell'account, quindi scegliere Elimina. Se si elimina un account di archiviazione, anche le informazioni sulla chiave salvate per tale account saranno rimosse.

    NotaNota

    Se si elimina un account di archiviazione da Esplora server, tale operazione non influisce sull'account di archiviazione né sui dati che contiene, bensì rimuove semplicemente il riferimento da Esplora server.

NotaNota

Esplora server è configurato automaticamente per visualizzare BLOB, code e tabelle nell'account dell'emulatore di archiviazione. Per visualizzare queste risorse, espandere il nodo (Sviluppo) sotto il nodo Risorsa di archiviazione di Windows Azure. Se non è stato avviato l'emulatore di archiviazione quando si espande il nodo (Sviluppo), viene avviato. Può richiedere alcuni secondi. Durante l'avvio dell'emulatore di archiviazione è possibile continuare a lavorare in altre aree di Visual Studio.

Per visualizzare risorse nell'account di archiviazione, espandere il nodo per tale account in Esplora archivi. I nodi seguenti saranno visualizzati:

  • Blob

  • Tabelle

  • Code

Utilizzo delle risorse BLOB

Sotto il nodo BLOB viene visualizzato un elenco di contenitori per l'account di archiviazione. Per visualizzare un elenco di BLOB per un contenitore, aprire un menu di scelta rapida per un nome di contenitore nell'elenco e scegliere Visualizza contenitore BLOB. Ad esempio, nella figura riportata di seguito viene mostrato un elenco di BLOB in un contenitore denominato mycontainer:

VST_SE_BlobDesigner

È possibile eseguire le seguenti operazioni sui BLOB utilizzando i pulsanti nell'angolo superiore destro della visualizzazione dei contenitori BLOB:

  1. Applicare un filtro

  2. Aggiornare l'elenco di BLOB nel contenitore

  3. Caricare un file

  4. Eliminare un BLOB

  5. Scaricare un BLOB e modificarlo sul computer locale

Quando si sceglie un BLOB, le relative proprietà vengono visualizzate nella finestra Proprietà. Tali proprietà vengono aggiornate con il valore più recente del servizio BLOB solo se il contenitore viene aggiornato.

Applicazione di filtri ai BLOB

È possibile filtrare i BLOB visualizzati specificando un prefisso comune. Ad esempio, se si digita il prefisso Buongiorno nella casella di testo del filtro e si sceglie il pulsante Esegui, solo BLOB che iniziano con Buongiorno vengono visualizzati, come mostrato nell'illustrazione seguente:

VST_SE_FilterBlobs

NotaNota

Il campo del filtro rileva la differenza tra maiuscole e minuscole e non supporta l'applicazione di filtri con caratteri jolly. I BLOB possono essere filtrati solo in base al prefisso. Il prefisso può includere un delimitatore se ne viene utilizzato uno per organizzare i BLOB in una gerarchia virtuale. Ad esempio, impostando come filtro il prefisso HelloFabric/ vengono restituiti tutti i BLOB che iniziano con tale stringa. Per ulteriori informazioni sull'utilizzo di prefissi e delimitatori per filtrare un elenco di BLOB, vedere Enumerazione di contenitori e di BLOB (la pagina potrebbe essere in inglese).

Download di dati di BLOB

Per scaricare i dati dei BLOB nel computer locale, aprire il menu di scelta rapida per uno o più BLOB, quindi scegliere Apri oppure scegliere il nome del blob e quindi selezionare il pulsante Apri. Lo stato di un download del BLOB viene visualizzato nella finestra Log attività di Windows Azure.

Il BLOB viene aperto nell'editor predefinito per il tipo di file. Se il sistema operativo riconosce il tipo di file, il file viene aperto in un'applicazione installata in locale; altrimenti, viene richiesto di scegliere un'applicazione appropriata per il tipo di file del BLOB. Il file locale creato durante il download di un BLOB è contrassegnato come di sola lettura.

I dati BLOB vengono memorizzati nella cache in locale e vengono confrontati con l'ora dell'ultima modifica del BLOB nel servizio BLOB. Se il BLOB è stato aggiornato successivamente all'ultima esecuzione del relativo download, sarà scaricato nuovamente; in caso contrario, verrà caricato dal disco locale.

Per impostazione predefinita, un BLOB viene scaricato in una directory temporanea. Per scaricare BLOB in una directory specifica, aprire il menu di scelta rapida per i nomi BLOB selezionati e scegliere Salva con nome. Quando si salva un BLOB in questo modo, il file del BLOB non viene aperto e il file locale viene creato con gli attributi di lettura/scrittura.

Caricamento dei BLOB

È possibile caricare i file in un contenitore di BLOB selezionando il pulsante di caricamento di BLOB quando il contenitore è aperto per la visualizzazione. È possibile scegliere uno o più file da caricare e caricare file di qualsiasi tipo. Lo stato di avanzamento del processo di caricamento è indicato dal Log attività di Windows Azure.

Visualizzazione dei log trasferiti ai BLOB

Se si utilizza Windows Azure Diagnostics per registrare dati dall'interno dell'applicazione Windows Azure e sono stati trasferiti log all'account di archiviazione, verranno visualizzati i contenitori creati da Windows Azure per tali log. Esplora server fornisce un modo semplice per visualizzare i dati della registrazione al fine di identificare i problemi con l'applicazione, in modo particolare durante la distribuzione in Windows Azure. Per ulteriori informazioni su Diagnostica Windows Azure, vedere Collecting Logging Data by Using Windows Azure Diagnostics.

Per ulteriori informazioni su come utilizzare i dati dei BLOB, vedere la pagina sull'utilizzo del servizio di archiviazione BLOB di Windows Azure in .NET.

Ottenimento dell'URL per un BLOB

È possibile copiare l'URL per un BLOB aprendo il relativo menu di scelta rapida e scegliendo Copia URL.

Modifica di un BLOB

È possibile aprire un BLOB per la modifica scegliendolo e selezionando il pulsante Apri BLOB. Il file viene scaricato in un percorso temporaneo e aperto sul computer locale. È necessario caricare nuovamente il BLOB dopo avere apportato le modifiche.

Utilizzo delle risorse tabella

Espandere il nodo Tabelle per visualizzare un elenco di tabelle per l'account di archiviazione. Per visualizzare i dati in una tabella, aprire il menu di scelta rapida per la tabella e scegliere Visualizza tabella. La tabella è organizzata in entità (mostrate nelle righe) e proprietà (mostrate nelle colonne). Ad esempio, nella figura seguente vengono mostrate le entità elencate in Progettazione tabelle:

VST_SE_ViewTable

Per eliminare una tabella in modo permanente, aprire il menu di scelta rapida, quindi scegliere Elimina.

Filtro delle entità

I dati entità visualizzati in Progettazione tabelle possono essere filtrati immettendo una stringa di filtro di WCF Data Services nel campo filtro. Una stringa di filtro di WCF Data Services è simile a una clausola SQL WHERE, ma viene inviata al server come richiesta HTTP. In Progettazione tabelle viene gestita automaticamente la codifica appropriata. Per filtrare in base a un valore di proprietà desiderato, è pertanto necessario immettere solo le informazioni seguenti nel campo filtro:

  • Nome proprietà

  • Operatore di confronto

  • Valore dei criteri

  • (Facoltativo) Operatore Booleano

Questa stringa di filtro non richiede l'opzione query $filter. Per dettagli sulla costruzione delle stringhe di filtro, vedere Creazione di stringhe di filtro per Progettazione tabelle.

Nella figura seguente viene mostrato un esempio di una stringa di filtro valida:

VST_SE_TableFilter

Utilizzo delle risorse delle code

Le code di servizi di archiviazione sono ospitate in un account di archiviazione e possono essere utilizzate per consentire ai ruoli del servizio cloud di comunicare tra loro e con altri servizi mediante un meccanismo di trasferimento dei messaggi. La coda è accessibile a livello di codice tramite un servizio cloud e con un servizio Web per i client esterni. È inoltre possibile accedere alla coda direttamente tramite Esplora server in Visual Studio.

Quando si sviluppa un servizio cloud che utilizza le code, è possibile utilizzare Visual Studio per creare le code e utilizzarle in modo interattivo durante lo sviluppo e il test del codice.

In Esplora server è possibile visualizzare le code di un account di archiviazione, creare ed eliminare code, aprire una coda per visualizzarne i messaggi e aggiungere messaggi a una coda. Quando si apre una coda per la visualizzazione, è possibile visualizzare i singoli messaggi ed eseguire le azioni riportate di seguito sulla coda utilizzando i pulsanti disponibili nell'angolo superiore sinistro:

  1. Aggiornare la visualizzazione della coda

  2. Aggiungere un messaggio alla coda

  3. Rimuovere un messaggio dalla coda

  4. Cancellare l'intera coda

Per ulteriori informazioni sulle code dei servizi di archiviazione, vedere la pagina relativa all'utilizzo del servizio di archiviazione code. Per ulteriori informazioni sul servizio Web per le code dei servizi di archiviazione, vedere la pagina relativa ai concetti del servizio coda. Per informazioni su come inviare messaggi a una coda di servizi di archiviazione mediante Visual Studio, vedere Invio di messaggi a una coda di servizi di archiviazione.

Nota di avvisoAttenzione

Le code di servizi di archiviazione sono diverse dalle code Service Bus. Per ulteriori informazioni sulle code Service Bus, vedere la pagina Code, argomenti e sottoscrizioni.

Aggiornamento dei dati di archiviazione

Quando Esplora server si connette o recupera dati da un account di archiviazione, l'operazione potrebbe richiedere fino a un minuto. Se non è possibile stabilire una connessione, l'operazione potrebbe scadere. Durante il recupero dei dati è possibile continuare a lavorare in altre aree di Visual Studio. Per annullare l'operazione se sta richiedendo troppo tempo, scegliere il pulsante Interrompi aggiornamento nella barra degli strumenti di Esplora server.

Contenitori

Per aggiornare l'elenco di contenitori per un account di archiviazione, selezionare il nodo BLOB sotto Risorsa di archiviazione di Windows Azure e scegliere il pulsante Aggiorna nella barra degli strumenti di Esplora server. Per aggiornare l'elenco di BLOB visualizzato, scegliere il pulsante Esegui.

Tabelle

Per aggiornare l'elenco di tabelle per un account di archiviazione, selezionare il nodo Tabelle e scegliere il pulsante Aggiorna. Per aggiornare l'elenco di entità visualizzato in Progettazione tabelle, scegliere il pulsante Esegui in Progettazione tabelle.

Code

Per aggiornare l'elenco di code per un account di archiviazione, selezionare il nodo Code, quindi fare clic sul pulsante Aggiorna.

Tutti gli elementi in account di archiviazione

Per aggiornare tutti i contenitori, i BLOB, le code, le tabelle e le entità nell'account di archiviazione, scegliere il nome dell'account, quindi fare clic sul pulsante Aggiorna sulla barra degli strumenti di Esplora server.

Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.
facebook page visit twitter rss feed newsletter