Queries the key usage details for a specified PolarDB cluster.
Operation description
Description
You can call this operation to 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 DescribeDBClusters operation 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.