Naar de hoofdinhoud

Foutinjectie is alleen voor interne organisaties

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

Wat het betekent

Het verzoek zette fault_upstream_minutes op PUT /orgs/{org}/dependency-proxy, en de organisatie is geen van de interne organisaties van fremforge. Met dat veld behandelt de dependency proxy de upstream-registries van de organisatie alsof ze falen, zodat fremforge kan testen of serveren uit de cache werkt tijdens een upstream-storing. Het is nooit beschikbaar voor een organisatie van een klant, wie er ook om vraagt, en er is niets uit het verzoek opgeslagen.

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

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

Wat je kunt doen

Haal fault_upstream_minutes uit de body van het verzoek. De andere instellingen van de dependency proxy (enabled, block_until_scanned, retention_days) kunnen gewoon worden opgeslagen.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

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

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.