Condividi tramite


Avvio rapido: Creare un database di Azure per PostgreSQL

Database di Azure per PostgreSQL è un servizio gestito che consente di eseguire, gestire e ridimensionare database PostgreSQL a disponibilità elevata nel cloud.

Questo articolo illustra come creare un database di Azure per PostgreSQL usando meccanismi diversi.

Creare un database di Azure per PostgreSQL

Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.

Viene creata un'istanza del server flessibile di Database di Azure per PostgreSQL con un set configurato di risorse di calcolo e archiviazione. Il server viene creato all'interno di un gruppo di risorse di Azure.

Selezionare una delle schede seguenti, a seconda del metodo da usare per distribuire l'istanza:

Utilizzo del portale di Azure:

  1. Se richiesto, accedere con le proprie credenziali.

  2. Selezionare Crea una risorsa nell'angolo in alto a sinistra del portale.

    Screenshot che mostra come creare una risorsa nel portale di Azure.

  3. In Categorie, selezionare Database.

    Screenshot che mostra come selezionare Database in categorie di risorse.

  4. Nell'elenco filtrato dei tipi di risorse trovare quello denominato Server flessibile di Database di Azure per PostgreSQL.

    Screenshot che mostra il tipo di risorsa database di Azure per PostgreSQL.

  5. Selezionare Crea.

    Screenshot che mostra il collegamento Crea nel tipo di risorsa Database di Azure per PostgreSQL.

  6. La procedura guidata Nuovo Database di Azure per PostgreSQL - Server flessibile viene avviata.

    Screenshot che mostra la procedura guidata per la creazione di un nuovo database di Azure per PostgreSQL.

  7. Specificare tutte le informazioni necessarie, a partire dalla scheda Informazioni di base.

    Screenshot che mostra la scheda Dati principali della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

  8. Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Informazioni di base e come materiale sussidiario per compilare la pagina:

    Sezione Impostazione Valore consigliato Descrizione Può essere modificato dopo la creazione dell'istanza
    Dettagli del progetto
    Sottoscrizione Selezionare il nome della sottoscrizione in cui si vuole creare la risorsa. Una sottoscrizione è un contratto con Microsoft per l'uso di una o più piattaforme o servizi cloud Microsoft, per i quali gli addebiti si accumulano in base a una tariffa di licenza per utente o al consumo di risorse basato sul cloud. Se si hanno più sottoscrizioni, scegliere quella in cui si desidera che venga fatturata la risorsa. Un'istanza del server flessibile di Database di Azure per PostgreSQL esistente può essere spostata in una sottoscrizione diversa da quella creata in origine. Per altre informazioni, vedere Spostare risorse di Azure in un nuovo gruppo di risorse o sottoscrizione.
    Gruppo di risorse Il gruppo di risorse nella sottoscrizione selezionata, in cui si vuole creare la risorsa. Può trattarsi di un gruppo di risorse esistente, o è possibile selezionare Crea nuovo e specificare un nome nella sottoscrizione che sia univoco tra i nomi di gruppi di risorse esistenti. Un gruppo di risorse è un contenitore con risorse correlate per una soluzione Azure. Il gruppo di risorse può includere tutte le risorse della soluzione o solo le risorse da gestire come gruppo. L'utente decide come allocare le risorse ai gruppi di risorse nel modo più appropriato per l'organizzazione. È in genere consigliabile aggiungere risorse che condividono lo stesso ciclo di vita allo stesso gruppo di risorse per poterle distribuire, aggiornare ed eliminare facilmente come gruppo Un'istanza del server flessibile di Database di Azure per PostgreSQL esistente può essere spostata in una sottoscrizione diversa da quella creata in origine. Per altre informazioni, vedere Spostare risorse di Azure in un nuovo gruppo di risorse o sottoscrizione.
    Dettagli del server
    Nome server Nome da assegnare al server. Un nome univoco che identifica l'istanza di Database di Azure per PostgreSQL - Server flessibile. Il nome di dominio postgres.database.azure.com viene aggiunto al nome del server specificato, per conformarsi al nome host completo in base al quale è possibile usare un server Sistema di denominazione dei domini per risolvere l'indirizzo IP dell'istanza. Sebbene il nome del server non possa essere modificato dopo la creazione del server, è possibile usare la funzionalità di ripristino a un punto nel tempo per ripristinare il server con un nome diverso. Un approccio alternativo per continuare a usare il server esistente, ma essere in grado di farvi riferimento usando un nome server diverso, consiste nell'usare usa gli endpoint virtuali per creare un endpoint writer con il nuovo nome desiderato. Con questo approccio, è possibile fare riferimento all'istanza con il suo nome originale o con quello assegnato all'endpoint virtuale di scrittura.
    Area Il nome di una delle aree in cui il servizio è supportato, più adeguato per distribuire l'istanza. Conformità, residenza dei dati, prezzi, prossimità agli utenti o disponibilità di altri servizi nella stessa area geografica sono alcuni dei requisiti da tenere in considerazione nella scelta dell'area. Il servizio non offre una funzionalità per spostare automaticamente e in modo trasparente un'istanza in un'altra area.
    Versione di PostgreSQL Versione selezionata per impostazione predefinita. È possibile selezionare tra l'elenco delle versioni principali di PostgreSQL attualmente supportate dal servizio. Attualmente queste versioni sono: 18 (anteprima), 17, 16, 15, 14, 13, 12, 11
    Tipo di carico di lavoro Selezione SKU predefinita. È possibile scegliere tra Development (SKU con possibilità di burst), Production (utilizzo generico, per impostazione predefinita o SKU ottimizzati per la memoria). È possibile personalizzare ulteriormente lo SKU e lo spazio di archiviazione selezionando Configura server. Il servizio fornisce una funzionalità predefinita che può aggiornare la versione principale corrente dell'istanza a qualsiasi altra versione successiva supportata dalla funzionalità. Per altre informazioni, vedere Aggiornamenti di versione principali.
    Zona di disponibilità Zona di disponibilità preferita. È possibile scegliere in quale zona di disponibilità si voglia distribuire il server. La possibilità di scegliere la zona di disponibilità in cui viene implementata l'istanza è utile per collocarla con l'applicazione. Se si sceglie Nessuna preferenza, una zona di disponibilità predefinita viene assegnata automaticamente all'istanza durante la creazione. Anche se la zona di disponibilità in cui viene distribuita un'istanza non può essere modificata dopo la creazione, è possibile usare la funzionalità di ripristino a un punto nel tempo per ripristinare il server con un nome diverso in un'altra zona di disponibilità.
    Disponibilità elevata
    Disponibilità elevata Abilitarlo per Stessa zona o Con ridondanza della zona. Se si seleziona una di queste due opzioni, viene eseguito automaticamente il provisioning di un server standby con la stessa configurazione della replica primaria. Il provisioning del server di standby viene eseguito nella stessa zona di disponibilità o in una zona di disponibilità diversa all'interno della stessa area, a seconda dell'opzione selezionata. Notare che la disponibilità elevata può essere abilitata o disabilitata dopo la creazione del server. La disponibilità elevata può essere abilitata o disabilitata dopo la creazione del server. Tuttavia, se abilitata, non può essere modificata direttamente da Stessa zona a Con ridondanza della zona o viceversa. Per implementare tale modifica, è prima necessario disabilitare la disponibilità elevata e quindi riabilitarla scegliendo la nuova modalità desiderata.
    autenticazione
    Metodo di autenticazione Anche se il metodo di autenticazione consigliato è l'autenticazione con Microsoft Entra, per praticità, in questa guida introduttiva selezionare solo l'autenticazione PostgreSQL. Selezionando solo l'autenticazione PostgreSQL, è necessario specificare un nome utente nativo e una password PostgreSQL. Se si sceglie l'autenticazione di Microsoft Entra, è necessario specificare l'identificatore dell'oggetto dell'utente o del gruppo Microsoft Entra da assegnare come amministratore dell'istanza. Se si sceglie l'autenticazione PostgreSQL e Microsoft Entra, è necessario soddisfare entrambi i requisiti indicati in precedenza. Può essere modificato a uno dei tre valori supportati dopo la creazione del server.
    Account di accesso amministratore Nome dell'utente nativo PostgreSQL che si vuole assegnare come amministratore dell'istanza. Per questo esempio, impostare su adminuser. Il nome utente amministratore deve contenere da 1 a 63 caratteri, esclusivamente numeri e lettere, non può iniziare con pg_ e non può essereazure_superuser, azure_pg_admin, admin, administrator, root, guest o public. Il nome dell'utente non può essere modificato dopo la creazione dell'istanza. Inoltre, non può essere sostituito con un altro utente nativo PostgreSQL che potrebbe essere creato nell'istanza.
    Parola d’ordine Password da assegnare all'utente nativo PostgreSQL designato come amministratore. Specificare una password per l'account amministratore del server. Assicurarsi che la password sia abbastanza complessa. Può essere modificato tutte le volte necessarie dopo la creazione del server.
    Conferma password Password da assegnare all'utente nativo PostgreSQL designato come amministratore. Deve corrispondere al valore assegnato a Password. Può essere modificato tutte le volte necessarie dopo la creazione del server.
  9. Per configurare ulteriormente le risorse di calcolo e archiviazione, in Dettagli server, nella sezione Calcolo e archiviazione, selezionare Configura server. Si aprirà la pagina Calcolo e archiviazione, in cui è possibile configurare diverse impostazioni specifiche per il tipo di calcolo e di archiviazione che si vuole usare. Dopo aver configurato le risorse di calcolo e archiviazione in base alle proprie esigenze, selezionare Salva per tornare alla pagina Informazioni di base e continuare a configurare l'istanza.

    Screenshot che mostra la pagina Calcolo e archiviazione in cui è possibile configurare il calcolo e l'archiviazione del server.

  10. Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Calcolo e archiviazione e come materiale sussidiario per compilare la pagina:

    Sezione Impostazione Valore consigliato Descrizione Può essere modificato dopo la creazione dell'istanza
    Cluster
    Opzioni cluster Selezionare Server. I valori possibili sono Server (per carichi di lavoro che possono essere contenuti in un nodo) e Cluster elastico (per capacità più grandi di un singolo nodo; il cluster elastico fornisce il partizionamento orizzontale basato su schema e righe in un database distribuito in un cluster). Non può essere modificato in server esistenti.
    Numero di nodi Impostarlo su 4. Questa opzione è disponibile solo quando le opzioni Cluster sono impostate su Cluster elastico. Intervallo di valori consentito compreso tra 1 e 10. Può essere modificato in server esistenti.
    Calcolo
    Livello di calcolo Selezionare Utilizzo generico. I valori possibili sono Burstable (in genere usato per ambienti di sviluppo in cui i carichi di lavoro non richiedono la capacità completa della CPU in modo continuativo), Utilizzo generico (in genere usato per ambienti di produzione con carichi di lavoro più comuni) e Ottimizzato per la memoria (in genere usato per gli ambienti di produzione che eseguono carichi di lavoro che richiedono un rapporto elevato tra memoria e CPU). Per altre informazioni, vedere Opzioni di calcolo in Database di Azure per PostgreSQL. Può essere modificato dopo la creazione del server. Tuttavia, se si utilizza una funzionalità supportata solo in determinati livelli e si modifica il livello corrente con uno in cui la funzionalità non è supportata, la funzionalità smette di essere disponibile o viene disabilitata.
    Processore di calcolo Lasciare l'impostazione predefinita. Notare che questa opzione potrebbe non essere visibile per alcune aree. Se l'area selezionata nella scheda Informazioni di base supporta processori di più produttori, l'opzione risulterà visibile. Nelle aree che supportano processori di più produttori, i valori possibili sono AMD e Intel. Per altre informazioni, vedere Opzioni di calcolo in Database di Azure per PostgreSQL. Può essere modificato per istanze esistenti, purché l'area in cui viene distribuita l'istanza offra processori di più produttori.
    Dimensioni di calcolo Lasciare l'impostazione predefinita. Notare che l'elenco dei valori supportati può variare in base all'hardware disponibile in ogni area. Per altre informazioni, vedere Opzioni di calcolo in Database di Azure per PostgreSQL. Può essere modificato dopo la creazione dell'istanza.
    Spazio di archiviazione
    Tipo di archiviazione Selezionare SSD Premium. Notare che l'elenco dei valori consentiti può variare a seconda delle altre funzionalità selezionate. Per altre informazioni, vedere Opzioni di archiviazione in Database di Azure per PostgreSQL. Non può essere modificato dopo la creazione dell'istanza.
    Dimensioni archiviazione Lasciare l'impostazione predefinita. Notare che l'elenco dei valori supportati può variare in base all'hardware disponibile in ogni area. Per altre informazioni, vedere Opzioni di calcolo in Database di Azure per PostgreSQL. Può essere modificato dopo la creazione dell'istanza. Può solo essere aumentato. La compattazione manuale o automatica dell'archiviazione non è supportata. I valori accettabili dipendono dal tipo di archiviazione assegnato all'istanza.
    Livello di prestazioni Lasciare l'impostazione predefinita. Le prestazioni delle unità SSD Premium vengono impostate alla creazione del disco il disco, sotto forma di livello di prestazioni. Quando si imposta la dimensione con provisioning del disco, viene selezionato automaticamente un livello di prestazioni. Questo livello di prestazioni determina le operazioni di I/O al secondo e la velocità effettiva del disco gestito. Per i dischi SSD Premium, questo livello può essere modificato in fase di distribuzione o successivamente, senza modificare le dimensioni del disco e senza tempi di inattività. La modifica del livello consente di prepararsi per e soddisfare una domanda più elevata senza usare la funzionalità di burst del disco. Può essere più conveniente modificare il livello di prestazioni anziché basarsi sul bursting, a seconda del tempo necessario per ottenere prestazioni aggiuntive. Questa opzione è ideale per eventi che richiedono temporaneamente un livello di prestazioni costantemente più elevato, come lo shopping durante le festività, i test delle prestazioni o l’esecuzione di un ambiente di training. Per gestire questi eventi, è possibile passare un disco a un livello di prestazioni superiore senza tempi di inattività, purché si necessiti di prestazioni aggiuntive. È quindi possibile tornare al livello originale senza tempi di inattività quando le prestazioni aggiuntive non sono più necessarie. Può essere modificato dopo la creazione dell'istanza.
    Aumento automatico dell'archiviazione Selezionare questa opzione per abilitare la funzionalità di aumento automatico. Notare che questa opzione potrebbe non essere supportata per alcuni tipi di archiviazione e potrebbe non essere rispettata per determinate dimensioni di archiviazione. Per altre informazioni, vedere Configurare l'aumento automatico dell'archiviazione. Può essere modificato dopo la creazione dell'istanza, purché il tipo di archiviazione supporti questa funzionalità.
    Disponibilità elevata
    Disponibilità elevata Lasciare il valore selezionato per impostazione predefinita. I valori supportati sono Disattivato (contratto di servizio del 99,9%), Stessa zona (contratto di servizio del 99,95%) e Con ridondanza della zona (contratto di servizio del 99,99%). Notare che le opzioni a disponibilità elevata supportate possono variare a seconda dell'area in cui si sta tentando di distribuire l'istanza. Per altre informazioni, vedere Disponibilità elevata in Database di Azure per PostgreSQL. La disponibilità elevata può essere abilitata o disabilitata dopo la creazione del server. Tuttavia, se abilitata, non può essere modificata direttamente da Stessa zona a Con ridondanza della zona o viceversa. Per implementare tale modifica, è prima necessario disabilitare la disponibilità elevata e quindi riabilitarla scegliendo la nuova modalità desiderata.
    Backup
    Periodo di conservazione dei backup (in giorni) Lasciare il valore selezionato per impostazione predefinita. Il periodo di conservazione dei backup predefinito è di 7 giorni, ma è possibile estendere il periodo a un massimo di 35 giorni. Notare che le opzioni a disponibilità elevata supportate possono variare a seconda dell'area in cui si sta tentando di distribuire l'istanza. Per altre informazioni, vedere Disponibilità elevata in Database di Azure per PostgreSQL. Può essere modificato dopo la creazione dell'istanza.
    Ridondanza del backup Selezionato automaticamente in base al fatto che l’area selezionata supporti o meno più zone di disponibilità e alla configurazione della ridondanza geografica dei backup. I valori possibili sono Con ridondanza locale (fornisce almeno il 99,999999999% di durabilità degli oggetti di backup nell'arco di un anno), Con ridondanza della zona (fornisce almeno il 99,999999999999% di durabilità degli oggetti di backup nell'arco di un anno) e Con ridondanza geografica (fornisce almeno il 9999999999999% di durabilità degli oggetti di backup nell'arco di un anno). Quando la Ridondanza geografica è abilitata per il backup, l'opzione di ridondanza del backup è impostata su Con ridondanza geografica. In caso contrario, se l'area non supporta più zone di disponibilità, la ridondanza del backup è impostata su Con ridondanza locale. Se l'area supporta più zone di disponibilità, la ridondanza del backup è impostata su Con ridondanza della zona. Per altre informazioni, vedere Opzioni di ridondanza del backup . Non può essere modificata dopo la creazione dell'istanza.
    Ridondanza geografica Lasciare questa opzione disabilitata. La ridondanza geografica nei backup è supportata solo nelle istanze distribuite in una qualsiasi delle aree abbinate di Azure. Per altre informazioni, vedere Backup e ripristino con ridondanza geografica Non può essere modificata dopo la creazione dell'istanza.
  11. Dopo aver specificato tutte le informazioni necessarie nella scheda Informazioni di base, selezionare Avanti: Rete per passare alla scheda Rete, da cui è possibile configurare le impostazioni di rete dell'istanza del server flessibile di Database di Azure per PostgreSQL:

    Screenshot che mostra il pulsante Avanti: Rete evidenziato nella scheda Informazioni di base della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

    Screenshot che mostra la scheda Rete della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

  12. Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Rete e come materiale sussidiario per compilare la pagina:

    Sezione Impostazione Valore consigliato Descrizione Può essere modificato dopo la creazione dell'istanza
    Connettività di rete
    Metodo di connettività Per praticità, selezionare Accesso pubblico (indirizzi IP consentiti) ed endpoint privato. I valori possibili sono Accesso pubblico (indirizzi IP consentiti) ed endpoint privato e Accesso privato (integrazione rete virtuale). Per altre informazioni, vedere Panoramica della rete per Database di Azure per PostgreSQL con accesso pubblico e Rete con accesso privato per Database di Azure per PostgreSQL. Non può essere modificata dopo la creazione dell'istanza.
    Accesso pubblico
    Consentire l'accesso pubblico a questa risorsa tramite Internet usando un indirizzo IP pubblico Abilitare la casella di controllo. Abilitando questa casella di controllo, è possibile configurare regole di firewall per controllare gli intervalli di indirizzi IP da cui i client possono connettersi all'istanza tramite l'endpoint pubblico. Per altre informazioni, vedere Panoramica della rete per Database di Azure per PostgreSQL con accesso pubblico Può essere modificato dopo la creazione dell'istanza.
    Regole del firewall
    Consenti l'accesso pubblico a questo server da qualsiasi servizio di Azure in Azure Lasciare l'impostazione predefinita. Abilitando questa casella di controllo, si configura una regola del firewall speciale per consentire le connessioni da indirizzi IP allocati a qualsiasi servizio o asset di Azure, incluse le connessioni da sottoscrizioni di altri clienti. Per altre informazioni, vedere Panoramica della rete per Database di Azure per PostgreSQL con accesso pubblico Può essere modificato dopo la creazione dell'istanza.
    + Aggiungi indirizzo IP client corrente ( ###.###.###.### ) Selezionare il collegamento con tale testo. Questo configura una regola del firewall per consentire le connessioni dall'indirizzo IP indicato tra parentesi. Tale indirizzo IP corrisponde all'indirizzo IP pubblico usato dal computer da cui si accede al portale di Azure. Per altre informazioni, vedere Panoramica della rete per Database di Azure per PostgreSQL con accesso pubblico Può essere modificato dopo la creazione dell'istanza.
  13. Dopo aver specificato tutte le informazioni necessarie nella scheda Rete, selezionare Avanti: Sicurezza per passare alla scheda Sicurezza, da cui è possibile configurare le impostazioni di sicurezza dei dati dell'istanza del server flessibile di Database di Azure per PostgreSQL:

    Screenshot che evidenzia il pulsante Avanti: Sicurezza nella scheda Rete della procedura guidata per la creazione di una nuova istanza del database di Azure per PostgreSQL.

    Screenshot che mostra la scheda Sicurezza della procedura guidata per la creazione di una nuova istanza del database Azure PostgreSQL.

  14. Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Sicurezza e come materiale sussidiario per compilare la pagina:

    Sezione Impostazione Valore consigliato Descrizione Può essere modificato dopo la creazione dell'istanza
    Crittografia dei dati
    Chiave di crittografia dei dati Lasciare l'impostazione predefinita. I valori possibili sono chiave gestita dal servizio e chiave gestita dal cliente. Per ulteriori informazioni, vedere Crittografia dei dati a riposo nel Database di Azure per PostgreSQL. Non può essere modificata dopo la creazione dell'istanza.
  15. Dopo aver specificato tutte le informazioni necessarie nella scheda Sicurezza, selezionare Avanti: Tag per passare all scheda Tag, da cui è possibile allegare alcuni tag all'istanza del server flessibile di Database di Azure per PostgreSQL:

    Screenshot che mostra il pulsante Avanti: Tag evidenziato nella scheda Sicurezza della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

    Screenshot che mostra la scheda Tags della procedura guidata per la creazione di una nuova istanza del database Azure per PostgreSQL.

  16. Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Tag e come materiale sussidiario per compilare la pagina:

    Sezione Impostazione Valore consigliato Descrizione Può essere modificato dopo la creazione dell'istanza
    Nome Impostarlo su Environment. Per altre informazioni, vedere tag. Può essere modificato dopo la creazione dell'istanza.
    Valore Impostarlo su PostgreSQL Quickstart. Per altre informazioni, vedere tag. Può essere modificato dopo la creazione dell'istanza.
  17. Dopo aver specificato tutte le informazioni necessarie nella scheda Tag, selezionare Avanti: Rivedi e crea per passare alla scheda Rivedi e crea, da cui è possibile esaminare tutte le impostazioni configurate per la nuova istanza del server flessibile di Database di Azure per PostgreSQL, prima di cominciarne la creazione:

    Screenshot che mostra il pulsante Avanti: Rivedi e crea nella scheda Tag della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

    Screenshot che mostra la scheda Rivedi e crea della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

  18. Dopo aver verificato che i valori di tutte le impostazioni corrispondano ai requisiti, selezionare Crea per avviare la distribuzione della nuova istanza del server flessibile di Database di Azure per PostgreSQL:

    Screenshot che mostra il pulsante Crea evidenziato nella scheda Rivedi e crea della procedura guidata Nuovo database di Azure per PostgreSQL per creare una nuova istanza.

  19. Viene avviata una nuova distribuzione per creare un'istanza di Database di Azure per PostgreSQL - Server flessibile

    Screenshot che mostra la distribuzione in corso per creare l'istanza del server flessibile di Database di Azure per PostgreSQL.

  20. Al termine della distribuzione, è possibile selezionare Vai alla risorsa per passare alla pagina Panoramica della nuova istanza del server flessibile di Database di Azure per PostgreSQL e iniziare a usarla:

    Screenshot che mostra la distribuzione completata dell'istanza del server di Database di Azure per PostgreSQL.

    Screenshot che mostra la pagina Panoramica della nuova istanza del server flessibile di Database di Azure per PostgreSQL.

I database disponibili in un'istanza di Database di Azure per PostgreSQL

Per impostazione predefinita, nell'istanza viene creato un database denominato postgres. Il database postgres è un database predefinito che può essere usato da utenti, utilità e applicazioni di terze parti.

Un secondo database creato in ogni istanza è azure_maintenance. Anche se è possibile connettersi a questo database, si dispone solo di autorizzazioni minime, quindi è possibile eseguire a poche operazione al suo interno.

Infine, esiste il database azure_sys, che viene usato per ospitare alcuni oggetti usati da funzionalità come Query Store e Ottimizzazione indice.

Note

Le connessioni all'istanza di Database di Azure per PostgreSQL - Server flessibile comunicano in genere sulla porta 5432. Un'eccezione è quando ci si connette tramite un pool di connessioni come PgBouncer predefinito, integrato con Database di Azure per PostgreSQL. Il PgBouncer integrato è in ascolto sulla porta 6432. Quando si tenta di connettersi dall'interno di una rete aziendale, il traffico in uscita sulla porta 5432 (o 6432 se ci si connette tramite PgBouncer) potrebbe essere bloccato dal firewall della rete. In tal caso, non sarà possibile connettersi all'istanza, a meno che il reparto IT non consenta di instradare il traffico dal computer all'istanza di destinazione tramite la porta necessaria (5432 o 6432).

Ottenere le informazioni di connessione

Per connettersi all'istanza, è necessario disporre del nome completo e delle credenziali dell'utente con cui si vuole connettersi. È consigliabile annotare quei valori al momento del deployment dell’istanza, come indicato in precedenza in questo articolo. Se non li si avesse annotati, è possibile recuperarli tutti tranne la password dell'utente amministratore. Se si dimentica la password assegnata all'istanza, è sempre possibile reimpostarla. Per informazioni su come eseguire questa operazione, vedere Reimpostare la password amministratore.

Utilizzo del portale di Azure:

  1. Aprire la pagina Panoramica della nuova istanza.

    Screenshot che mostra la pagina di panoramica.

  2. Copiare il valore di Endpoint e salvarlo da qualche parte per usarlo in un secondo momento. Passare il puntatore del mouse su ogni campo per visualizzare il simbolo di copia a destra del testo. Selezionare il simbolo di copia necessario per copiare i valori.

    Screenshot che mostra come copiare il nome del server dalla pagina Panoramica.

  3. Copiare il valore dell'account di accesso amministratore e salvarlo da qualche parte per usarlo in un secondo momento. Passare il puntatore del mouse su ogni campo per visualizzare il simbolo di copia a destra del testo. Selezionare il simbolo di copia necessario per copiare i valori.

    Screenshot che mostra come visualizzare il nome utente amministratore dalla pagina Panoramica.

Connettersi tramite psql

Esistono molte applicazioni che è possibile usare per connettersi all'istanza del server flessibile di Database di Azure per PostgreSQL. Se nel computer client è installato PostgreSQL, è possibile usare un'istanza locale di psql per connettersi a un'istanza del server flessibile di Database di Azure per PostgreSQL. Se non è installato nel computer, scaricare il pacchetto pronto per l'uso destinato alla piattaforma e installarlo.

Dopo l'installazione, è possibile usare l'utilità della riga di comando psql per connettersi all'istanza del server flessibile di Database di Azure per PostgreSQL.

  1. Eseguire il comando psql seguente per connettersi a un'istanza del server flessibile di Database di Azure per PostgreSQL.

    psql "host=<server> port=<port> user=<admin-user> dbname=postgres sslmode=require"
    

    Ad esempio, il comando seguente si connette al database predefinito chiamato postgres nell'istanza del server flessibile di Database di Azure per PostgreSQL production-flexible-server.postgres.database.azure.com usando un nome utente denominato adminuser. Quando richiesto, digitare la password corrispondente all'utente.

    psql "host=production-flexible-server.postgres.database.azure.com port=5432 user=adminuser dbname=postgres sslmode=require"
    

    Dopo che è stata stabilita la connessione, l'utilità psql visualizza un prompt postgres in cui è possibile digitare comandi sql. Nell'output della connessione iniziale potrebbe essere visualizzato un avviso perché psql in uso potrebbe essere una versione diversa da quella dell'istanza di Database di Azure per PostgreSQL - Server flessibile

    Output di psql esempio:

     psql (14.13, server 16.4)
     WARNING: psql major version 14, server major version 16.
             Some psql features might not work.
     SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
     Type "help" for help.
    
     postgres=>
    

    Se non è presente alcuna regola del firewall nell'istanza per l'indirizzo IP pubblico da cui si sta tentando di connettersi, viene visualizzato un errore simile al seguente:

    psql: error: connection to server at "<server>.postgres.database.azure.com" (###.###.###.###), port 5432 failed: Connection timed out
            Is the server running on that host and accepting TCP/IP connections?
    
  2. Creare un database vuoto chiamato user_database al prompt digitando il comando seguente:

    CREATE DATABASE user_database;
    
  3. Al prompt, eseguire il comando seguente per passare le connessioni al database user_databaseappena creato:

    \c user_database
    
  4. Digitare \q e quindi premere INVIO per uscire da psql.

Si è ora connessi all'istanza del server flessibile di Database di Azure per PostgreSQL tramite psql e si è creato un database utente vuoto.

Pulire le risorse

È possibile pulire le risorse create in questo argomento di avvio rapido in due modi. È possibile eliminare il gruppo di risorse di Azure, che include tutte le risorse del gruppo. Se si desidera mantenere intatte le altre risorse distribuite nello stesso gruppo di risorse, è possibile eliminare solo l'istanza del server flessibile di Database di Azure per PostgreSQL.

Utilizzo del portale di Azure:

Per eliminare l'intero gruppo di risorse, incluso il server appena creato.

  1. Selezionare Gruppi di risorse.

    Screenshot che mostra come selezionare Gruppi di risorse.

  2. Cercare il gruppo di risorse da eliminare e selezionarne il nome.

    Screenshot che mostra come selezionare un gruppo di risorse.

  3. Nella pagina Panoramica del gruppo di risorse scelto, selezionare Elimina gruppo di risorse.

    Screenshot che mostra come avviare l'eliminazione di un gruppo di risorse.

  4. Immettere il nome del gruppo di risorse nella casella di testo Immetti il nome del gruppo di risorse per confermare l'eliminazione.

    Screenshot che mostra come confermare l'eliminazione di un gruppo di risorse.

  5. Selezionare Elimina.

    Screenshot che mostra il pulsante Elimina.

Per eliminare solo il server appena creato.

  1. Individuare il server nel portale, se non è già aperto. Un modo per eseguire questa operazione consiste nel digitare il nome del server nella barra di ricerca. Quando viene visualizzata la risorsa con il nome corrispondente, selezionarla.

  2. Nella pagina Panoramica selezionare Elimina.

    Screenshot che mostra il pulsante Elimina nella pagina Panoramica.

  3. Selezionare Ho letto e comprendo che questo server, così come tutti i database in esso contenuti, verranno eliminati..

    Screenshot che mostra la casella di controllo per confermare i termini in base ai quali viene eliminato un server.

  4. Selezionare Elimina.

    Screenshot che mostra il pulsante Elimina nel riquadro Elimina server.