Azure Storage Account
L'Azure Storage Account funge da archivio centrale per dati relativi a oggetti blob, file, code e tabelle. Per consentire l'accesso delle applicazioni a questo archivio, si utilizza la Connection String, che contiene tutte le informazioni necessarie per l'autenticazione e la configurazione in un'unica stringa.
Questo meccanismo consente un'integrazione rapida senza la necessità di gestire manualmente i singoli parametri di connessione.
Procedura per creare una fonte di dati nell'applicazione
Creazione di una collezione di fonti di dati
Nell'amministrazione dell'applicazione:
- Aprire la sezione Fonti di dati.
- Selezionare Crea collezione di fonti di dati.
- Compilare:
- Nome: ad esempio Azure Storage Blob.
- Descrizione: facoltativa (consigliata per documentare lo scopo).
Confermare con il pulsante Crea.

Aggiunta di un account Azure Storage
Dopo aver creato la collezione:
- Selezionare il tipo di fonte Azure Storage account.
- Compilare:
- Nome: qualsiasi identificatore (ad es. Production Storage).
- Connection String: inserire nel passaggio successivo.
- Impostare l'accesso:
- Privato – consigliato per l'ambiente di produzione.
- Condiviso – solo se necessario.
Procedere con il pulsante Continua.

Ottenere la Connection String nel Portale Azure
La Connection String può essere ottenuta direttamente nel Portale Azure dalla configurazione dell'Account di Storage.
Procedura:
- Accedere al Portale Azure.
- Aprire l'Account di Storage desiderato.
- Nel menu a sinistra, selezionare Sicurezza + rete → Chiavi di accesso.
- Verranno visualizzate due coppie di chiavi attive:
key1key2
- Nella casella Connection string, fare clic su Mostra.
- Copiare l'intera stringa.
Questa stringa deve quindi essere incollata nel campo Connection String nell'applicazione.

Cos'è la Connection String e come funziona
La Connection String è una stringa di autenticazione composita che contiene:
- Nome dell'Account di Storage
- Chiave di accesso
- Tipo di protocollo
- Configurazione dell'endpoint
Formato tipico:
DefaultEndpointsProtocol=https;
AccountName=storageaccountname;
AccountKey=BASE64KEY;
EndpointSuffix=core.windows.net
Cosa significa:
| Elemento | Funzione |
|---|---|
| Protocollo | Garantisce comunicazione crittografata (HTTPS) |
| AccountName | Identificazione dell'Account di Storage |
| AccountKey | Chiave di accesso crittografica |
| EndpointSuffix | Infrastruttura regionale di Azure |
L'applicazione utilizza questa stringa per:
- autenticare l'accesso,
- identificare l'account di destinazione,
- ottenere pieni diritti in base al tipo di chiave.
Riepilogo
L'Azure Storage Account è un modo rapido per collegare blob, file, code e tabelle a Siesta AI. Dopo aver ottenuto la Connection String, è sufficiente aggiungere la fonte di dati alla collezione e selezionare l'accesso appropriato.