Skip to Content
TestingKezelt adatbázisok

Kezelt adatbázisok

Elérhetőség

A Managed Postgres még nem érhető el. A jelenlegi adatbázis-szolgáltatás control plane előnézet: ellenőrzi a kéréseket, rögzíti a metaadatokat, egyszeri hitelesítőalakot generál, és publikálhatja a DATABASE_URL értéket, de a nem routolható stub-shared-pg-01.local hostot adja vissza. Nem hoz létre adatbázis-kiszolgálót, tenant-et, sémát, biztonsági mentést vagy helyreállítási pontot.

Ne csatlakoztasson alkalmazást olyan rekordhoz, amelynek státusza stub. Ne tekintse a sikeres API-választ bizonyítéknak arra, hogy tárhely létezik.

Mit tesztelhet ma

Az előnézet hasznos a tervezett szerződéshez igazodó integráció kipróbálásához:

  • az app tulajdonjogát az MCP burkoló ellenőrzi;
  • adatbázis-rekordok létrehozhatók és listázhatók;
  • a generált jelszó későbbi metaadat-olvasásoknál nem jön vissza;
  • a DATABASE_URL átadható az app környezet producer-nek, ha a producer token be van állítva; és
  • az app elmenti a visszaadott adatbázis-hivatkozást.

A placeholder URL publikálása nem teszi használhatóvá. Valódi deploy előtt távolítsa el az app környezetből.

MCP eszközök

EszközJelenlegi viselkedés
add_app_database(app_id, engine='postgres')stub rekordot hoz létre. Publikálhat placeholder DATABASE_URL értéket.
list_app_databases(app_id)Csak metaadatot ad vissza. A jelszót soha nem adja vissza.

Mielőtt továbblép, ellenőrizze a visszaadott státuszt:

add_app_database(app_id='app-12345678', engine='postgres')
{ "db_id": "db-a1b2c3d4e5f6", "engine": "postgres", "status": "stub", "env_published": false, "publish_skipped_reason": "OPENFACTORY_DB_PRODUCER_TOKEN is not configured" }

A pontos válasz egyszeri kapcsolódási mezőket is tartalmazhat. Előnézetben a stub hostra mutatnak, és nem használhatók hitelesítőadatként valódi terheléshez.

REST szerződés

A platform oldali útvonalak:

MethodPathEredmény
POST/api/app-infra/databasesElőnézeti rekordot hoz létre, és egyszeri, kapcsolódás-szerű adatot ad vissza.
GET/api/app-infra/databases/{db_id}Metaadatot ad vissza jelszó nélkül.
GET/api/app-infra/databases?app_id={app_id}Metaadatokat listáz, opcionálisan app szerint szűrve.

Ezek az alacsonyabb szintű útvonalak főleg belső integrációhoz készültek. Részesítse előnyben a tulajdonosra korlátozott MCP eszközt, hacsak magát a platformot nem fejleszti.

Mielőtt a Managed Postgres késznek tekinthető

A termelésre alkalmas kiadáshoz mindegyik alábbi pontra bizonyíték kell:

  1. elérhető Postgres szolgáltatás és valódi tenant provisionálás;
  2. hálózati elkülönítés app-ok között;
  3. hitelesítőadat-rotáció és deprovisioning;
  4. backup és restore gyakorlatok mért helyreállítási eredményekkel;
  5. erőforrás-korlátok, monitoring és hibajelzések; és
  6. end-to-end alkalmazásteszt, amely ír adatot, újra deployol, majd visszaolvassa.

Amíg ezek az ellenőrzések a cél környezetben nem sikerülnek, használjon saját adatbázist, és a valódi connection stringet adja meg az Alkalmazás titkok és környezeti változók oldalon.