CreateParameterGroup操作を呼び出して、パラメーターテンプレートを作成できます。

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

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

デバッグ

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

リクエストパラメーター

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

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

RegionId String 必須 cn-hangzhou

パラメーターテンプレートのリージョンID。 DescribeRegions を呼び出して、最新のリージョンリストをクエリできます。

ParameterGroupName String 必須 test1234

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

  • 名前には、英数字、ピリオド (.) 、およびアンダースコア (_) を使用でき、先頭は文字である必要があります。
  • 名前の長さは8〜64文字です。
Engine String 必須 mysql

データベースエンジン。 有効な値:

  • mysql
  • PostgreSQL
EngineVersion String 必須 5.7

インスタンスで実行されるデータベースエンジンのバージョン。 有効な値:

  • インスタンスがMySQLを実行する場合、インスタンスは次のいずれかのMySQLバージョンを実行する必要があります。
    • 5.6
    • 5.7
    • 8.0
  • インスタンスがPostgreSQLを実行する場合、インスタンスは次のPostgreSQLバージョンのいずれかを実行する必要があります。
    • 10.0
    • 11.0
    • 12.0
    • 13.0
    • 14.0
パラメーター String 必須 {"back_log":"3000","wait_timeout":"86400"}

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

ParameterGroupDesc String 任意 test

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

レスポンスパラメーター

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

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

RequestId String 7A41C147-C8D0-4DAE-A1A2-17EBCD60DFA1

リクエストの ID です。

リクエストの例

http(s):// rds.aliyuncs.com/?Action=CreateParameterGroup
&RegionId=cn-hangzhou
&ParameterGroupName=test1234
&エンジン=mysql
&EngineVersion=5.7
&パラメーター={"back_log":"3000","wait_timeout":"86400"}
&<共通リクエストパラメーター>

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

XML 形式

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

<CreateParameterGroupResponse>
    <ParameterGroupId>rpg-q488w14xvsk ****</ParameterGroupId>
    <RequestId>7A41C147-C8D0-4DAE-A1A2-17EBCD60DFA1</RequestId>
</CreateParameterGroupResponse>

JSON 形式

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

{
  "ParameterGroupId" : "rpg-q488w14xvsk ****" 、
  "RequestId" : "7A41C147-C8D0-4DAE-A1A2-17EBCD60DFA1"
}

エラーコード

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

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