gestione del server Azure

L'estensione PostgreSQL per Visual Studio Code consente di gestire le risorse Database di Azure per PostgreSQL supportate direttamente da Visual Studio Code. Dopo la connessione a un server flessibile Database di Azure per PostgreSQL, è possibile aprire il dashboard del server per controllare il ciclo di vita del server, gestire l'accesso alla rete, modificare i parametri, creare o ripristinare i backup, clonare il server e scaricare i log acquisiti. Le connessioni di Azure HorizonDB (anteprima) dispongono di una pagina Configurazione di rete più compatta per le regole del firewall.

Note

La maggior parte delle attività di questo articolo si applica solo alle connessioni server flessibili Database di Azure per PostgreSQL. Azure HorizonDB (anteprima) supporta solo la gestione delle regole del firewall. Le istanze locali di PostgreSQL e i contenitori Docker non espongono queste pagine di gestione Azure.

Tip

Se è ancora necessario creare il server o connettersi, iniziare con Creare un server PostgreSQL o Connessioni e identità.

Aprire le pagine di gestione di Azure

  1. Nell'albero Connessioni connettersi alla risorsa Database di Azure per PostgreSQL che si desidera gestire.
  2. Fare clic con il pulsante destro del mouse sul nodo del server e selezionare Dashboard.
  3. Per Database di Azure per PostgreSQL azioni flessibili del ciclo di vita del server, selezionare Azioni>Start, Arresta o Riavvia nel dashboard del server.
  4. Per aprire Azure pagine di gestione, selezionare Impostazioni server, quindi scegliere una pagina supportata, ad esempio Configurazione di rete, Parametri del server, Backup o Log del server.

Avviare, arrestare o riavviare un server

È possibile eseguire azioni del ciclo di vita dal menu Azioni nella barra degli strumenti del dashboard o dal menu di scelta rapida del server nell'albero Connessioni .

Avviare un server

  1. Nell'albero Connessioni fare clic con il pulsante destro del mouse sul server e scegliere Avvia server oppure aprire il dashboard e selezionare Azioni>Avvia.
  2. Attendi mentre l'estensione mostra una notifica di avanzamento ed esegue il polling di Azure per il risultato dell'operazione.
  3. Verificare che il server torni allo stato Pronto prima di riconnettersi o aprire le pagine di gestione.

Arrestare un server

  1. Nell'albero Connessioni fare clic con il pulsante destro del mouse sul server e scegliere Arresta server oppure aprire il dashboard e selezionare Azioni>arresta.
  2. Nella finestra di dialogo di conferma selezionare Arresta.
  3. Attendere il completamento dell'operazione di arresto dell'estensione.
  4. Riconnettiti dopo aver riavviato il server.

Caution

L'arresto del server disconnette la sessione connessioni corrente. L'estensione chiude automaticamente la connessione al termine dell'operazione di arresto.

Note

Quando il server viene arrestato, Azure interrompe la fatturazione dei costi di calcolo, ma continuano ad applicarsi i costi di archiviazione.

Riavviare un server

Se si salvano i parametri che richiedono un riavvio e si seleziona nella richiesta di riavvio, l'estensione avvia automaticamente il riavvio. Usare questi passaggi quando si vuole riavviare il server manualmente.

  1. Nell'albero Connessioni fare clic con il pulsante destro del mouse sul server e scegliere Riavvia server oppure aprire il dashboard e selezionare Azioni>Riavvia.
  2. Attendere che l'estensione riavvii il server e aggiorni lo stato del server.
  3. Continuare a funzionare dopo che il server torna allo stato Pronto .

Gestire l'accesso alla rete

Apri Impostazioni server>Configurazione di rete per gestire l'accesso alla rete.

Piattaforma Impostazioni di configurazione di rete supportate
Server flessibile di Azure Database per PostgreSQL Regole del firewall, accesso pubblico, accesso ai servizi Azure e regole di elenco indirizzi consentiti IPv4 generali
Azure HorizonDB (anteprima) Regole del firewall e accesso ai servizi di Azure

Per Database di Azure per PostgreSQL server flessibile, la pagina Configurazione di rete disabilita la modifica del firewall fino a quando non viene abilitato l'accesso pubblico. Mantiene anche l'opzione Salva disabilitata fino a quando non si apporta una modifica valida. Azure HorizonDB (anteprima) non mostra i controlli di accesso pubblico, ma include la casella di controllo Consenti l'accesso pubblico da qualsiasi servizio Azure all'interno di Azure a questo server.

Aggiungere o modificare una regola del firewall

  1. Apri Impostazioni del server>Configurazione di rete.
  2. Per il server flessibile di Azure Database per PostgreSQL, in Accesso pubblico, attiva l'accesso pubblico se è attualmente disattivato.
  3. Nella tabella regole del firewall usare la riga vuota per immettere un nome di regola del firewall, l'indirizzo IP iniziale e l'indirizzo IPfinale oppure aggiornare una riga esistente.
  4. Seleziona Salva.

Usare queste regole di convalida quando si modifica una regola:

Campo Requisito
Nome regola del firewall Solo caratteri obbligatori, univoci, da 1 a 80 caratteri, lettere, numeri, trattini (-) e caratteri di sottolineatura (_)
Indirizzo IP iniziale Indirizzo IPv4 obbligatorio e valido
Indirizzo IP finale Indirizzo IPv4 obbligatorio, valido e non inferiore all'indirizzo IP iniziale

Note

La pagina mostra gli errori di convalida in linea e disabilita Salva finché ogni regola modificata non è valida.

Consenti l'indirizzo IP attuale del client

  1. Apri Impostazioni del server>Configurazione di rete.
  2. Nella tabella regole del firewall selezionare il collegamento che inizia con Aggiungi indirizzo IP client corrente.
  3. Esaminare la regola inserita e selezionare Salva.

Se il dashboard non riesce a rilevare l'indirizzo IP pubblico, il collegamento diventa Impossibile determinare automaticamente l'indirizzo IP corrente. Inserire invece l'indirizzo manualmente nella riga vuota della regola firewall.

Configurare impostazioni di accesso più ampie

Usare queste opzioni del server flessibile Database di Azure per PostgreSQL nella pagina Configurazione di rete quando le singole regole IP non sono sufficienti:

Opzione Usarlo quando
Accesso pubblico Si vuole che il server accetti le connessioni tramite indirizzi IP pubblici.
Consenti l'accesso pubblico a questo server da qualsiasi servizio di Azure in Azure Si desidera che i servizi ospitati Azure raggiungano il server senza aggiungere manualmente ogni intervallo IP del servizio.
Aggiungere 0.0.0.0 - 255.255.255.255 Si vuole creare una regola che consenta qualsiasi indirizzo IPv4. Usarlo solo in ambienti strettamente controllati.

Importante

Non immettere 0.0.0.0 sia per gli indirizzi IP iniziali che per gli indirizzi IP finali. L'estensione considera tale intervallo come non valido. Se si desidera che i servizi ospitati Azure si connettano, usare invece Consenti l'accesso pubblico da qualsiasi servizio Azure all'interno di Azure a questo server.

Note

La configurazione di rete di Azure HorizonDB (anteprima) non include l'accesso pubblico, i parametri, i backup, i log del server, la clonazione o le azioni del ciclo di vita.

Tip

Se nella pagina Configurazione di rete viene visualizzato un messaggio non disponibile per una connessione Azure HorizonDB (anteprima) perché mancano Azure informazioni sull'identità, selezionare Recupera metadati nella pagina per recuperarlo. Si tratta dello stesso recupero di metadati disponibile nel dashboard del server.

Modificare i parametri

Aprire Impostazioni>server Parametri del server per cercare, filtrare, modificare e reimpostare i parametri PostgreSQL per il server.

Trovare un parametro

  1. Apri Impostazioni server>Parametri server.
  2. Usare i pulsanti di filtro, ad esempio All, Modified, Static, Dynamic o Read-Only per restringere l'elenco.
  3. Usare la casella di testo per cercare in base al nome o alla descrizione del parametro.
  4. Se è necessario un working set di dimensioni maggiori, modificare Righe per pagina in 25, 50o 100.
  5. Se si desidera raggruppare impostazioni simili prima di modificarle, ordinare una colonna.

Salvare le modifiche ai parametri

  1. Aprire Impostazioni server>Parametri server.
  2. Trovare il parametro da modificare.
  3. Modificare il valore direttamente nella colonna Valore .
  4. Se il parametro mostra un pulsante informazioni, passare il puntatore del mouse per esaminare i valori consentiti.
  5. Seleziona Salva.

Se il parametro richiede un riavvio, la pagina aggiunge una riga Pending Restart sotto il parametro . Quando si salva uno o più parametri statici, l'estensione chiede se si vuole riavviare immediatamente il server.

Reimpostare un parametro sul valore predefinito

  1. Aprire Impostazioni server>Parametri del server.
  2. Trovare il parametro da reimpostare.
  3. Selezionare l'icona di reimpostazione accanto al parametro .
  4. Seleziona Salva.

Gestire i backup

Apri Impostazioni del server>Backup per gestire backup automatici e manuali.

Creare un backup su richiesta

  1. Apri Impostazioni server>Backup.
  2. Selezionare Esegui backup ora.
  3. In Crea backup immettere un nome di backup.
  4. Fare clic su Crea.

I nomi di backup possono contenere solo lettere, numeri, trattini (-) e caratteri di sottolineatura (_).

Note

La pagina può disabilitare backup ora mentre il server non è nello stato Pronto , mentre un altro backup è già in esecuzione o quando il carico di lavoro corrente non supporta i backup manuali.

Eseguire il ripristino da un backup

  1. Apri Impostazioni server>Backup.
  2. Trovare il backup da usare.
  3. Selezionare Ripristina da questo backup.
  4. Completare il flusso di lavoro di ripristino per creare un nuovo server flessibile Database di Azure per PostgreSQL da tale backup.

Eliminare un backup su richiesta

  1. Apri Impostazioni server>Backup.
  2. Trovare il backup su richiesta da rimuovere.
  3. Seleziona Elimina.
  4. In Elimina backup selezionare di nuovo Elimina per confermare.

I backup automatici rimangono gestiti da Azure e non possono essere eliminati dall'estensione.

Modificare la conservazione dei backup

  1. Apri Impostazioni server>Backup.
  2. Sposta il cursore di conservazione sul numero di giorni desiderato.
  3. Seleziona Salva.

È anche possibile filtrare l'elenco di backup con Automatico o Su richiesta, restringerlo con filtri temporali come Ultime 24 ore o Ultimi 7 giorni e ordinare la tabella in base a Nome, Stato, Tempo di completamento, Conservato fino a o Tipo.

Clonare un server

Usare Clone Server quando si desidera creare un nuovo server flessibile Database di Azure per PostgreSQL basato sul server corrente.

  1. Aprire il dashboard.
  2. Selezionare Server Settings>Clone Server.
  3. Completare il flusso di lavoro clone per creare il nuovo server.

Acquisire e scaricare i log del server

Apri Impostazioni server>Log del server per acquisire i log di diagnostica e scaricarli per la risoluzione dei problemi.

Attivare o disattivare l'acquisizione dei log

  1. Apri Impostazioni server>Log del server.
  2. Attivare o disattivare i log di acquisizione per il download .
  3. Se l'acquisizione dei log è attivata, impostare Il periodo di conservazione dei log.
  4. Seleziona Salva.

Filtrare e scaricare i file di log

  1. Apri Impostazioni server>Log del server.
  2. Usare Tutti i tipi, il log del server o il log di aggiornamento per restringere l'elenco.
  3. Usa il filtro temporale o la casella di ricerca per nome file per trovare i file che ti servono.
  4. Selezionare uno o più file di log oppure usare il pulsante di download in una singola riga.
  5. Selezionare Scarica.

La tabella di log supporta l'ordinamento in base al nome, all'ultima modifica, alle dimensioni (KB) e al tipo. Quando più di 100 file corrispondono ai filtri correnti, nella pagina vengono visualizzati i controlli di paginazione.