Parametre şablonu oluşturmak için CreateParameterGroup işlemini çağırabilirsiniz.
Bir parametre şablonu kullanarak birden fazla parametreyi aynı anda yapılandırabilir ve ardından bu şablonu bir örneğe uygulayabilirsiniz. Daha fazla bilgi için bkz. ApsaraDB RDS for MySQL örneklerinin parametrelerini yapılandırmak için parametre şablonu kullanma ve ApsaraDB RDS for PostgreSQL örneklerinin parametrelerini yapılandırmak için parametre şablonu kullanma.
Parametre şablonlarını yalnızca ApsaraDB RDS for MySQL ve ApsaraDB RDS for PostgreSQL örneklerine uygulayabilirsiniz.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Zorunlu | Örnek | Açıklama |
| Action | String | Yes | CreateParameterGroup | Gerçekleştirmek istediğiniz işlem. Değeri CreateParameterGroup olarak ayarlayın. |
| RegionId | String | Yes | cn-hangzhou | Parametre şablonunun bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| ParameterGroupName | String | Yes | test1234 | Parametre şablonunun adı.
|
| Engine | String | Yes | mysql | Veritabanı altyapısı. Geçerli değerler:
|
| EngineVersion | String | Yes | 5.7 | Örnek üzerinde çalışan veritabanı altyapısı sürümü. Geçerli değerler:
|
| Parameters | String | Yes | {"back_log":"3000","wait_timeout":"86400"} | Parametre şablonundaki parametreleri ve değerlerini içeren bir JSON dizesi. Biçim: {"Parametre 1":"Parametre 1'in Değeri","Parametre 2":"Parametre 2'nin Değeri"...}. Değiştirilebilen parametreler hakkında daha fazla bilgi için bkz. ApsaraDB RDS for MySQL örneğinin parametrelerini değiştirme veya ApsaraDB RDS for PostgreSQL örneğinin parametrelerini değiştirme. |
| ParameterGroupDesc | String | No | test | Parametre şablonunun açıklaması. Açıklama en fazla 200 karakter uzunluğunda olabilir. |
Yanıt parametreleri
|
Parametre |
Tür |
Örnek |
Açıklama |
|
ParameterGroupId |
String |
rpg-q488w14xvsk**** |
Parametre şablonunun kimliği. Parametre şablonlarının kimliklerini sorgulamak için DescribeParameterGroups işlemini çağırabilirsiniz. |
|
RequestId |
String |
7A41C147-C8D0-4DAE-A1A2-17EBCD60DFA1 |
İsteğin kimliği. |
Örnekler
Örnek istekler
http(s)://rds.aliyuncs.com/?Action=CreateParameterGroup
&RegionId=cn-hangzhou
&ParameterGroupName=test1234
&Engine=mysql
&EngineVersion=5.7
&Parameters={"back_log":"3000","wait_timeout":"86400"}
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateParameterGroupResponse>
<ParameterGroupId>rpg-q488w14xvsk****</ParameterGroupId>
<RequestId>7A41C147-C8D0-4DAE-A1A2-17EBCD60DFA1</RequestId>
</CreateParameterGroupResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"ParameterGroupId" : "rpg-q488w14xvsk****",
"RequestId" : "7A41C147-C8D0-4DAE-A1A2-17EBCD60DFA1"
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata mesajı |
Açıklama |
|
400 |
InvalidParameters.Malformed |
The specified parameter "Parameters" is not valid. |
Parameters parametresinin değeri geçersiz olduğu için döndürülen hata mesajı. Geçerli bir değer belirtin. |
|
400 |
ParamGroupsNameInvalid |
The specified parameter group name is invalid. |
Parametre şablonunun adı geçersiz olduğu için döndürülen hata mesajı. Ad 8 ila 64 karakter uzunluğunda olmalı; harf, rakam, nokta (.) ve alt çizgi (_) içerebilir. Ad bir harfle başlamalıdır. |
|
400 |
InvalidEngine.Malformed |
Specified engine is not valid. |
Veritabanı altyapısı geçersiz olduğu için döndürülen hata mesajı. Geçerli bir veritabanı altyapısı belirtin. |
|
400 |
InvalidEngineVersion.Malformed |
Specified engine version is not valid. |
Belirtilen veritabanı altyapısı sürümü geçersiz olduğu için döndürülen hata mesajı. Veritabanı altyapısı sürümünü kontrol edip tekrar deneyin. |
|
400 |
ParamGroupsDbTypeNotSupport |
The parameter group does not support the specified database type. |
Parametre şablonu yalnızca MySQL çalıştıran örnekler için desteklendiği için döndürülen hata mesajı. |
|
400 |
ParamGroupsDbVersionNotSupport |
The parameter group does not support the database version. |
Parametre şablonu yalnızca MySQL 5.6, MySQL 5.7 veya MySQL 8.0 çalıştıran örnekler için desteklendiği için döndürülen hata mesajı. |
|
400 |
ParamNotExist |
This param Not Exist |
Parametre mevcut olmadığı için döndürülen hata mesajı. Parameters parametresinin yapılandırmasını kontrol edin. |
|
400 |
ParamTypeError |
The parameter type error. |
Parametre türü geçersiz olduğu için döndürülen hata mesajı. |
|
400 |
ParamGroupsNotExistOrTypeNotSupport |
The parameter group does not exist or its type is not supported. |
Parametre şablonu mevcut olmadığı veya parametre şablonu türü desteklenmediği için döndürülen hata mesajı. |
|
400 |
InvalidRegion.Format |
Specified Region is not valid. |
Belirtilen bölge geçersiz olduğu için döndürülen hata mesajı. |
|
400 |
InvalidParameters.Format |
Specified parameter is not valid |
Belirtilen bir parametrenin biçimi geçersiz olduğu için döndürülen hata mesajı. |
|
400 |
ParamGroupsDescInvalid |
The maximum length of parameter group description is exceeded. |
Parametre şablonunun açıklaması 200 karakter sınırını aştığı için döndürülen hata mesajı. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.