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_KEYinOF_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
| Orodje | Trenutno 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
| Method | Path | Rezultat |
|---|---|---|
POST | /api/app-infra/buckets | Ustvari 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:
- nameščen in dosegljiv gostitelj object store;
- izolacijo dostopa po app;
- preizkuse nalaganja, prenosa in obstojnosti po redeploy;
- rotacijo in varen deprovisioning;
- kapaciteto, razpoložljivost in monitoring napak; in
- 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.