Queries the key usage details for a specified PolarDB cluster.
Operation description
Description
-
Query the key usage details for a PolarDB cluster, such as the key ID, status, and type.
-
The
DBClusterIdParameter is required. It specifies the ID of the PolarDB cluster to query. -
Before you call this operation, make sure that the required Resource Access Management (RAM) roles and policies are configured.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
Polardb:DescribeDBClusterEncryptionKey |
Get |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
String |
No |
A client token to ensure the idempotence of the request. |
6000170000591aed949d0f****************** |
| DBClusterId |
String |
No |
The cluster ID. Note
Call the DescribeDBClustersOperation to query the details of all clusters in your account, including cluster IDs. |
Pc-*** |
Response elements
|
Element |
Type |
Description |
Example |
|
Object |
The response body. |
||
| RequestId |
String |
The request ID. |
137ECCC0-920E-5B3B-9F8E-B81632108BBE |
| EncryptionKeyList |
Array<object> |
The list of keys. |
|
|
Object |
The key details. |
||
| AliasName |
String |
The alias of the key. |
Alias/your_default_key |
| Creator |
String |
The UID of the Alibaba Cloud account that created the key. |
1****1 |
| DeleteDate |
String |
The scheduled time to delete the key. The format is yyyy-MM-ddTHH:mm:ssZ (UTC).
|
2026-05-08T08:14:16Z |
| Description |
String |
The description of the key. |
Description of the key |
| EncryptionKey |
String |
The key ID. |
51858179-afb3-4369-8329-********* |
| EncryptionKeyStatus |
String |
The status of the key. Valid values:
|
Enabled |
| KeyType |
String |
The type of the key. Valid values:
|
ServiceKey |
| KeyUsage |
String |
The purpose of the key. |
ENCRYPT/DECRYPT |
| MaterialExpireTime |
String |
The expiration time of the key. The format is yyyy-MM-ddTHH:mm:ssZ (UTC). |
2025-10-18T08:14:16Z |
| Origin |
String |
The source of the key. |
Aliyun_KMS |
| UsedBy |
String |
The service that uses the key. Valid values:
|
DiskEncryption |
Examples
Success response
JSON format
{
"RequestId": "137ECCC0-920E-5B3B-9F8E-B81632108BBE",
"EncryptionKeyList": [
{
"AliasName": "alias/your_default_key",
"Creator": "1****1",
"DeleteDate": "2026-05-08T08:14:16Z",
"Description": "Description of the key",
"EncryptionKey": "51858179-afb3-4369-8329-*********",
"EncryptionKeyStatus": "Enabled",
"KeyType": "ServiceKey",
"KeyUsage": "ENCRYPT/DECRYPT",
"MaterialExpireTime": "2025-10-18T08:14:16Z",
"Origin": "Aliyun_KMS",
"UsedBy": "DiskEncryption"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. | |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBInstance.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.