Knowledge base

Distribuisca un sito statico nel Suo account Azure Static Web Apps

Crei un'entità servizio Azure con ruolo Contributor su un gruppo di risorse e la colleghi, in modo che i Suoi siti statici vengano creati dal Suo repository nella Sua sottoscrizione Azure.

I vantaggi del collegamento

Collegare il Suo account Azure Static Web Apps Le consente di pubblicare un sito statico sul Suo account Azure Static Web Apps direttamente dalla dashboard di Zinn®. Lei mantiene la proprietà del progetto e della fatturazione; noi gestiamo il deploy, il dominio personalizzato e i record DNS.

Prima di iniziare

Una sottoscrizione Azure, un gruppo di risorse per i siti e un account GitHub, GitLab o Bitbucket collegato contenente il codice: Azure Static Web Apps esegue la compilazione a partire da un repository. Il piano gratuito di Azure consente l'uso commerciale e due domini personalizzati per app.

1. Creare la chiave su Azure Static Web Apps

Azure la definisce entità servizio (service principal). Nel centro di amministrazione di Microsoft Entra apra Entra ID → Registrazioni app → Nuova registrazione, assegni un nome e selezioni Registra. Nella pagina di panoramica dell'app copi l'ID applicazione (client) e l'ID directory (tenant). Successivamente, apra Certificati e segreti → Segreti client → Nuovo segreto client, scelga una durata e selezioni Aggiungi: copi immediatamente il valore del segreto, poiché Azure lo mostra una sola volta.

Nel portale di Azure, apra il gruppo di risorse che desidera farci utilizzare, quindi Controllo di accesso (IAM) → Aggiungi → Aggiungi assegnazione di ruolo. Scelga il ruolo Collaboratore (Contributor), lo assegni a Utente, gruppo o entità del servizio, cerchi l'app per nome e selezioni Rivedi e assegna. Prenda nota del nome del gruppo di risorse e dell'ID sottoscrizione a cui appartiene (cerchi Sottoscrizioni nel portale).

2. Effettuare il collegamento qui

Apra Integrazioni nella Sua dashboard e scelga Collega un account. Selezioni Hosting statico (Netlify, Vercel) come gruppo e Azure Static Web Apps come account, compili ID client, Segreto client, ID tenant, ID sottoscrizione e Gruppo di risorse, quindi prema Collega account.

Testiamo i dati incollati prima che venga salvato qualsiasi elemento. Una chiave non funzionante non viene mai memorizzata e la risposta indicherà l'errore riscontrato. Una chiave funzionante viene conservata crittografata nella nostra cassaforte dei segreti — mai nel nostro database — e non verrà mai più mostrata, nemmeno a Lei.

Cosa succede dopo

  • Quando crea o sposta un sito statico, questo account compare come destinazione di
  • deploy. Azure Static Web Apps esegue la compilazione a partire da un repository — non dispone di una modalità per accettare una build caricata — pertanto il codice del sito deve provenire da un repository collegato GitHub, GitLab o Bitbucket. Se non l'ha ancora fatto, ne colleghi prima uno.

  • Creiamo il servizio sul Suo account, lo indirizziamo al repository, colleghiamo il Suo dominio personalizzato
  • e avviamo i deploy. La pagina del dominio mostra tutti i record DNS richiesti da Azure Static Web Apps.

  • L'utilizzo e la fatturazione rimangono a carico del Suo account, visibili nella Sua dashboard del fornitore.
  • Un dominio apex viene verificato tramite un record TXT e un sottodominio tramite il rispettivo CNAME; la pagina del dominio mostra
  • quale dei due è richiesto per il Suo dominio.

Se il collegamento non riesce

Azure ha rifiutato l'entità servizio. Il segreto client è scaduto — scadono sempre, in base alla durata scelta — oppure l'app non dispone più del ruolo di Collaboratore sul gruppo di risorse. I due messaggi sono simili, pertanto verifichi l'assegnazione del ruolo prima di creare un nuovo segreto.

Non viene trovato alcun elemento. Verifichi che l'ID sottoscrizione e il Gruppo di risorse corrispondano a quelli su cui ha assegnato il ruolo e che l'ID tenant sia la directory in cui è registrata l'app.

Viene indicato che la chiave è stata rifiutata. Si tratta quasi sempre di una di queste tre cause: uno spazio o un'interruzione di riga copiati per errore, una chiave scaduta, oppure una chiave revocata o rigenerata dopo essere stata copiata. Ne crei una nuova e la incolli nuovamente.

Il collegamento riesce, ma un'operazione successiva fallisce. La chiave supera l'autenticazione ma non dispone di un permesso necessario per l'azione. Crei una nuova chiave con i permessi sopra indicati, quindi rimuova la vecchia connessione e colleghi la nuova chiave.

Disconnessione

Apra Integrazioni, individui l'account e prema Disconnetti. L'operazione elimina immediatamente la chiave memorizzata. Qualsiasi elemento che la utilizzava si arresterà all'azione successiva, e le schermate che dipendevano da essa lo segnaleranno espressamente, anziché fallire silenziosamente.

La disconnessione non annulla quanto già eseguito: record, distribuzioni o impostazioni da noi modificati sul Suo account rimangono invariati. Se ritiene che la chiave stessa possa essere stata compromessa, provveda a revocarla anche presso il fornitore; la disconnessione rimuove la nostra copia, non la loro.

Le ultime novità dal blog

Cosa abbiamo scritto su hosting, SEO e gestione di siti su larga scala.

SEO e link building dal livello di hosting: Il punto di vista di un operatore per il 2026

Come l'hosting modella l'indicizzazione e l'equità dei link nel 2026: mantenere le pagine indicizzate, verificare i domini datati prima di svilupparli, link building senza tracce per i motori di ricerca e una visione onesta di ciò che l'infrastruttura può e non può fare per la SEO.

Leggi l'articolo →

Rendere WordPress veloce e sicuro: checklist per prestazioni e plugin

Una lista di controllo pratica per un WordPress veloce e sicuro: memorizzazione nella cache a livello di server, una cache degli oggetti per sito, la manciata di plugin che vale la pena eseguire, il mantenimento dello stack aggiornato e le pagine WooCommerce da non memorizzare mai nella cache.

Leggi l'articolo →

Come scegliere un hosting web gestito nel 2026: guida per l'acquirente

Cosa distingue davvero un buon hosting gestito da una macchina economica con pannello di controllo — migrazioni, backup, isolamento, caching reale e scalabilità trasparente — e come valutarlo prima di impegnarsi.

Leggi l'articolo →

Leggi il blog →

Hai ancora bisogno di aiuto?

Il supporto è incluso in ogni piano, il servizio è attivo 24 ore al giorno e potete scriverci in una qualsiasi delle nostre 58 lingue: vi risponderemo nella vostra.

Contatta l'assistenza → Tutti gli articoli →