ModifySqlLogConfig 操作は、データベースインスタンスに対して DAS Enterprise Edition を有効化または設定するために使用します。
操作説明
この操作を呼び出す前に、次の要件が満たされていることを確認してください:
最新バージョンの Alibaba Cloud SDK または DAS SDK を使用してください。
SDK を使用して DAS サービスを呼び出す場合、リージョンを `cn-shanghai` に設定してください。
この操作では、デフォルトでサポートされている最新バージョンが有効になります。DAS Enterprise Edition の各バージョンでサポートされているデータベースとリージョンの詳細については、「DAS のエディションとサポートされる機能」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hdm:ModifySqlLogConfig |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
データベースインスタンス ID。 |
rr-2ze770smbq3tp**** |
| Enable |
boolean |
任意 |
DAS Enterprise Edition を有効にするかどうか:
説明
Enterprise Edition を有効にする際にこのパラメーターを設定します。デフォルトでは、サポートされている最新バージョンが有効になります。 |
true |
| RequestEnable |
boolean |
任意 |
SQL Explorer を有効にするかどうか。
説明
このパラメーターは、Enterprise Edition V3 を有効にする場合にのみ設定します。 |
true |
| Retention |
integer |
任意 |
合計保存期間 (日数)。有効な値:
説明
DAS Enterprise Edition V3 を有効にする場合、このパラメーターの値は 30 以上である必要があります。 |
30 |
| HotRetention |
integer |
任意 |
ホットストレージの保存期間 (日数)。有効な値は 1 から 7 までの整数です。 説明
このパラメーターは、Enterprise Edition V3 を有効にする場合にのみ設定します。 |
1 |
| Filters |
array<object> |
任意 |
予約済みのパラメーターです。 |
|
|
object |
任意 |
予約済みのパラメーターです。 |
||
| Key |
string |
任意 |
予約済みのパラメーターです。 |
None |
| Value |
string |
任意 |
予約済みのパラメーターです。 |
None |
| EnableAudit |
boolean |
任意 |
セキュリティ監査を有効にするかどうか。 |
true |
DAS Enterprise Edition には、V0、V1、V2、V3 の 4 つのバージョンがあります。デフォルトでは、サポートされている最新バージョンが有効になります。
DAS Enterprise Edition V0 のみをサポートするデータベースインスタンスの場合は、Enable および Retention パラメーターのみを指定します。
DAS Enterprise Edition V1 をサポートするデータベースインスタンスの場合は、Enable および Retention パラメーターのみを指定します。システムは自動的に SQL Explorer を有効にします (つまり、RequestEnable はデフォルトで true になります)。
DAS Enterprise Edition V2 をサポートするデータベースインスタンスの場合は、Enable および Retention パラメーターのみを指定します。システムは自動的に SQL Explorer を有効にします (つまり、RequestEnable はデフォルトで true になります)。ホットデータの保存期間 (HotRetention) は 7 日間に固定され、コールドデータの保存期間は
Retention - 7日間です。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Code |
string |
返されるステータスコード。 |
200 |
| Message |
string |
応答メッセージ。 説明
リクエストが成功した場合、このパラメーターは Successful を返します。リクエストが失敗した場合は、エラーコードなどのエラーメッセージを返します。 |
Successful |
| RequestId |
string |
リクエスト ID。 |
03C88D8E-1541-518E-8BFF-BEC6589B6334 |
| Success |
string |
リクエストが成功したかどうかを示します。有効な値:
|
false |
| Data |
object |
返されたデータ。 |
|
| SqlLogVisibleTime |
integer |
DAS Enterprise Edition が有効になった時刻。この値はミリ秒単位の UNIX タイムスタンプです。 |
1683712800000 |
| RequestStopTime |
integer |
DAS Enterprise Edition V1 の有効期限。この値はミリ秒単位の UNIX タイムスタンプです。 |
1715335200000 |
| CollectorVersion |
string |
データベースコレクターのバージョン。
|
MYSQL_V3 |
| SupportVersion |
string |
サポートされている最新の DAS Enterprise Edition バージョン。
|
SQL_LOG_V3 |
| ColdRetention |
integer |
コールドデータの保存期間 (日数)。この値は |
23 |
| SqlLogEnable |
boolean |
DAS Enterprise Edition が有効になっているかどうかを示します。有効な値:
|
true |
| Retention |
integer |
合計データ保存期間 (日数)。 |
30 |
| HotRetention |
integer |
ホットデータの保存期間 (日数)。 |
7 |
| RequestEnable |
boolean |
SQL Explorer が有効になっているかどうかを示します。有効な値:
|
false |
| Version |
string |
現在の DAS Enterprise Edition バージョン。
|
SQL_LOG_V3 |
| RequestStartTime |
integer |
SQL Explorer が有効になった時刻。この値はミリ秒単位の UNIX タイムスタンプです。 |
1683712800000 |
| HotEnable |
boolean |
ホットデータストレージが有効になっているかどうかを示します。有効な値:
|
true |
| HotStartTime |
integer |
ホットデータストレージが有効になった時刻。この値はミリ秒単位の UNIX タイムスタンプです。 |
1683712800000 |
| ColdEnable |
boolean |
コールドデータストレージが有効になっているかどうかを示します。有効な値:
|
true |
| ColdStartTime |
integer |
コールドデータストレージが有効になった時刻。この値はミリ秒単位の UNIX タイムスタンプです。 |
1683712800000 |
| SqlLogState |
string |
既存データの移行ステータス。有効な値:
|
FINISH |
| LogFilter |
string |
予約済みのパラメーターです。 |
None |
| SqlLogSource |
string |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "Successful",
"RequestId": "03C88D8E-1541-518E-8BFF-BEC6589B6334",
"Success": "false",
"Data": {
"SqlLogVisibleTime": 1683712800000,
"RequestStopTime": 1715335200000,
"CollectorVersion": "MYSQL_V3",
"SupportVersion": "SQL_LOG_V3",
"ColdRetention": 23,
"SqlLogEnable": true,
"Retention": 30,
"HotRetention": 7,
"RequestEnable": false,
"Version": "SQL_LOG_V3",
"RequestStartTime": 1683712800000,
"HotEnable": true,
"HotStartTime": 1683712800000,
"ColdEnable": true,
"ColdStartTime": 1683712800000,
"SqlLogState": "FINISH",
"LogFilter": "None",
"SqlLogSource": ""
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。