Base di conoscenza

Pubblica un sito statico sul Suo account Azure Static Web Apps

Crea un'entità servizio Azure con il ruolo di Collaboratore su un gruppo di risorse e connettila, in modo che i vostri siti statici vengano compilati dal vostro repository sulla vostra sottoscrizione Azure.

Che cosa fa questa connessione per Lei

Collegare il proprio account Azure Static Web Apps consente di pubblicare un sito statico sul suo account Azure Static Web Apps direttamente dalla dashboard di Zinn®. Lei è proprietario del progetto e della fattura; noi gestiamo la distribuzione, il dominio personalizzato e i record DNS.

Prima di iniziare

Un abbonamento Azure, un gruppo di risorse per i siti e un account GitHub, GitLab o Bitbucket collegato che contenga il codice: Azure Static Web Apps effettua la compilazione a partire da un repository. Il piano gratuito di Azure consente l'uso commerciale e due domini personalizzati per applicazione.

1. Creare la chiave in Azure Static Web Apps

Azure definisce questo elemento entità servizio (service principal). Nell'interfaccia di amministrazione di Microsoft Entra, apra Entra ID → Registrazioni app → Nuova registrazione, assegni un nome e faccia clic su Registra. Nella pagina di panoramica dell'app, copi l'ID applicazione (client) e l'ID directory (tenant). Apra quindi Certificati e segreti → Segreti client → Nuovo segreto client, scelga una durata e lo Aggiunga: copi subito il valore del segreto, poiché Azure lo mostra una sola volta.

Nel portale di Azure, apra il gruppo di risorse che desidera utilizziamo, quindi vada su Controllo dell'accesso (IAM) → Aggiungi → Aggiungi assegnazione ruolo. Scelga il ruolo Collaboratore, lo assegni a Utente, gruppo o entità 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, inserisca ID client, Segreto client, ID tenant, ID sottoscrizione e Gruppo di risorse, quindi prema Collega account.

Verifichiamo ciò che incolla prima che venga salvato qualsiasi elemento. Una chiave che non funziona non viene mai memorizzata e il messaggio di risposta indica qual è il problema riscontrato. Una chiave funzionante viene conservata in forma crittografata nel nostro caveau dei segreti (mai nel nostro database) e non viene mai mostrata di nuovo, nemmeno a Lei.

Cosa succede dopo

  • Quando crea o sposta un sito statico, questo account viene visualizzato come destinazione
  • di distribuzione. Azure Static Web Apps esegue la compilazione a partire da un repository e non dispone di alcun metodo per accettare una build caricata; pertanto, il codice del sito deve provenire da un repository GitHub, GitLab o Bitbucket collegato. Se non ne ha ancora uno, ne colleghi uno per primo.

  • Creiamo il servizio sul suo account, lo puntiamo al repository, vi associamo il suo dominio personalizzato
  • e avviamo le distribuzioni. La pagina del dominio mostra tutti i record DNS necessari ad Azure Static Web Apps.

  • L'utilizzo e la fatturazione fanno capo al suo account e sono visibili nella dashboard del suo provider.
  • Un dominio di primo livello viene verificato tramite un record TXT e un sottodominio tramite il relativo CNAME; la pagina del dominio indica
  • quale dei due è richiesto dal suo dominio.

Se il collegamento non riesce

Azure ha rifiutato l'entità servizio. Il segreto client è scaduto (questo accade sempre, in base alla durata selezionata) oppure l'app non dispone più del ruolo di Collaboratore sul gruppo di risorse. Poiché i due messaggi sono simili, 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 l'app è registrata.

Viene segnalato che la chiave è stata rifiutata. Nella quasi totalità dei casi si tratta di una di queste tre situazioni: la presenza di uno spazio o di un'interruzione di riga copiati insieme alla chiave, una chiave scaduta oppure una chiave revocata o rigenerata dopo che è stata copiata. Ne crei una nuova e la incolli di nuovo.

Il collegamento riesce, ma si verifica un errore in un secondo momento. La chiave viene autenticata ma non dispone di un'autorizzazione necessaria all'azione. Crei una nuova chiave con le autorizzazioni elencate in precedenza, quindi disconnetta la vecchia connessione e colleghi la nuova chiave.

Disconnessione

Apri Integrazioni, trovi l'account e prema Disconnetti. Questa operazione elimina immediatamente la chiave memorizzata. Qualsiasi elemento che la stesse utilizzando si interromperà all'azione successiva e le schermate che dipendevano da essa lo segnaleranno anziché restituire un errore silenzioso.

La disconnessione non annulla le operazioni già eseguite: i record, le distribuzioni o le impostazioni che abbiamo modificato sul suo account rimangono inalterati. Se ritiene che la chiave stessa possa essere stata compromessa, la revochi anche presso il provider; la disconnessione rimuove la nostra copia, non la loro.

Ultimi articoli del blog

Di cosa abbiamo scritto riguardo a hosting, SEO e gestione di siti su larga scala.

SEO e Link Building dal Layer di Hosting: La Visione di un Operatore nel 2026

In che modo l'hosting influenza l'indicizzazione e la link equity nel 2026: mantenere le pagine indicizzate, valutare i domini anziani prima di svilupparli, la creazione di link senza lasciare tracce e una visione onesta di ciò che l'infrastruttura può e non può fare per la SEO.

Leggi il post

Rendere WordPress Veloce e Sicuro: Una Checklist per Prestazioni e Plugin

Una checklist pratica per WordPress veloce e sicuro: caching a livello di server, una object cache per singolo sito, la manciata di plugin che vale la pena usare, il mantenimento dello stack aggiornato e le pagine di WooCommerce che non devi mai mettere in cache.

Leggi il post

Come scegliere l'hosting web gestito nel 2026: Guida all'acquisto

Ciò che distingue realmente un buon hosting gestito da un server economico con pannello di controllo — migrazioni, backup, isolamento, caching reale e scalabilità onesta — e come valutarlo prima di impegnarsi.

Leggi il post

Leggi il blog

Ancora bloccato?

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 il supporto Tutti gli articoli