Configures IP Application Acceleration (IPA) for multiple domain names in a single operation.
Operation description
The request rate for this operation is limited to 20 requests per second per user.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:BatchSetDcdnIpaDomainConfigs |
update |
*IpaDomain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainNames |
string |
Yes |
The domain names to configure for IPA. Separate multiple domain names with a comma (,).
|
example.com |
| Functions |
string |
Yes |
The functions to configure, specified as a JSON string. Format: |
[{"functionArgs":[{"argName":"domain_name","argValue":"api.*com"}],"functionName":"protogw"}] |
Features
| Name | Parameter |
| protogw: IP Application Acceleration (IPA) | realip (Required): Specifies the method for passing the client's real IP to the origin server. The following methods are supported:• off: Disables Origin IP Passthrough.• toa: Passes the client's real IP address to the origin server. The TOA Kernel Module must be installed on the origin server. No application modifications are required.• pp: Passes the client's real IP address to the origin server. This method is enabled by default in open-source Nginx. Ensure compatibility if you use other server software.port (Required): The service port. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The unique ID of the request. |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
Examples
Success response
JSON format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidFunctions.Malformed | The specified Functions is invalid. | The specified configuration is invalid. |
| 400 | InvalidArgValue.Malformed | The specified ArgValue is invalid. | The value specified for the ArgValue parameter is invalid. |
| 400 | Invalid%s.ValueNotSupported | [%s] is not supported. | The specified value is not supported. |
| 400 | Invalid%s.Malformed | The specified ArgValue [%s] is invalid. | The value specified for the ArgValue parameter is invalid. |
| 403 | DcdnIpaServiceNotFound | The DCDN IPA service has not been activated. | IPA is not activated for DCDN. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.