Zum Hauptinhalt springen

Nicht in der Allowlist

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

Was das bedeutet

Die Zugangsdaten sind gültig, aber eine Allowlist lehnt diese Anfrage ab. Zwei Allowlists liefern diesen Fehler:

  • Die IP-Allowlist der Organisation: Deine IP-Adresse steht nicht darauf, oder die Organisation erlaubt diese Zugangsdaten nicht von Runnern, die fremforge hostet.
  • Die Liste der erlaubten Deployment-Genehmiger einer Umgebung: Du stehst nicht darauf.

Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:

  • 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.

Was du tun kannst

Verbinde dich bei der IP-Allowlist aus einem Netz, das auf der Liste steht, oder bitte einen Owner der Organisation, deinen Adressbereich hinzuzufügen. Ein Owner, der sich ausgesperrt hat, kann Break-Glass einschalten. Verwende in einem CI-Job auf Runnern, die fremforge hostet, das eigene Token des Jobs. Bitte bei Deployment-Genehmigungen einen Owner der Organisation, dich zu den Genehmigern der Umgebung hinzuzufügen.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/not-in-allowlist",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.