Gå til hovedindhold

Ikke på tilladelseslisten

typehttps://docs.frem.sh/reference/api/errors/not-in-allowlist
HTTP status403 Forbidden

Hvad det betyder

Legitimationen er gyldig, men en tilladelsesliste afviser denne forespørgsel. To tilladelseslister returnerer denne fejl:

  • Organisationens IP-tilladelsesliste: din IP-adresse står ikke på den, eller organisationen tillader ikke denne legitimation fra runners hostet af fremforge.
  • Et miljøs liste over godkendere af udrulninger: du står ikke på den.

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

  • The acme organisation restricts access to an IP allowlist, and your IP address (198.51.100.7) is not on it. Connect from an approved network, or ask an owner to review the allowlist under Security -> IP allowlist.
  • The acme organisation does not allow this credential from fremforge-hosted runners. Use the job’s own token, or ask an owner to allow fremforge-hosted runners under Security -> IP allowlist.
  • You are not on the allowed-approvers list for this environment.

Hvad du skal gøre

For IP-tilladelseslisten skal du forbinde fra et netværk på listen eller bede en ejer af organisationen om at tilføje dit interval. En ejer, der er låst ude, kan slå break-glass til. I et CI-job på runners hostet af fremforge skal du bruge jobbets eget token. For godkendelse af udrulninger skal du bede en ejer af organisationen om at tilføje dig til miljøets godkendere.

Svarets form

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

{
  "type": "https://docs.frem.sh/reference/api/errors/not-in-allowlist",
  "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.