Condividi tramite


Lezione 1: Creare account e contenitore di Archiviazione di Azure

Prima di iniziare a archiviare SQL Server file di dati in Archiviazione di Azure, è prima necessario creare un account di archiviazione di Azure e un contenitore BLOB e una firma di accesso condiviso. La lezione 1 illustra i passaggi di accesso al portale di gestione di Azure, la creazione di un account di archiviazione, un contenitore BLOB e una firma di accesso condiviso.

Per impostazione predefinita, solo il proprietario dell'account di archiviazione può accedere ai BLOB, alle tabelle e alle code dell'account in uso. Per accedere alle risorse utilizzando questa nuova funzionalità di SQL Server senza condividere la chiave di accesso dell'account di archiviazione, è necessario eseguire le seguenti operazioni:

  • Impostare le autorizzazioni del contenitore su privato.

  • Creare una firma di accesso condivisa. Consente di delegare l'accesso limitato alla risorsa di un contenitore, un BLOB, una tabella o una coda specificando l'intervallo in cui le risorse sono disponibili e le relative autorizzazioni del client.

  • Utilizzare i criteri di accesso archiviati per gestire le firme di accesso condivise di un contenitore o dei relativi BLOB. I criteri di accesso archiviati costituiscono una misura di controllo aggiuntiva sulle firme di accesso condivise e forniscono strumenti semplici per revocarli.

Per altre informazioni, vedere Gestire l'accesso alle risorse di archiviazione di Azure.

Creare un account di archiviazione

Per creare un account di archiviazione nel portale di gestione di Azure, seguire questa procedura:

  1. Accedere al portale di gestione di Azure usando l'account. Se non si dispone di un account Azure, provare la versione di valutazione gratuita di Azure.

    SQL 14 CTP2 SQL 14

  2. Usare le istruzioni dettagliate per creare un account di archiviazione. Si noti che quando si crea un account di archiviazione da usare per la funzionalità SQL Server file di dati in Azure, è necessario deselezionare o disabilitare la replica geografica. Ciò si richiede perché l'ordine di scrittura non è garantito quando più BLOB partecipano alla replica a livello geografico. Se un account di archiviazione viene sottoposto alla replica a livello geografico ed è necessario il recupero, si verifica un errore.

    SQL 14 CTP2 SQL 14

Creare un contenitore BLOB

In Azure un contenitore fornisce un raggruppamento di un set di BLOB. Tutti i BLOB devono essere inclusi in un contenitore. Un account di archiviazione può contenere un numero illimitato di contenitori, tuttavia ne deve contenere almeno uno. In un contenitore è possibile archiviare un numero illimitato di BLOB. Per informazioni più aggiornate sui limiti delle dimensioni di archiviazione, vedere Come usare il servizio Archiviazione BLOB di Azure in .NET.

Per creare un contenitore in Azure, seguire questa procedura:

  1. Accedere al portale di gestione di Azure.

  2. Selezionare l'account di archiviazione, fare clic sulla scheda CONTENITORi e fare clic su AGGIUNGI CONTENITORE nella parte inferiore della schermata, che apre una nuova finestra di dialogo.

  3. Immettere un nome per il contenitore.

  4. Selezionare Privato per tipo di accesso. Quando si imposta l'accesso a privato, i dati del contenitore e del BLOB possono essere letti solo dal proprietario dell'account Azure.

    SQL 14 CTP2 SQL 14

Nota

Per creare un contenitore a livello di programmazione è possibile utilizzare anche le API REST. Per altre informazioni, vedere Creare contenitori e anche informazioni di riferimento sull'API REST di Servizi di archiviazione di Azure.

Lezione successiva:

Lezione 2. creare i criteri per il contenitore e generare una chiave di firma di accesso condivisa (SAS, Shared Access Signature)