You can call this operation to upload CreateCertAndKey and private key information for a specified domain configuration record.

Note You can also call this operation to update the uploaded certificate and private key for a specified domain.


OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request parameters

Parameter Type Required Example Description
Action Boolean No CreateCertAndKey

The operation that you want to perform. Valid values: CreateCertAndKey.

Cert String No ----- BEGIN CERTIFICATE----------END CERTIFICATE -----

The content of the certificate.

Domain String No

The domain that you want to add to WAF.

HttpsCertName String No

The name of the certificate.

InstanceId String No waf_elasticity-cn-0xldbqtm005

The ID of the WAF instance.

Note You can callDescribePayInfo to view your WAF instance ID.
Key String No ----- BEGIN RSA PRIVATE KEY----------END RSA PRIVATE KEY -----

Private key

Region String Yes cn

The ID of the region to which the WAF instance belongs. Set the value to:

  • cn: mainland China (default)
  • cn-hongkong: outside mainland China

Response parameters

Parameter Type Example Description
RequestId String D7861F61-5B61-46CE-A47C-6B19160D5EB0

The ID of the request.


The returned result.

Status Integer env

Request execution status:

  • 0: indicates that the request is pending execution.
  • 1: indicates that the request is being executed.
  • 2: indicates that the request has been completed.
WafTaskId String aliyun.waf.20180712214032277.qmxI9a

The ID of the WAF request.


Sample request Action=DeleteDomainConfig
&Common request parameters

Sample success responses

XML format


JSON format



For a list of error codes, visit the API Error Center.