Rövid útmutató: Az az postgres up paranccsal létrehozhat egy Önálló Azure Database for PostgreSQL-kiszolgálót
A KÖVETKEZŐKRE VONATKOZIK: Azure Database for PostgreSQL – Önálló kiszolgáló
Fontos
Azure Database for PostgreSQL – Az önálló kiszolgáló a kivezetési útvonalon van. Határozottan javasoljuk, hogy frissítsen az Azure Database for PostgreSQL rugalmas kiszolgálóra. A rugalmas Azure Database for PostgreSQL-kiszolgálóra való migrálással kapcsolatos további információkért lásd: Mi történik az önálló Azure Database for PostgreSQL-kiszolgálóval?
A PostgreSQL-hez készült Azure Database felügyelt szolgáltatás, amely lehetővé teszi a magas rendelkezésre állású PostgreSQL-adatbázisok futtatását, kezelését és skálázását a felhőben. Az Azure CLI az Azure-erőforrások parancssorból vagy szkriptekkel történő létrehozására és kezelésére használható. Ez a rövid útmutató bemutatja, hogyan hozhat létre Azure Database for PostgreSQL-kiszolgálót az Azure CLI használatával az az postgres up paranccsal. A kiszolgáló létrehozása mellett a az postgres up
parancs létrehoz egy mintaadatbázist, egy gyökérfelhasználót az adatbázisban, megnyitja az Azure-szolgáltatások tűzfalát, és létrehozza az alapértelmezett tűzfalszabályokat az ügyfélszámítógépen. Ezek az alapértelmezett értékek segítenek felgyorsítani a fejlesztési folyamatot.
Ha nem rendelkezik Azure-előfizetéssel, első lépésként hozzon létre egy ingyenes Azure-fiókot.
Azure-adatbázis létrehozása PostgreSQL-kiszolgálóhoz
Előfeltételek
Használja a Bash-környezetet az Azure Cloud Shellben. További információ: A Bash rövid útmutatója az Azure Cloud Shellben.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd : Bejelentkezés az Azure CLI-vel.
Amikor a rendszer kéri, először telepítse az Azure CLI-bővítményt. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
Az Azure Cloud Shell elindítása
Az Azure Cloud Shell egy olyan ingyenes interaktív kezelőfelület, amelyet a jelen cikkben található lépések futtatására használhat. A fiókjával való használat érdekében a gyakran használt Azure-eszközök már előre telepítve és konfigurálva vannak rajta.
A Cloud Shell megnyitásához válassza a Kipróbálás lehetőséget egy kódblokk jobb felső sarkában. A Cloud Shellt egy külön böngészőlapon is elindíthatja a https://shell.azure.com cím megnyitásával.
Amikor megnyílik a Cloud Shell, ellenőrizze, hogy a Bash ki van-e jelölve a környezetében. A következő munkamenetek az Azure CLI-t használják Bash-környezetben, a Másolás lehetőséget választva másolja ki a kódblokkokat, illessze be a Cloud Shellbe, és nyomja le az Enter billentyűt a futtatáshoz.
Bejelentkezés az Azure-ba
A Cloud Shell automatikusan hitelesítve lesz a kezdeti fiókkal, amellyel bejelentkezett. A következő szkripttel egy másik előfizetéssel jelentkezhet be, lecserélve <Subscription ID>
az Azure-előfizetés azonosítóját. Ha nem rendelkezik Azure-előfizetéssel, első lépésként hozzon létre egy ingyenes Azure-fiókot.
subscription="<subscriptionId>" # add subscription here
az account set -s $subscription # ...or use 'az login'
További információ: Aktív előfizetés beállítása vagy interaktív bejelentkezés
Telepítse a db-up bővítményt . Ha hibát ad vissza, győződjön meg arról, hogy telepítette az Azure CLI legújabb verzióját. Lásd: Az Azure CLI telepítése.
az extension add --name db-up
Hozzon létre egy Azure Database for PostgreSQL-kiszolgálót a következő paranccsal:
az postgres up
A kiszolgáló a következő alapértelmezett értékekkel jön létre (kivéve, ha manuálisan felülbírálja őket):
Beállítás | Alapértelmezett érték | Leírás |
---|---|---|
server-name | Rendszer generálva | Egy egyedi név, amely az Azure Database for PostgreSQL-kiszolgálót azonosítja. |
resource-group | Rendszer generálva | Új Azure-erőforráscsoport. |
sku-name | GP_Gen5_2 | A termékváltozat neve. A(z) {tarifacsomag}_{compute generation}_{vCores} konvenciót követi rövid időn belül. Az alapértelmezett egy általános célú Gen5-kiszolgáló 2 virtuális maggal. A tarifacsomagokkal kapcsolatos további információkért tekintse meg a tarifacsomagokat ismertető oldalt. |
backup-retention | 7 | Mennyi ideig őrzi meg a biztonsági mentést. A mértékegysége a nap. |
geo-redundant-backup | Disabled (Letiltva) | Azt adja meg, hogy a georedundáns biztonsági mentést engedélyezni kell-e ehhez a kiszolgálóhoz. |
hely | westus2 | A kiszolgáló Azure-helye. |
ssl-enforcement | Disabled (Letiltva) | Azt, hogy a TLS/SSL engedélyezve legyen-e ezen a kiszolgálón. |
storage-size | 5120 | A kiszolgáló tárkapacitása (megabájtban megadva). |
Verzió | 10 | A PostgreSQL főverziója. |
admin-user | Rendszer generálva | A rendszergazda felhasználóneve. |
admin-password | Rendszer generálva | A rendszergazda felhasználó jelszava. |
Feljegyzés
A parancsról és további az postgres up
paramétereiről az Azure CLI dokumentációjában talál további információt.
A kiszolgáló létrehozása után a következő beállításokat kell megadnia:
- Létrejön egy "devbox" nevű tűzfalszabály. Az Azure CLI megpróbálja észlelni annak a gépnek az IP-címét, amelyről a
az postgres up
parancs fut, és engedélyezi az IP-címet. - Az "Azure-szolgáltatásokhoz való hozzáférés engedélyezése" beállítás be van kapcsolva. Ez a beállítás úgy konfigurálja a kiszolgáló tűzfalát, hogy minden Azure-erőforrásból fogadjon kapcsolatokat, beleértve az előfizetésben nem szereplő erőforrásokat is.
- Létrejön egy "sampledb" nevű üres adatbázis
- Létrejön egy "root" nevű új felhasználó, amely a "sampledb" jogosultságokkal rendelkezik
Feljegyzés
Az Azure Database for PostgreSQL az 5432-s porton keresztül kommunikál. Ha vállalati hálózaton belülről próbál csatlakozni, elképzelhető, hogy a hálózati tűzfal nem engedélyezi a kimenő forgalmat az 5432-es porton keresztül. Kérje meg az informatikai részleget, hogy nyissa meg az 5432-s portot a kiszolgálóhoz való csatlakozáshoz.
Kapcsolatadatok lekérése
A parancs végrehajtása után a az postgres up
rendszer visszaadja a népszerű programozási nyelvek kapcsolati sztring listáját. Ezek a kapcsolati sztring előre konfigurálva vannak az újonnan létrehozott Azure Database for PostgreSQL-kiszolgáló adott attribútumaival.
Az az postgres show-connection-string paranccsal ismét listázhatja ezeket a kapcsolati sztring.
Az erőforrások eltávolítása
Törölje a rövid útmutatóban létrehozott összes erőforrást az alábbi paranccsal. Ez a parancs törli az Azure Database for PostgreSQL-kiszolgálót és az erőforráscsoportot.
az postgres down --delete-group
Ha csak törölni szeretné az újonnan létrehozott kiszolgálót, futtathatja az az postgres down parancsot.
az postgres down
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: