ModifyParameter操作を呼び出して、インスタンスのパラメーターを変更できます。
パラメーターは、直接、またはパラメーターテンプレートを使用して変更できます。 パラメータ変更リクエストを送信すると、ApsaraDB RDSは新しいパラメータ値をインスタンスに適用するタスクを開始します。 新しいパラメーター値がインスタンスの再起動後にのみ有効になる場合、ApsaraDB RDSはインスタンスを再起動します。 設定可能なパラメーターについては、「ApsaraDB RDS For MySQLインスタンスのパラメーターの設定」をご参照ください。
デバッグ
リクエストパラメーター
項目 | データ型 | 必須/任意 | 例: | 説明 |
---|---|---|---|---|
操作 | String | 必須 | ModifyParameter | 実行する操作です。 値をModifyParameterに設定します。 |
ClientToken | String | 任意 | ETnLKlblzczshOTUbOCzxxxxxxxxxx | リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、生成されたトークンが異なるリクエスト間で一意であることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
DBInstanceId | String | 必須 | rm-uf6wjk5xxxxxxx | インスタンスの ID です。 |
パラメーター | String | 必須 | {"delayed_insert_timeout":"600","max_length_for_sort_data":"2048"} | パラメーターとその値のJSON文字列。 すべてのパラメーター値は文字列型です。 フォーマット: {"Parameter name 1":"Parameter value 1","Parameter name 2":"Parameter value 2"...} DescribeParameterTemplates操作を呼び出して、パラメーター名と値を照会できます。
説明 このパラメーターを指定する場合、
ParameterGroupIdパラメーターを指定する必要はありません。
|
Forcerestart | Boolean | いいえ | false | 新しいパラメーター値を有効にするためにインスタンスを再起動するかどうかを指定します。 有効な値:
デフォルト値:false |
ParameterGroupId | String | 任意 | rpg-xxxxxxxxx | パラメーターテンプレートのID。
説明
|
SwitchTimeMode | String | 任意 | ScheduleTime | 変更が有効になる時刻。 有効な値:
|
SwitchTime | String | 任意 | 2022-05-06T09:24:00Z | 変更が有効になる時刻。 yyyy-MM-dd T HH:mm:ss Z形式のISO 8601標準で時刻を指定します。 時間は UTC にする必要があります。
説明 この時間は、この操作を呼び出す時間より後でなければなりません。
|
レスポンスパラメーター
項目 | データ型 | 例: | 説明 |
---|---|---|---|
RequestId | String | 542BB8D6-4268-45CC-A557-B03EFD7AB30A | リクエストの ID です。 |
例
リクエストの例
http(s):// rds.aliyuncs.com/?Action=ModifyParameter
&DBInstanceId=rm-uf6wjk5xxxxxxx
&パラメーター={"delayed_insert_timeout":"600","max_length_for_sort_data":"2048"}
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyParameterResponse>
<RequestId>542BB8D6-4268-45CC-A557-B03EFD7AB30A</RequestId>
</ModifyParameterResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "542BB8D6-4268-45CC-A557-B03EFD7AB30A"
}
エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | PendingActionOverdue | アクションの実行時間がすでに遅れている | 変更を有効にするために指定した時間が経過した場合に返されるエラーメッセージ。 |
400 | InvalidParameters. フォーマット | 指定されたパラメーターは無効です。 | 指定されたパラメーターの値が無効な場合に返されるエラーメッセージ。 |
400 | InvalidParameters. フォーマット | 指定されたパラメーターの形式が無効です。 | 指定されたパラメーターの形式が無効な場合に返されるエラーメッセージ。 |
400 | 無効な. ParamGroupDBCategory | ParamGroupカテゴリは標準ではなく基本です。 | 指定されたパラメーターテンプレートのカテゴリが標準ではなく基本である場合に返されるエラーメッセージ。 |
403 | IncorrectDBInstanceType | 現在のデータベースインスタンスタイプは、この操作をサポートしていません。 | インスタンスの設定がこの操作をサポートしていない場合に返されるエラーメッセージ。 |
403 | IncorrectDBInstanceState | 現在のデータベースステータスは操作をサポートしていません。 | インスタンスのステータスがこの操作をサポートしていない場合に返されるエラーメッセージ。 インスタンスが [実行中] 状態であることを確認します。 |
403 | 無効です。パラメーター | 指定されたパラメーターは無効です。 | 指定されたパラメーターが無効な場合に返されるエラーメッセージ。 |
404 | InvalidDBInstance.NotFound | 指定されたインスタンスが存在しないか、サポートされていません。 | 指定されたインスタンスが見つからない場合に返されるエラーメッセージ。 インスタンスのIDを確認します。 |
エラーコードリストについては、「API エラーセンター」をご参照ください。