Bir ApsaraDB Tair (Redis OSS Uyumlu) örneğinin teknik özelliklerini değiştirir.
Operation description
Örnek teknik özelliklerini değiştirmenin işlem süreci, etkileri, özellik sınırları ve faturalandırması hakkında bilgi için Örnek yapılandırmalarını değiştirme konusuna bakın.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:ModifyInstanceSpec |
update |
*DBInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
Bölge kimliği. Bölge kimliğini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. Değiştirmek istediğiniz örneğin bölgesini belirtmek için bu parametreyi kullanın. |
cn-hangzhou |
| InstanceId |
string |
Yes |
Örnek kimliği. Örnek kimliğini almak için DescribeInstances işlemini çağırabilirsiniz. |
r-bp1zxszhcgatnx**** |
| InstanceClass |
string |
No |
Değişiklikten sonraki örnek türü kodu. Örneğin ait olduğu bölgede değişiklik için kullanılabilir olan örnek türlerini sorgulamak için DescribeAvailableResource işlemini çağırabilirsiniz. Not
Örnek türleri hakkında daha fazla bilgi için Örnek türüne genel bakış konusuna bakın. |
redis.master.small.default |
| BusinessInfo |
string |
No |
Etkinlik kimliği ve iş bilgileri. |
000000001 |
| CouponNo |
string |
No |
Kupon kodu. Varsayılan değer: |
youhuiquan_promotion_option_id_for_blank |
| ForceUpgrade |
boolean |
No |
Teknik özelliklerin zorla değiştirilip değiştirilmeyeceğini belirtir. Geçerli değerler:
|
true |
| EffectiveTime |
string |
No |
Değişikliğin yürürlüğe girme zamanı. Geçerli değerler:
|
Immediately |
| AutoPay |
boolean |
No |
Otomatik ödemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
true |
| OrderType |
string |
No |
Değişiklik türü. Bu parametre, abonelik örneğinin teknik özelliklerini değiştirirken gereklidir. Geçerli değerler:
Not
Valid values:
|
DOWNGRADE |
| MajorVersion |
string |
No |
Klasik bir örneği yükseltmek istediğiniz ana motor sürümü. Geçerli değerler: 2.8, 4.0 ve 5.0. Not
Ana motor sürümünü yükselttiğinizde InstanceClass parametresi gereklidir. Bu, bu işlemin yalnızca örnek teknik özelliklerini güncellerken ana motor sürümünü yükseltmeyi desteklediğini gösterir. Yalnızca ana motor sürümünü yükseltmeniz gerekiyorsa ModifyInstanceMajorVersion işlemini çağırın. Valid values:
|
5.0 |
| ClientToken |
string |
No |
İsteğin idempotent olmasını sağlamak için kullanılan istemci belirteci. Değeri oluşturmak için istemciyi kullanabilirsiniz, ancak farklı istekler arasında benzersiz olduğundan emin olmanız gerekir. Belirteç yalnızca ASCII karakterleri içerebilir ve uzunluğu 64 karakteri aşamaz. |
ETnLKlblzczshOTUbOCz**** |
| SourceBiz |
string |
No |
Çağrının kaynağı. Bu parametre yalnızca dahili bakım için kullanılır ve belirtilmesine gerek yoktur. |
SDK |
| ShardCount |
integer |
No |
Parça sayısı. Bu parametre yalnızca bulut yerlisi küme örnekleri için geçerlidir. Özel bir parça sayısı belirtmek için bu parametreyi kullanabilirsiniz. Not
|
8 |
| ReplicaCount |
integer |
No |
Birincil bölgedeki ikincil düğüm sayısı. Bu parametre yalnızca bulut yerlisi çok kopyalı küme örnekleri için geçerlidir. Özel bir ikincil düğüm sayısı belirtmek için bu parametreyi kullanabilirsiniz. Geçerli değerler: 1 ile 4 arası. Not
Örnek birden fazla bölgeye dağıtılmışsa, birincil ve ikincil bölgelerdeki ikincil düğüm sayısını belirtmek için bu parametreyi ve SlaveReplicaCount parametresini kullanabilirsiniz. Bu parametre ile SlaveReplicaCount parametresinin toplamı 4'ü aşamaz. |
1 |
| SlaveReplicaCount |
integer |
No |
İkincil bölgedeki ikincil düğüm sayısı. |
1 |
| ReadOnlyCount |
integer |
No |
Birincil bölgedeki salt okunur düğüm sayısı. Bu parametre yalnızca bulut yerlisi bir okuma/yazma bölme örneği oluştururken geçerlidir.
Not
Çok bölgeli bir örnek oluşturursanız, birincil ve ikincil bölgelerdeki salt okunur düğüm sayısını belirtmek için bu parametreyi ve SlaveReadOnlyCount parametresini kullanabilirsiniz.
|
5 |
| SlaveReadOnlyCount |
integer |
No |
İkincil bölgedeki salt okunur düğüm sayısı. |
2 |
| ForceTrans |
boolean |
No |
Zorla aktarımın etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
false |
| NodeType |
string |
No |
Düğüm türü. Geçerli değerler:
Not
Bulut yerlisi örnekler için MASTER_SLAVE veya STAND_ALONE seçin, klasik örnekler için ise double veya single seçin. Valid values:
|
MASTER_SLAVE |
| StorageType |
string |
No |
Depolama türü. Geçerli değerler: essd_pl1, essd_pl2 ve essd_pl3. Not
Bu parametre yalnızca InstanceType değeri tair_essd olarak ayarlandığında ve örnek bir Tair ESSD örneği olduğunda gereklidir. Valid values:
|
essd_pl1 |
| Storage |
integer |
No |
Disk örneğinin depolama kapasitesi. Değer aralığı örnek türüne göre değişir. Daha fazla bilgi için Disk örnek türleri konusuna bakın. Not
Bu parametre yalnızca InstanceType değeri tair_essd olarak ayarlandığında ve bir Tair ESSD örneği oluşturduğunuzda gereklidir. Bir Tair SSD örneği oluşturduğunuzda, kapasite alanı farklı örnek türlerine göre farklı sabit değerler olarak tanımlanır ve bu alanı belirtmenize gerek yoktur. |
60 |
| SecondaryZoneId |
string |
No |
İkincil bölgenin kimliği. Bu parametre, tek bölgeli bir örneğin teknik özelliklerini değiştirip onu birden fazla bölgeye taşıdığınızda gereklidir. Bölge kimliğini sorgulamak için DescribeZones işlemini çağırabilirsiniz. Not
Bu parametrenin değeri ZoneId parametresinin değeriyle aynı olamaz ve çok bölgeli bir dağıtımın kimliğini belirtemezsiniz. |
cn-hangzhou-h |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Nesne. |
||
| OrderId |
string |
Sipariş kimliği. |
20722623431**** |
| RequestId |
string |
İstek kimliği. |
0DA1D7EF-C80D-432C-8758-7D225182626B |
Examples
Success response
JSON format
{
"OrderId": "20722623431****",
"RequestId": "0DA1D7EF-C80D-432C-8758-7D225182626B"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | PaymentMethodNotFound | No payment method has been registered on the account. | |
| 400 | HasRenewChangeOrder | This instance has a renewChange order. | |
| 400 | %s | Warn: {%s} are not supported after upgraded. you can set forceUpgrade=true to force upgrade. | |
| 400 | GdcInstanceNotSupport | The gdc custins trans not support. | |
| 400 | AbnormalResourceStatusForRenew | Abnormal resource status for renew. | |
| 400 | MissingRedisShardingUnsupportPerfItem | The metadb is missing redis sharding unsupoort command perf item. | |
| 400 | IllegalParamError | Action or resource must not be null. | |
| 400 | IncorrectTargetMajorVersion | Current target majorversion does not support this operation. | Belirtilen hedef ana sürüm mevcut işlem için desteklenmez. Belirtilen hedef ana sürümün örneğin mevcut ana sürümünden daha yeni olduğundan emin olun. |
| 400 | IncorrectMinorVersion | Current engine minor version does not support operations. | Örneğin mevcut ara sürümü bu işlemi desteklemez. En son ara sürüme yükseltin ve tekrar deneyin. |
| 400 | DirectTargetLevelNotSupport | The direct custins tranfer target instance level does not support. | |
| 400 | DirectTransPreCheckError | The direct custins trans pre check IsAddReduceNodes error. | |
| 400 | DtsOpendNotSupportTrans | The custins DtsSyncStatus opend does not support trans. | |
| 400 | DirectTransNodeDoubleLevelError | The direct custins tranfer node double target level error. | Doğrudan bağlantı örnekleri ve aktif coğrafi yedeklilik örnekleri için yalnızca shard sayısı ayarlandığında, belirtilen sayı orijinal shard sayısının 2 katı veya 0,5 katı olmalıdır. |
| 400 | DirectTransUpgradeMajorVersionNotSupport | The direct custins tranfer does not support upgrade major version. | |
| 403 | TargetMemoryLessThanCurrentUsed | The target instance memory size below the current instance used memory. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.