Geweigerde versies verbergen kan alleen voor interne organisaties
type | https://docs.frem.sh/reference/api/errors/metadata-filter-internal-only |
| HTTP-status | 403 Forbidden |
Wat het betekent
Het verzoek zette metadata_filter op on bij PUT /orgs/{org}/dependency-proxy, en de organisatie is geen van de interne organisaties van fremforge. Met on laat de dependency proxy de versies die je pakketbeleid zou weigeren weg uit de pakketmetadata die hij serveert. Die waarde is nog niet beschikbaar voor klantorganisaties, wie er ook om vraagt, en niets uit het verzoek is opgeslagen.
Voorbeelden van detail-berichten die met deze fout worden teruggegeven:
- metadata_filter “on” is available on internal organisations only until package policy enforcement is decided; “shadow” logs what it would hide.
Wat je kunt doen
Stuur metadata_filter in plaats daarvan als off of shadow, of laat het weg. De overige instellingen van de dependency proxy 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/metadata-filter-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.