Objektumtár
Elérhetőség
A Managed object storage még nem érhető el. A jelenlegi bucket szolgáltatás control plane előnézet. Bucket alakú rekordot hoz létre, egyszeri S3 alakú hitelesítőadatot generál, és publikálhat OF_S3_* környezeti változókat, de az endpointja stub-minio-platform.local:9000. Nem jön létre MinIO bucket, és ott egyetlen objektum sem tárolható.
Ne használjon stub státuszú rekordot feltöltésre, biztonsági mentésre vagy olyan adatra, aminek meg kell maradnia. A sikeres hívás csak azt bizonyítja, hogy a control plane szerződés lefutott.
Mit tesztelhet ma
Az előnézet ezeket a határokat gyakorolja:
- egyedi bucket-név generálás;
- app tulajdonjog ellenőrzése az MCP burkolóban;
- egyszeri titok kezelése;
- csak metaadatot visszaadó listaválaszok;
OF_S3_ENDPOINT,OF_S3_BUCKET,OF_S3_ACCESS_KEY,OF_S3_SECRET_KEYésOF_S3_REGIONpublikálása; és- a bucket hivatkozás app-hoz rendelése.
Ha a környezet publikálása sikerül, az értékek továbbra is placeholder-ek. Távolítsa el őket, mielőtt olyan terhelést deployol, amely valódi tárhelyet vár.
MCP eszközök
| Eszköz | Jelenlegi viselkedés |
|---|---|
add_app_bucket(app_id) | stub rekordot hoz létre, és publikálhat placeholder OF_S3_* értékeket. |
list_app_buckets(app_id) | Metaadatot listáz. A titkos kulcsot soha nem adja vissza. |
add_app_bucket(app_id='550e8400-e29b-41d4-a716-446655440000')Használat előtt ellenőrizze a választ:
{
"bucket_id": "buk-a7f3b2c1d9e4f",
"endpoint_url": "http://stub-minio-platform.local:9000",
"status": "stub",
"env_published": false
}Ha az automatikus környezet-publikálás nem érhető el, a válasz egyszer tartalmazhatja a titkot és az env_payload-ot. Ez nem változtatja a stub endpointot tárhellyé. A választ kezelje érzékeny adatként, és ne naplózza.
REST szerződés
| Method | Path | Eredmény |
|---|---|---|
POST | /api/app-infra/buckets | Előnézeti rekordot hoz létre, és egyszeri, hitelesítőadat-szerű adatot ad vissza. |
GET | /api/app-infra/buckets/{bucket_id} | Metaadatot ad vissza a titkos kulcs nélkül. |
GET | /api/app-infra/buckets?app_id={app_id} | Bucket metaadatokat listáz az app-hoz. |
Normál használatnál részesítse előnyben a tulajdonosra korlátozott MCP eszközöket. A platform útvonalai belső integrációs felületet adnak.
Tervezett alkalmazás-szerződés
Ha valódi szolgáltató engedélyezett, az alkalmazások explicit módon, az öt OF_S3_* változóból építik fel az S3-kompatibilis klienst. Ne támaszkodjon környezeti AWS hitelesítőadatokra. Ugyanazok a változónevek ma is használhatók ideiglenes, operátor által kezelt S3 szolgáltatással, ha valódi értékeket ad meg az Alkalmazás titkok és környezeti változók oldalon keresztül.
Mielőtt a kezelt tárhely késznek tekinthető
A termelésre alkalmas kiadáshoz bizonyíték kell:
- telepített és elérhető object-store host;
- app-onkénti hozzáférés-izoláció;
- feltöltés, letöltés és redeploy utáni perzisztencia tesztek;
- rotáció és biztonságos deprovisioning;
- kapacitás, rendelkezésre állás és hibamonitoring; és
- a deklarált tartóssági célhoz illő backup vagy replikációs viselkedés.
Amíg ezek az ellenőrzések nem mennek át, használjon operátor által kezelt S3-kompatibilis szolgáltatást, és közvetlenül tesztelje a helyreállítási utat.