APIパラメータリファレンス
異なるアクションパラメータをaction_parametersフィールドに含めることで、異なるオーバーライドを作成します:
| オーバーライドタイプ | 含めるべき内容 |
|---|---|
| ホストヘッダーオーバーライド | host_headerパラメータ |
| SNIオーバーライド | sniオブジェクト |
| DNSレコードオーバーライド / 宛先ポートオーバーライド | originオブジェクト |
HTTP Hostヘッダーをオーバーライドするためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "host_header": "<HOST_HEADER_VALUE>"}受信リクエストのSNI値をオーバーライドするためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "sni": { "value": "<SNI_VALUE>" }}受信リクエストのホスト名と宛先ポートの両方をオーバーライドするためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "origin": { "host": "<HOSTNAME>", "port": <PORT> }}ホスト名またはポートのみをオーバーライドする場合は、それぞれportまたはhostパラメータを省略してください。
同じオリジンルールには異なるタイプのオーバーライドを持つことができます。たとえば、単一のオリジンルールはHTTP Hostヘッダーオーバーライドと宛先ポートオーバーライドを実行できます。そのようなルールの構文は以下の通りです:
"action_parameters": { "host_header": "<HOST_HEADER_VALUE>", "origin": { "port": <PORT> }}