Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A rugalmas fürtökkel rendelkező Azure Database for PostgreSQL egy felügyelt szolgáltatás, amellyel magas rendelkezésre állású PostgreSQL-adatbázisokat futtathat, kezelhet és skálázhat a felhőben vízszintes horizontális felskálázási képességgel. Az Azure Database for PostgreSQL flexibilis kiszolgálóhoz tartozó rugalmas fürtcsoport példányt Bicep-sablon használatával hozhat létre.
Bicep egy tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. Tömör szintaxist, megbízható típusbiztonságot és a kód újrafelhasználásának támogatását biztosítja. A Bicep a legjobb szerzői élményt nyújtja az Azure-beli infrastruktúra-kódmegoldásokhoz.
Előfeltételek
Egy Azure-fiók, aktív előfizetéssel. Hozzon létre egyet ingyen.
A Bicep-sablon felülvizsgálata
A rugalmas Azure Database for PostgreSQL rugalmas fürtpéldány egy régión belüli elosztott adatbázis szülőerőforrása. A fürtre vonatkozó felügyeleti szabályzatok hatókörét biztosítja: tűzfal, felhasználók, szerepkörök és konfigurációk.
Hozzon létre egy elastic-cluster-template.bicep fájlt, és másolja be a következő szkriptet.
param administratorLogin string
@secure()
param administratorLoginPassword string
param clusterName string
param location string = 'canadacentral'
param clusterSize int = 2
param skuName string = 'Standard_D4ds_v5'
param serverEdition string = 'GeneralPurpose'
param storageSizeGB int = 64
param availabilityZone string = '1'
param backupRetentionDays int = 7
resource server 'Microsoft.DBforPostgreSQL/flexibleServers@2025-08-01' = {
location: location
name: clusterName
properties: {
createMode: 'Default'
version: '17'
administratorLogin: administratorLogin
administratorLoginPassword: administratorLoginPassword
availabilityZone: availabilityZone
Storage: {
StorageSizeGB: storageSizeGB
Autogrow: 'Disabled'
}
Network: {
publicNetworkAccess: 'Enabled'
}
Backup: {
backupRetentionDays: backupRetentionDays
geoRedundantBackup: 'Disabled'
}
highAvailability: {
mode: 'Disabled'
}
cluster: {
clusterSize: clusterSize
}
}
sku: {
name: skuName
tier: serverEdition
}
}
param firewallRules object = {
rules: [
{
name: 'AllowAll'
startIPAddress: '0.0.0.0'
endIPAddress: '255.255.255.255'
}
]
}
// Create one child firewall rule per entry in firewallRules.rules
resource serverFirewallRules 'Microsoft.DBforPostgreSQL/flexibleServers/firewallRules@2025-08-01' = [
for rule in firewallRules.rules: {
name: rule.name
parent: server
properties: {
startIpAddress: rule.startIPAddress
endIpAddress: rule.endIPAddress
}
}
]
Ezek az erőforrások a Bicep-fájlban vannak definiálva:
A Bicep fájl üzembe helyezése
A Bicep-fájl üzembe helyezéséhez használja az Azure CLI-t vagy az Azure PowerShellt.
az login
$resourceGroupName = Read-Host -Prompt "Enter a name for the resource group where the server will exist"
az deployment group create `
--resource-group $resourceGroupName `
--template-file ./elastic-cluster-template.bicep
A rendszer a következő értékek megadását kéri:
-
clusterName: Adjon meg egy egyedi nevet, amely azonosítja az Azure Database for PostgreSQL rugalmas kiszolgáló fürtpéldányát. A tartománynév
postgres.database.azure.comhozzá lesz fűzve a megadott fürtnévhez. A fürt neve csak kisbetűket, számokat és kötőjelet (-) tartalmazhat. Legalább 3, és legfeljebb 63 karakterből állhat. -
administratorLogin: Adja meg a saját hitelesítési fiókját, amelyet a kiszolgálóhoz való csatlakozáskor használhat. Például:
clusterAdmin. A rendszergazdai hitelesítés neve nem lehetazure_superuser,azure_pg_admin,admin,administrator,root,guestvagypublic. Ez nem kezdődhet a .pg_ - administratorLoginPassword: adjon meg egy új jelszót a kiszolgálói rendszergazdai fiókhoz. A jelszó 8–128 karakterből állhat. A jelszónak tartalmaznia kell karaktereket a következő kategóriák közül legalább háromból: angol nagybetűs karakterek, angol kisbetűs karakterek, számjegyek (0–9) és nem alfanumerikus karakterek (!, $, #, % stb.).
Üzembe helyezett erőforrások áttekintése
Kövesse az alábbi lépéseket annak ellenőrzéséhez, hogy az Azure Database for PostgreSQL rugalmas kiszolgálófürt létrejött-e.
- Az Azure Portalon keresse meg és válassza ki a rugalmas Azure Database for PostgreSQL-kiszolgálókat.
- Az adatbázislistában válassza ki az új kiszolgálót, hogy megtekintse az Áttekintés lapot, és kezelhesse a rugalmas fürtöt.
Megjegyzés:
Tartsa meg ezt az erőforráscsoportot és a rugalmas fürtöt, ha azt szeretné használni a Kapcsolódó tartalom szakaszban felsorolt következő javasolt lépések végrehajtásához. A következő lépések bemutatják, hogyan használhat rugalmas fürtöket az alkalmazások különböző elosztási modelleivel és kialakításaival.
Erőforrások tisztítása
Ha végzett a rugalmas fürtkörnyezettel, törölje a rugalmas fürterőforrást.
A rugalmas fürt törléséhez kövesse az alábbi lépéseket:
A portálon válassza ki a törölni kívánt rugalmas fürtöt.
- Az Áttekintés lapon válassza a Törlés lehetőséget.
- Tekintse át az erőforrás adatait, és a jelölőnégyzet bejelölésével nyugtázza a törlési műveletet jóváhagyó törlési kérést.
- Válassza a Törlés lehetőséget.