Skip to Content
TestingObjektumtár

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 és OF_S3_REGION publiká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özJelenlegi 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

MethodPathEredmény
POST/api/app-infra/bucketsElő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:

  1. telepített és elérhető object-store host;
  2. app-onkénti hozzáférés-izoláció;
  3. feltöltés, letöltés és redeploy utáni perzisztencia tesztek;
  4. rotáció és biztonságos deprovisioning;
  5. kapacitás, rendelkezésre állás és hibamonitoring; és
  6. 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.