コンテンツにスキップ

APIパラメータリファレンス

異なるアクションパラメータをaction_parametersフィールドに含めることで、異なるオーバーライドを作成します:

オーバーライドタイプ含めるべき内容
ホストヘッダーオーバーライドhost_headerパラメータ
SNIオーバーライドsniオブジェクト
DNSレコードオーバーライド / 宛先ポートオーバーライドoriginオブジェクト

ホストヘッダーオーバーライドパラメータ

HTTP Hostヘッダーをオーバーライドするためのaction_parametersフィールドの完全な構文は以下の通りです:

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

SNIオーバーライドパラメータ

受信リクエストのSNI値をオーバーライドするためのaction_parametersフィールドの完全な構文は以下の通りです:

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

DNSレコードオーバーライドおよび宛先ポートオーバーライドパラメータ

受信リクエストのホスト名と宛先ポートの両方をオーバーライドするためのaction_parametersフィールドの完全な構文は以下の通りです:

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

ホスト名またはポートのみをオーバーライドする場合は、それぞれportまたはhostパラメータを省略してください。

同じルールでの複数のオーバーライドの設定

同じオリジンルールには異なるタイプのオーバーライドを持つことができます。たとえば、単一のオリジンルールはHTTP Hostヘッダーオーバーライドと宛先ポートオーバーライドを実行できます。そのようなルールの構文は以下の通りです:

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