GetSecretValue
調(diào)用GetSecretValue接口通過KMS實例網(wǎng)關獲取憑據(jù)值。
請求參數(shù)
名稱 | 類型 | 是否必選 | 示例值 | 描述 |
SecretName | string | 是 | secret001 | 憑據(jù)名稱。 |
VersionStage | String | 否 | ACSCurrent | 版本狀態(tài)。如果指定該參數(shù),則憑據(jù)管家返回被標記為指定狀態(tài)的版本的憑據(jù)值。 默認值:ACSCurrent。 說明
|
VersionId | String | 否 | 00000000000000000000000000000001 | 版本號。如果指定該參數(shù),則憑據(jù)管家返回指定版本號的憑據(jù)值。 說明
|
FetchExtendedConfig | Boolean | 否 | false | 是否獲取憑據(jù)的拓展配置。
|
響應數(shù)據(jù)
名稱 | 類型 | 示例值 | 描述 |
SecretName | String | secret001 | 憑據(jù)名稱。 |
SecretType | String | Generic | 憑據(jù)類型。取值: Generic:普通憑據(jù)。 |
SecretData | String | testdata1 | 憑據(jù)值。憑據(jù)管家將存儲的密文憑據(jù)值進行解密后返回該參數(shù)。 |
SecretDataType | String | binary | 憑據(jù)值類型。取值:
|
VersionId | String | 00000000000000000000000000000001 | 憑據(jù)版本的標識符。 |
VersionStages | List | [ "ACSCurrent" ] | 憑據(jù)版本的狀態(tài)標記。 |
CreateTime | String | 2020-02-21T15:39:26Z | 創(chuàng)建憑據(jù)的時間。 |
RequestId | String | 6a3e9c36-1150-4881-84d3-eb8672fcafad | 本次調(diào)用請求的ID,是由阿里云為該請求生成的唯一標識符,可用于排查和定位問題。 |
LastRotationDate | String | 2020-07-05T08:22:03Z | 最近一次輪轉(zhuǎn)的時間。 |
NextRotationDate | String | 2020-07-06T18:22:03Z | 下一次輪轉(zhuǎn)的時間。 |
ExtendedConfig | String | {\"SecretSubType\":\"SingleUser\", \"DBInstanceId\":\"rm-uf667446pc955****\", \"CustomData\":{} } | 憑據(jù)的拓展配置。 |
AutomaticRotation | String | Enabled | 是否開啟自動輪轉(zhuǎn)。取值:
|
RotationInterval | String | 604800s | 憑據(jù)自動輪轉(zhuǎn)的周期。格式為
例如:7天的輪轉(zhuǎn)周期為604800s。 |
錯誤碼
HTTP狀態(tài)碼 | 錯誤碼 | 錯誤消息 | 描述 |
404 | Forbidden.ResourceNotFound | The resource does not exist in the system. | 憑據(jù)不存在。 |
409 | Rejected.Disabled | The request was rejected because the key state is Disabled. | 加密憑據(jù)的密鑰為禁用狀態(tài)。 |
訪問公共錯誤碼查看更多錯誤碼。