Abgelehnte Versionen auszublenden gibt es nur für interne Organisationen
type | https://docs.frem.sh/reference/api/errors/metadata-filter-internal-only |
| HTTP-Status | 403 Forbidden |
Was das bedeutet
Die Anfrage hat metadata_filter bei PUT /orgs/{org}/dependency-proxy auf on gesetzt, und die Organisation ist keine der internen Organisationen von fremforge. Mit on lässt der Dependency-Proxy die Versionen, die deine Paketrichtlinie ablehnen würde, aus den Paketmetadaten weg, die er ausliefert. Dieser Wert ist für Kundenorganisationen noch nicht verfügbar, egal wer fragt, und von der Anfrage wurde nichts gespeichert.
Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:
- metadata_filter “on” is available on internal organisations only until package policy enforcement is decided; “shadow” logs what it would hide.
Was du tun kannst
Sende metadata_filter stattdessen als off oder shadow, oder lass es weg. Die übrigen Einstellungen des Dependency-Proxys lassen sich wie gewohnt speichern.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/metadata-filter-internal-only",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.