INTEGRITY Dokumentace

Referenční přehled parametrů API pro Origin Rules

Vytvořit různá přepsání zahrnutím různých parametrů akce do action_parameters pole:

Typ přepisu Co zahrnout
Host header override host_header parametr
SNI override sni objekt
Přepsání záznamu DNS / Přepsání cílového portu origin objekt

Parametry funkce Host header override

Úplná syntaxe action_parameters pole pro přepsání HTTP Host hlavička je následující:

"action_parameters": {
  "host_header": "<HOST_HEADER_VALUE>"
}

Parametry SNI override

Úplná syntaxe action_parameters pole pro přepsání hodnoty SNI příchozích požadavků vypadá takto:

"action_parameters": {
  "sni": {
    "value": "<SNI_VALUE>"
  }
}

Parametry přepsání záznamu DNS a přepsání cílového portu

Úplná syntaxe action_parameters pole pro přepsání názvu hostitele i cílového portu příchozích požadavků vypadá takto:

"action_parameters": {
  "origin": {
    "host": "<HOSTNAME>",
    "port": <PORT>
  }
}

Pokud přepisujete pouze hostitele nebo port, vynechejte port nebo host parametr.

Konfigurace více přepsání v rámci jednoho pravidla

Stejné pravidlo Origin Rules může mít různé typy přepsání. Jedno pravidlo Origin Rules tak může provést HTTP Host přepsání hlavičky a přepsání cílového portu. Syntaxe takového pravidla by byla následující:

"action_parameters": {
  "host_header": "<HOST_HEADER_VALUE>",
  "origin": {
    "port": <PORT>
  }
}