Condividi tramite


Rami protetti

Importante

La scalabilità automatica di Lakebase si trova in Beta nelle aree seguenti: eastus2, westeurope, westus.

Lakebase Autoscaling è la versione più recente di Lakebase con calcolo autoscalante, riduzione a zero, ramificazione e ripristino istantaneo. Per il confronto delle funzionalità con Lakebase Provisioned, vedere scegliere tra le versioni.

I rami protetti consentono di proteggere i rami critici da modifiche o eliminazioni accidentali.

Che cosa sono i rami protetti?

i rami protetti sono rami con regole speciali che limitano determinate operazioni. La funzionalità di rami protetti di Lakebase implementa le protezioni seguenti:

  • I rami protetti non possono essere eliminati
  • Non è possibile reimpostare i rami protetti
  • I progetti con rami protetti non possono essere eliminati
  • Non è possibile eliminare i calcoli associati a un ramo protetto
  • Le nuove password vengono generate automaticamente per i ruoli Postgres nei rami creati da rami protetti. Visualizzare Nuove password per i rami figlio
  • I rami protetti non vengono archiviati a causa dell'inattività

Impostare un ramo come protetto

Per impostare un ramo come protetto:

  1. Passare a Rami nell'app Lakebase e selezionare il ramo da proteggere.
  2. Fare clic su Proteggi e confermare la selezione.

Il ramo è ora designato come protetto, come indicato dall'icona dello scudo visualizzata accanto al nome del ramo nella pagina Rami e nella pagina dei dettagli del ramo.

Nuove password per le sottoramificazioni

Quando si crea un ramo in Lakebase, include tutti i database e i ruoli Postgres dal ramo padre. Per impostazione predefinita, i ruoli Postgres nel ramo figlio hanno le stesse password del ramo padre. Tuttavia, questo non si applica ai rami protetti.

Quando si crea un ramo figlio da un ramo protetto, le nuove password vengono generate automaticamente per i ruoli Postgres corrispondenti nel ramo figlio.

Questo comportamento è progettato per impedire l'esposizione delle password che possono essere usate per accedere al ramo protetto. Ad esempio, se è stato designato un ramo di produzione come protetto, la modifica automatica della password per i rami figlio garantisce che sia possibile creare rami figlio per lo sviluppo o il test senza rischiare l'accesso ai dati nel ramo di produzione.

Operazioni di ramo con rami protetti

Reimpostazione del ramo

Quando si reimposta un ramo figlio da un elemento padre protetto, le password per i ruoli Postgres vengono gestite come segue:

  • I ruoli già esistenti nel ramo figlio mantengono le password esistenti
  • I ruoli copiati dall'elemento padre protetto hanno nuove password generate

Ciò garantisce che le connessioni esistenti al ramo figlio continuino a funzionare per i ruoli già esistenti, mantenendo al tempo stesso la sicurezza per i rami protetti.

Ripristino a un punto specifico nel tempo

Il ripristino temporizzato crea un nuovo ramo, quindi le nuove password vengono generate automaticamente seguendo le stesse regole di protezione di quando si crea un nuovo ramo da un'origine protetta.

Rimuovere la protezione dei rami

Per rimuovere una designazione di ramo protetto:

  1. Passare alla pagina del ramo per il ramo protetto.
  2. Fare clic su Altro, selezionare Imposta come non protetto e confermare la selezione.