Migrera till Innovate Summit:
Lär dig hur migrering och modernisering till Azure kan öka företagets prestanda, motståndskraft och säkerhet, så att du kan använda AI fullt ut.Registrera dig nu
Den här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Exempelskript
För det här skriptet använder du Azure CLI lokalt eftersom det tar för lång tid att köra i Cloud Shell.
Logga in på Azure
Använd följande skript för att logga in med en specifik prenumeration.
Azure CLI
subscription="<subscriptionId>"# add subscription hereaz account set -s$subscription# ...or use 'az login'
# Restore an Azure Database for PostgreSQL server# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"location="East US"resourceGroup="msdocs-postgresql-rg-$randomIdentifier"tag="backup-restore-postgresql"server="msdocs-postgresql-server-$randomIdentifier"sku="GP_Gen5_2"restoreServer="restore-server$randomIdentifier"login="azureuser"password="Pa$$w0rD-$randomIdentifier"
echo "Using resource group $resourceGroup with login: $login, password: $password..."# Create a resource group
echo "Creating $resourceGroup in $location..."az group create --name$resourceGroup--location"$location"--tags$tag# Create a PostgreSQL server in the resource group# Name of a server maps to DNS name and is thus required to be globally unique in Azure.
echo "Creating $server in $location..."az postgres server create --name$server--resource-group$resourceGroup--location"$location"--admin-user$login--admin-password$password--sku-name$sku# Sleeping commands to wait long enough for automatic backup to be created
echo "Sleeping..."
sleep 10m
# Restore a server from backup to a new server# To specify a specific point-in-time (in UTC) to restore from, use the ISO8601 format:# restorePoint=“2021-07-09T13:10:00Z”restorePoint=$(date +%s)
restorePoint=$(expr $restorePoint-60)
restorePoint=$(date -d @$restorePoint +"%Y-%m-%dT%T")
echo $restorePoint
echo "Restoring $restoreServer"az postgres server restore --name$restoreServer--resource-group$resourceGroup--restore-point-in-time$restorePoint--source-server$server
Rensa distribution
Använd följande kommando för att ta bort resursgruppen och alla resurser som är associerade med den med kommandot az group delete – såvida du inte har ett pågående behov av dessa resurser. Vissa av dessa resurser kan ta ett tag att skapa och ta bort.
Azure CLI
az group delete --name$resourceGroup
Exempelreferens
Det här skriptet använder de kommandon som beskrivs i följande tabell:
Administrera en SQL Server-databasinfrastruktur för molndatabaser, lokala databaser och hybridrelationsdatabaser med hjälp av microsoft PaaS-relationsdatabaserbjudanden.
I den här artikeln beskrivs hur du återställer en fullständig säkerhetskopia (snabb återställning) av en flexibel Azure Database for PostgreSQL-server.