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.
Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt Bicep-fájlokkal.
Az 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. A Bicep használatával rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt építhet ki több kiszolgáló vagy több adatbázis üzembe helyezéséhez egy kiszolgálón.
A Bicep tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. Tömör szintaxist és megbízható típusbiztonságot kínál, valamint biztosítja a kódok újrafelhasználhatóságát. 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 áttekintése
A rugalmas Azure Database for PostgreSQL-kiszolgálópéldány egy vagy több régión belüli adatbázis szülőerőforrása. Lehetővé teszi az adatbázisokra vonatkozó felügyeleti szabályzatok hatókörét: bejelentkezés, tűzfal, felhasználók, szerepkörök és konfigurációk.
Hozzon létre egy main.bicep fájlt, és másolja bele a következő Bicep-fájlt.
param administratorLogin string
@secure()
param administratorLoginPassword string
param location string = resourceGroup().location
param serverName string
param serverEdition string = 'GeneralPurpose'
param skuSizeGB int = 128
param dbInstanceType string = 'Standard_D4ds_v4'
param haMode string = 'ZoneRedundant'
param availabilityZone string = '1'
param version string = '12'
param virtualNetworkExternalId string = ''
param subnetName string = ''
param privateDnsZoneArmResourceId string = ''
resource serverName_resource 'Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01' = {
name: serverName
location: location
sku: {
name: dbInstanceType
tier: serverEdition
}
properties: {
version: version
administratorLogin: administratorLogin
administratorLoginPassword: administratorLoginPassword
network: {
delegatedSubnetResourceId: (empty(virtualNetworkExternalId) ? json('null') : json('\'${virtualNetworkExternalId}/subnets/${subnetName}\''))
privateDnsZoneArmResourceId: (empty(virtualNetworkExternalId) ? json('null') : privateDnsZoneArmResourceId)
}
highAvailability: {
mode: haMode
}
storage: {
storageSizeGB: skuSizeGB
}
backup: {
backupRetentionDays: 7
geoRedundantBackup: 'Disabled'
}
availabilityZone: availabilityZone
}
}
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 group create --name exampleRG --location centralus
az deployment group create --resource-group exampleRG --template-file main.bicep
A rendszer a következő értékek megadását kéri:
-
serverName: adjon meg egy egyedi nevet, amely azonosítja a rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt. Például:
mydemoserver-pg. A rendszer hozzáfűzi a tartománynevetpostgres.database.azure.coma megadott kiszolgálónévhez. A kiszolgáló neve csak kisbetűket, számokat és a kötőjel (-) karaktert tartalmazhatja. Legalább 3, és legfeljebb 63 karakterből állhat. -
administratorLogin: adja meg a saját bejelentkezési fiókját, amelyet a kiszolgálóhoz való csatlakozáskor használhat. Például:
myadmin. A rendszergazda bejelentkezési 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
Az Üzembe helyezés ellenőrzéséhez és az üzembe helyezett erőforrások áttekintéséhez használja az Azure Portalt, az Azure CLI-t vagy az Azure PowerShellt.
az resource list --resource-group exampleRG
Az erőforrások eltávolítása
Ha a kapcsolódó tartalomra szeretne lépni, tartsa meg ezt az erőforráscsoportot, kiszolgálót és önálló adatbázist. A hivatkozás bemutatja, hogyan csatlakoztathatja és kérdezheti le az adatbázist különböző módszerekkel.
Az erőforráscsoport törlése:
az group delete --name exampleRG