Skip to Content
TestingShramba predmetov app

Shramba predmetov app

Razpoložljivost

Upravljana shramba predmetov še ni na voljo. Trenutna storitev bucket je predogled control plane. Ustvari zapis v obliki bucket-a, ustvari enkratne poverilnice v obliki S3 in lahko objavi okoljske spremenljivke OF_S3_*, a je njegov endpoint stub-minio-platform.local:9000. Bucket MinIO se ne ustvari in nobenega predmeta tam shraniti ni mogoče.

Ne uporabljajte zapisa s statusom stub za nalaganje, varnostne kopije ali podatke, ki morajo preživeti. Uspešen klic dokazuje le to, da je pogodba control plane tekel.

Kaj lahko danes preizkusite

Predogled preizkusi te meje:

  • generiranje edinstvenega imena bucket-a;
  • preverjanje lastništva app v ovoju MCP;
  • enkratno ravnanje s skrivnostjo;
  • odgovori seznama samo z metapodatki;
  • objavo OF_S3_ENDPOINT, OF_S3_BUCKET, OF_S3_ACCESS_KEY, OF_S3_SECRET_KEY in OF_S3_REGION; in
  • povezavo reference bucket-a z app.

Če objava okolja uspe, so vrednosti še vedno placeholder. Odstranite jih pred namestitvijo obremenitve, ki pričakuje resnično shrambo.

Orodja MCP

OrodjeTrenutno obnašanje
add_app_bucket(app_id)Ustvari zapis stub in lahko objavi placeholder vrednosti OF_S3_*.
list_app_buckets(app_id)Našteje metapodatke. Skrivnega ključa nikoli ne vrne.
add_app_bucket(app_id='550e8400-e29b-41d4-a716-446655440000')

Pred uporabo preverite odgovor:

{ "bucket_id": "buk-a7f3b2c1d9e4f", "endpoint_url": "http://stub-minio-platform.local:9000", "status": "stub", "env_published": false }

Ko samodejna objava okolja ni na voljo, lahko odgovor enkrat vsebuje skrivnost in env_payload. To stub endpoint ne spremeni v shrambo. Z odgovorom ravnajte kot z občutljivimi podatki in ga ne zapisujte v dnevnik.

REST pogodba

MethodPathRezultat
POST/api/app-infra/bucketsUstvari zapis predogleda in vrne enkratne podatke v obliki poverilnic.
GET/api/app-infra/buckets/{bucket_id}Vrne metapodatke brez skrivnega ključa.
GET/api/app-infra/buckets?app_id={app_id}Našteje metapodatke bucket-ov za app.

Za običajno uporabo dajte prednost orodjem MCP z obsegom lastnika. Poti platforme so notranja integracijska površina.

Načrtovana pogodba aplikacije

Ko bo omogočen resničen ponudnik, bodo aplikacije eksplicitno sestavile odjemalec, združljiv s S3, iz petih spremenljivk OF_S3_*. Ne zanašajte se na ambientne poverilnice AWS. Ista imena spremenljivk lahko danes uporabite z začasno storitvijo S3, ki jo upravlja operater, če resnične vrednosti vnesete prek Skrivnosti in okoljske spremenljivke.

Preden je upravljana shramba pripravljena

Izdaja, primerna za produkcijo, potrebuje dokaze za:

  1. nameščen in dosegljiv gostitelj object store;
  2. izolacijo dostopa po app;
  3. preizkuse nalaganja, prenosa in obstojnosti po redeploy;
  4. rotacijo in varen deprovisioning;
  5. kapaciteto, razpoložljivost in monitoring napak; in
  6. obnašanje varnostne kopije ali replikacije, primerno deklariranemu cilju trajanja.

Dokler ti pregledi ne uspejo, uporabite storitev, združljivo s S3, ki jo upravlja operater, in neposredno preizkusite njeno pot obnovitve.