ModifyParameterGroup操作を呼び出して、ApsaraDB RDSのパラメーターテンプレートを変更できます。

パラメーターテンプレートを使用して一度に多数のパラメーターを設定し、パラメーターテンプレートをインスタンスに適用できます。 詳細については、「パラメータテンプレートを使用してApsaraDB RDS For MySQLインスタンスのパラメータを設定する」または「パラメータテンプレートを使用してApsaraDB RDS for PostgreSQLインスタンスのパラメータを設定する」をご参照ください。

説明 パラメータテンプレートは、ApsaraDB RDS for MySQLインスタンスおよびApsaraDB RDS for PostgreSQLインスタンスにのみ適用できます。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

項目 データ型 必須/任意 例: 説明 
操作 String 必須 ModifyParameterGroup

実行する操作です。 値をModifyParameterGroupに設定します。

ParameterGroupId String 必須 rpg-13ppdh ****

パラメーターテンプレートのID。 DescribeParameterGroups操作を呼び出して、パラメーターテンプレートのIDを照会できます。

ParameterGroupName String 任意 testgroup1

パラメータテンプレートの名前を設定します。

  • 名前には、英数字、ピリオド (.) 、およびアンダースコア (_) を使用でき、先頭は文字である必要があります。
  • 名前の長さは8〜64文字です。
説明 このパラメーターを指定しない場合、パラメーターテンプレートの元の名前が保持されます。
ParameterGroupDesc String 任意 test

パラメーターテンプレートの説明。 説明の長さは最大200文字です。

説明 このパラメーターを指定しない場合、パラメーターテンプレートの元の説明は保持されます。
パラメーター String 任意 {"back_log":"3000"}

パラメーターテンプレートで変更されるパラメーターとその値で構成されるJSON文字列。 形式: {"パラメータ1":"パラメータ1の値" 、"パラメータ2":"パラメータ2の値" ......} 。 変更可能なパラメーターの詳細については、「ApsaraDB RDS For MySQLインスタンスのパラメーターの変更」または「ApsaraDB RDS for PostgreSQLインスタンスのパラメーターの変更」をご参照ください。

説明
  • ModifyModeパラメーターをIndividualに設定し、このパラメーターを指定した場合、新しいパラメーターは元のパラメーターテンプレートのパラメーターを上書きします。
  • ModifyModeパラメーターをCollectivityに設定し、このパラメーターを指定すると、新しいパラメーターが元のパラメーターテンプレートに追加されるか、元のパラメーターテンプレートのパラメーターが変更されます。
  • このパラメーターを指定しない場合、元のパラメーターテンプレートのパラメーターは変更されません。
RegionId String 必須 cn-hangzhou

リージョンの ID DescribeRegions を呼び出して、最新のリージョンリストをクエリできます。

説明 パラメータテンプレートの領域は変更できません。 CloneParameterGroup操作を呼び出して、パラメーターテンプレートを特定のリージョンにレプリケートできます。
ModifyMode String 任意 集団性

パラメーターテンプレートの変更モード。 有効な値:

  • Collectivity: 元のパラメータテンプレートで新しいパラメータを追加または変更します。 デフォルト値です。
    説明 ModifyModeパラメーターをCollectivityに設定すると、 Parametersパラメーターの値が元のパラメーターテンプレートに追加されるか、元のパラメーターテンプレートの対応するパラメーターが変更されます。 元のパラメータテンプレートの他のパラメータは影響を受けません。
  • Individual: 元のパラメータを上書きします。
    説明 ModifyModeパラメーターをIndividualに設定した場合、システムは Parametersパラメーターの値を使用して、元のパラメーターテンプレートのパラメーター設定を上書きします。

レスポンスパラメーター

項目 データ型 例: 説明 
ParameterGroupId String rpg-13ppdh ****

パラメーターテンプレートのID。

RequestId String 857DC00B-7B85-4853-8B27-AD65EB618BC6

リクエストの ID です。

リクエストの例

http(s):// rds.aliyuncs.com/?Action=ModifyParameterGroup
&ParameterGroupId=rpg-13ppdh ****
&パラメーター={"back_log":"3000"}
&ModifyMode=Collectivity
&共通リクエストパラメータ

正常に処理された場合のレスポンス例

XML 形式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyParameterGroupResponse>
    <ParameterGroupId>rpg-13ppdh ****</ParameterGroupId>
    <RequestId>857DC00B-7B85-4853-8B27-AD65EB618BC6</RequestId>
</ModifyParameterGroupResponse>

JSON 形式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "ParameterGroupId" : "rpg-13ppdh ****" 、
  "RequestId" : "857DC00B-7B85-4853-8B27-AD65EB618BC6"
}

エラーコード

HTTP ステータスコード エラーコード エラーメッセージ 説明 
400 ParamGroupsNameInvalid パラメータグループ名が無効です。 パラメーターテンプレートの名前が無効な場合に返されるエラーメッセージ。 名前は8 ~ 64文字で、英数字、ピリオド (.) 、およびアンダースコア (_) を使用できます。 先頭は英字とする必要があります。

エラーコードリストについては、「API エラーセンター」をご参照ください。