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