Come configurare il tuo Azure Blob Storage per le compilazioni dei moduli PDF

Profile picture of Benjamin André-Micolon

Come alternativa all'utilizzo dello storage S3-compatibile, puoi usare il tuo Azure Blob Storage per archiviare documenti e documenti compilati.

Potresti essere interessato a portare il tuo storage (BYOS) per vari motivi, come la conformità a regole specifiche del tuo paese o settore, oppure perché desideri mantenere la piena proprietà dei tuoi dati.

Come funziona il caricamento

Se ti interessa il meccanismo di caricamento generale e il modello di sicurezza, vai qui dove trattiamo questo meccanismo per lo storage S3-compatibile. Azure Blob Storage funziona in modo identico.

In sintesi, il meccanismo di caricamento avviene sul client, con il server che scambia solo link di upload e download: questo garantisce che i tuoi documenti non transitino mai attraverso i server di SimplePDF.

Come configurare il tuo Azure Blob Storage

La configurazione del proprio Azure Blob Storage è disponibile con il piano PRO

In Azure

Per archiviare documenti sul tuo Azure Blob Storage, dobbiamo configurare un container nel tuo account di storage per ricevere questi documenti.

  1. Crea (o scegli) un container

Vista dei container di Azure Blob Storage

  1. Aggiorna la configurazione CORS per consentire sia GET che PUT dalle origini *.

Puoi restringerla al portale della tua azienda se non vuoi consentire le origini *: https://tuo_identificativo.simplepdf.com

Vista CORS di Azure Blob Storage

  1. A seconda del metodo di autenticazione preferito, puoi usare Access Keys o autenticazione SAS

Autenticazione tramite Access Keys: recupera le Access Keys per questo container nella vista Security + Networking > Access keys dell'account di storage

Vista delle credenziali di accesso di Azure Blob Storage

Autenticazione tramite Token SAS: genera il token SAS per accedere al contenuto di quel container nella vista Settings > Shared access tokens del container.

Ti consigliamo di specificare una scadenza lontana nel futuro per evitare interruzioni del servizio: SimplePDF non ti avviserà della scadenza del token.

Seleziona i permessi read, write e delete come visibile nello screenshot qui sotto.

Vista del token SAS di Azure Blob Storage

Se desideri concedere solo l'accesso in write (e delete), deseleziona il permesso read.

In SimplePDF

  1. Accedi al tuo account
  2. Vai alla vista delle impostazioni dell'account:

Configurazione Azure Blob Storage nella vista account

  1. Fai clic su Update configuration

  2. Seleziona il Tipo di credenziali e compila i dettagli:

Endpoint: https://<NOME_DEL_TUO_STORAGE_ACCOUNT>.blob.core.windows.net

Container: nome del tuo container

Account Name: nome del tuo account. Deve corrispondere al valore del nome account utilizzato nell'endpoint sopra. Puoi trovarlo nella vista Access Credentials su Azure.

Tipo di credenziali: Access Keys

Account Key: recuperata dalla vista Access Key su Azure come descritto nel passaggio 3 di questo articolo.

Tipo di credenziali: Token SAS

Token SAS: recuperato dalla vista Shared access tokens su Azure come descritto nel passaggio 3 di questo articolo.

Permessi di sola scrittura: seleziona questa casella se non desideri che SimplePDF possa leggere i documenti sul tuo account, abbinato alla definizione dei soli permessi write (e delete) sul tuo account Azure Storage, come descritto nel passaggio 3 di questo articolo.

  1. Seleziona Azure Blob Storage come tipo di storage e inserisci i dettagli del tuo Azure Blob Storage:

Configurazione Azure Blob Storage: dettagli di configurazione

  1. Fai clic su Update

Ecco fatto! I tuoi documenti e le compilazioni sono ora archiviati automaticamente nel tuo container Azure Blob Storage!

Se hai domande, non esitare a contattarci all'indirizzo support@simplepdf.com