databases

POST /v1/databases/{databaseId}/allowed-ips

Permit a source address or range to connect.

Všechny koncové body databases

Autentizace

Odešlete klíč API jako bearer token. Tento koncový bod ve specifikaci uvádí specifické oprávnění, takže svému klíči udělte to nejmenší možné a místo předpokladů zkontrolujte odpověď.

Tento koncový bod nevyžaduje žádné ID organizace. Váš klíč již identifikuje organizaci, ke které patří, a odpověď je na ni omezena.

Vyzvednout

Nahraďte cokoli v závorkách vlastními hodnotami a zástupný symbol klíče klíčem z vašeho řídicího panelu.

curl -X POST https://api.zinndigital.com/v1/databases/{databaseId}/allowed-ips \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "cidr": <string>, "description": <string> }'

Přihlášeni? Konzole API ve vašem dashboardu automaticky doplní vaše skutečné ID organizace i váš vlastní klíč a odešle požadavek na živé API, abyste viděli reálnou odpověď. Otevřete tento koncový bod v konzoli API

Podrobnosti

Gated on `databases.manage`. A bare address is normalised to a `/32` or `/128`. Refused with 422 for an address inside our own cluster network (which would let any pod — including another tenant's database — reach this one), for an unparseable value, for a missing description, and for `0.0.0.0/0` unless `acknowledge_public` is true.

Parametry

NázevTypPožadovánoCo to je
databaseId (path)stringAno

Tělo požadavku

NázevTypPožadovánoCo to je
cidrstringAnoAn address or CIDR range. A bare address is normalised to `/32` or `/128`.
descriptionstringAnoRequired. An allow-list nobody can explain is one nobody dares prune later.
acknowledge_publicbooleanNeRequired to add `0.0.0.0/0`. Opening a database to the whole internet is allowed but must never happen by pasting a value somebody half understood.

Odpověď

NázevTypPožadovánoCo to je
idstringAno
cidrstringAno
descriptionstringAno
created_atstringNe

Chyby, které může tento koncový bod vrátit

401 · 403 · 404 · 422