調用CreateRequestDiagnosis介面,發起SQL診斷請求。
介面說明
使用該介面需滿足以下前提條件:
-
在使用 SDK 調用 DAS 服務時,需要將地區指定為 cn-shanghai。
-
本介面適用的資料庫引擎為:
RDS MySQL
RDS PostgreSQL
RDS SQL Server
PolarDB MySQL 版
PolarDB PostgreSQL 版(相容 Oracle)
ApsaraDB for MongoDB
RDS PostgreSQL 執行個體核心小版本為 20221230 及以上。查看和升級核心小版本,請參見升級核心小版本。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
hdm:CreateRequestDiagnosis |
create |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| InstanceId |
string |
是 |
執行個體 ID。 |
rm-0iwhhl8gx0ld6**** |
| NodeId |
string |
否 |
節點 ID。 說明
對於 PolarDB MySQL 版、PolarDB PostgreSQL 版(相容 Oracle)和ApsaraDB for MongoDB 等叢集執行個體,需要提供節點 ID。 |
202**** |
| Database |
string |
是 |
資料庫名。 |
das |
| Sql |
string |
是 |
待診斷的 SQL。 |
select * from test where name = 'mockUser' |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| Code |
string |
返回的狀態代碼。 |
200 |
| Message |
string |
請求返回的訊息。 說明
請求成功時該參數返回 Successful,請求失敗時會返回請求異常資訊(如錯誤碼等)。 |
Successful |
| Data |
string |
診斷 ID,是診斷的唯一標識,後續用於查詢診斷結果。 |
61820b594664275c4429**** |
| RequestId |
string |
請求 ID。 |
800FBAF5-A539-5B97-A09E-C63AB2F7**** |
| Success |
string |
請求是否執行成功:
|
true |
樣本
正常返回樣本
JSON格式
{
"Code": "200",
"Message": "Successful",
"Data": "61820b594664275c4429****",
"RequestId": "800FBAF5-A539-5B97-A09E-C63AB2F7****",
"Success": "true"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | 請求參數錯誤 |
| 403 | NoPermission | You are not authorized to do this action. | 沒有許可權執行該操作 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。