Gå til hovedindhold

Fejlinjektion er kun for interne organisationer

typehttps://docs.frem.sh/reference/api/errors/fault-injection-internal-only
HTTP status403 Forbidden

Hvad det betyder

Forespørgslen satte fault_upstream_minutes på PUT /orgs/{org}/dependency-proxy, og organisationen er ikke en af fremforges interne organisationer. Feltet får afhængighedsproxyen til at behandle organisationens upstream-registre, som om de fejler, så fremforge kan teste, at der serveres fra cachen under et nedbrud upstream. Det er aldrig tilgængeligt for en kundeorganisation, uanset hvem der spørger, og intet fra forespørgslen blev gemt.

Eksempler på detail-beskeder, der returneres med denne fejl:

  • Upstream fault injection (fault_upstream_minutes) is available on internal organisations only.

Hvad du skal gøre

Fjern fault_upstream_minutes fra forespørgslens body. Afhængighedsproxyens øvrige indstillinger (enabled, block_until_scanned, retention_days) kan gemmes som normalt.

Svarets form

Alle fejl fra fremforges API er RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/fault-injection-internal-only",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

Lad din kode træffe beslutninger ud fra type, ikke ud fra title eller detail – de er skrevet til mennesker og kan blive omformuleret.