Configures multiple key-value (KV) pairs for a namespace.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
Namespace | string | Yes | The name of the namespace. | ns1 |
KvList | array<object> | Yes | The key-value pairs. The key-value pairs can be up to 2 MB in size. | |
object | Yes | |||
Key | string | Yes | The key. The key can be up to 512 characters in length and cannot contain spaces. | testkey |
Value | string | Yes | The value. | testValue |
Expiration | long | No | The expiration time. The value is a timestamp in seconds. The expiration time cannot be earlier than the current time. If you specify Expiration and ExpirationTtl, only ExpirationTtl takes effect. | 1690081381 |
ExpirationTtl | long | No | The relative expiration time. Unit: seconds. If you specify Expiration and ExpirationTtl, only ExpirationTtl takes effect. | 3600 |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "156A6B-677B1A-4297B7-9187B7-2B44792",
"FailKeys": [
"testKey1"
],
"SuccessKeys": [
"testKey2"
]
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
400 | Invalid.Parameter | The specified parameter is invalid. | The parameter is set to an invalid value. |
400 | InvalidNameSpace.Malformed | The specified namespace is invalid. | The namespace is invalid. Check whether a namespace is specified. |
400 | InvalidAccount.Malformed | The specified account is invalid. | The account is invalid. Check whether an account is specified. |
400 | InvalidKey.Malformed | The specified key is invalid. | The key is invalid. Check whether a key is specified. |
400 | InvalidKey.ExceedsMaximum | The size of the key cannot exceed 512 bytes. | The key cannot exceed 512 bytes in length. |
400 | InvalidValue.ExceedsMaximum | The size of the value cannot exceed 2,000,000 bytes. | The value cannot exceed 2,000,000 bytes in length. |
400 | InvalidKey.TooManyKeys | request contains too many keys. | - |
403 | InvalidKey.ExceedsCapacity | The maximum capacity of a single namespace cannot exceed 1 GB. | The capacity of the namespace has reached the upper limit. Each namespace can be at most 1 GB. |
403 | Unauthorized.InvalidParameters | The specified authentication parameters are invalid. | An authentication parameter is set to an invalid value. |
403 | Unauthorized.InvalidTime | The specified authentication time is invalid. | The authentication time parameter you entered is invalid. Check the parameter value and try again. |
403 | Unauthorized.InvalidToken | Token authentication failed. | The token you entered is invalid. Please check and enter the correct token and try again. |
404 | InvalidNameSpace.NotFound | The specified namespace does not exist. | The specified namespace does not exist. |
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|---|---|
2024-04-29 | The Error code has changed | View Change Details |
2024-03-27 | The Error code has changed | View Change Details |