Hoppa till huvudinnehållet

Att dölja nekade versioner är bara för interna organisationer

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

Vad det betyder

Begäran satte metadata_filter till on på PUT /orgs/{org}/dependency-proxy, och organisationen är inte en av fremforges interna organisationer. Med on utelämnar beroendeproxyn de versioner som din paketpolicy skulle neka ur den paketmetadata den serverar. Det värdet är inte tillgängligt för kundorganisationer än, oavsett vem som frågar, och ingenting i begäran sparades.

Exempel på detail-meddelanden som returneras med det här felet:

  • metadata_filter “on” is available on internal organisations only until package policy enforcement is decided; “shadow” logs what it would hide.

Vad du gör

Skicka metadata_filter som off eller shadow i stället, eller utelämna det. Beroendeproxyns övriga inställningar kan sparas som vanligt.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

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

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.