Ikke på tillatelseslisten
type | https://docs.frem.sh/reference/api/errors/not-in-allowlist |
| HTTP-status | 403 Forbidden |
Hva det betyr
Legitimasjonen er gyldig, men en tillatelsesliste avviser denne forespørselen. To tillatelseslister returnerer denne feilen:
- Organisasjonens tillatelsesliste for IP-adresser: IP-adressen din står ikke på den, eller organisasjonen tillater ikke denne legitimasjonen fra runnere som fremforge hoster.
- Et miljøs liste over tillatte godkjennere av utrullinger: du står ikke på den.
Eksempler på detail-meldinger som returneres med denne feilen:
- 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.
Hva du gjør
For tillatelseslisten for IP-adresser kobler du til fra et nettverk som står på listen, eller ber en eier av organisasjonen om å legge til adresseområdet ditt. En eier som er låst ute, kan slå på break-glass. I en CI-jobb på runnere som fremforge hoster, bruker du jobbens eget token. For godkjenning av utrullinger ber du en eier av organisasjonen om å legge deg til blant miljøets godkjennere.
Svarformat
Alle feil fra fremforge-API-et er RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/not-in-allowlist",
"title": "Forbidden",
"status": 403,
"detail": "..."
}La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.