Bir örnek için yük devretme (düğüm rollerini değiştirme) işlemi gerçekleştirir. Bu işlem, afet kurtarma tatbikatları ve çok bölgeli dağıtımlarda uygulamaları en yakın düğüme bağlama gibi senaryolar için uygundur.
Operation description
Çok bölgeli dağıtımlarda uygulamaları en yakın düğüme bağlama hakkında ayrıntılı bilgi için Senaryo örnekleri bölümüne bakın.
Bu işlemi çağırdığınızda, örneğin Yüksek kullanılabilirlik veya Replika türünde olması gerekir.
Bu işlemi çağırmanın aşağıdaki etkileri vardır:
Bir düğüm rolü değişimi tetiklendikten sonra, değişime dahil olan veri düğümleri birkaç saniye süren geçici bir salt okunur duruma ve bağlantı kesintilerine maruz kalır. Uygulamalarınızın bir yeniden bağlanma mekanizmasına sahip olduğundan emin olun.
Örnek geçiş durumundayken, örnek düzeyinde işlemler (yapılandırmaları değiştirme veya bölge taşıma gibi) gerçekleştiremezsiniz.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:SwitchInstanceHA |
update |
*All resources.
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
Örneğin kimliği. Örnek kimliğini sorgulamak için DescribeInstances işlemini çağırabilirsiniz. |
r-bp1zxszhcgatnx**** |
| NodeId |
string |
No |
Veri parçası düğümlerinin kimlikleri. CustinsId parametresini almak için DescribeRoleZoneInfo işlemini çağırabilirsiniz. Birden fazla veri parçası düğümü kimliğini virgülle (,) ayırın. Tüm düğümleri belirtmek için all değerini girin. Not
Bu parametre yalnızca örnek bir küme veya okuma/yazma bölme mimarisi kullandığında kullanılabilir ve gereklidir. |
56****19,56****20 |
| SwitchMode |
integer |
No |
Çalıştırma zamanı. Geçerli değerler:
Not
Örneğin bakım penceresini değiştirmek için ModifyInstanceMaintainTime işlemini çağırabilirsiniz. |
0 |
| SwitchType |
string |
No |
Geçiş modu. Geçerli değerler:
Not
Veri ve hizmet sürekliliğine ilişkin iş gereksinimlerinize göre geçiş modunu seçmelisiniz. Valid values:
|
ReliabilityPriority |
| SourceNodeId |
string |
No |
Parçadaki orijinal birincil düğümün kimliği. |
52717408 |
| TargetNodeId |
string |
No |
Geçişten sonraki hedef birincil düğümün kimliği. |
52717403 |
| TargetShardName |
string |
No |
Örnekteki parçanın adı. |
r-2zegk3jyxxxwixfo6c-db-1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İsteğin kimliği. |
5D622714-AEDD-4609-9167-F5DDD3D1**** |
| TaskId |
string |
Görevin kimliği. |
674546459 |
Examples
Success response
JSON format
{
"RequestId": "5D622714-AEDD-4609-9167-F5DDD3D1****",
"TaskId": "674546459"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.