Bir sanal yönlendiricinin (vRouter) veya sanal sınır yönlendiricisinin (VBR) rota tablosundan bir rotayı siler.
Kullanım notları
Bu işlemi çağırırken aşağıdaki kurallara dikkat edin:
Yalnızca Available durumundaki rotaları silebilirsiniz.
Bir vSwitch veya rota oluşturulmakta olan bir VPC içindeki bir rotayı silemezsiniz.
Bir VBR rota tablosundaki rotayı silmek için bu işlemi çağırmadan önce, rotanın NextHopId değerini sorgulamak amacıyla DescribeRouteEntryList işlemini çağırın.
-
DeleteRouteEntry işlemi eşzamansızdır. İsteği gönderdikten sonra sistem bir istek kimliği döndürür. Ancak işlem arka planda devam eder. Bir rotanın durumunu sorgulamak için DescribeRouteEntryList işlemini çağırabilirsiniz:
Rota Deleting durumundaysa rota silinmektedir.
Rotayı sorgulayamıyorsanız rota silinmiştir.
Belirtilen süre içinde bir vRouter veya VBR rota tablosundan rota silmek için DeleteRouteEntry işlemini art arda çağıramazsınız.
Hata ayıklama
İstek parametreleri
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DeleteRouteEntry | Gerçekleştirmek istediğiniz işlem. Değeri DeleteRouteEntry olarak ayarlayın. |
| RegionId | String | No | cn-hangzhou | Rota tablosunun bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| RouteTableId | String | No | vtb-2ze3jgygk9bmsj23s**** | Rotanın ait olduğu rota tablosunun kimliği. |
| RouteEntryId | String | Yes | rte-bp1mnnr2al0naomnpv**** | Silmek istediğiniz rotanın kimliği. |
| DestinationCidrBlock | String | No | 47.100.XX.XX/16 | Rota girdisinin hedef CIDR bloğu. IPv4 ve IPv6 CIDR blokları desteklenir. |
| NextHopId | String | No | ri-2zeo3xzyf38r4urzd**** | Sonraki atlamanın kimliği.
|
| NextHopList.N.NextHopId | String | No | ri-2zeo3xzyf38r43cd**** | ECMP yönlendirmesi için yapılandırılan sonraki atlamanın kimliği. En fazla 16 sonraki atlamaya ilişkin bilgileri belirtebilirsiniz. |
| NextHopList.N.NextHopType | String | No | RouterInterface | ECMP yönlendirmesi için yapılandırılan sonraki atlamanın türü. Değeri RouterInterface olarak ayarlayın. En fazla 16 sonraki atlamaya ilişkin bilgileri belirtebilirsiniz. |
Yanıt parametreleri
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
İsteğin kimliği. |
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=DeleteRouteEntry
&RegionId=cn-hangzhou
&RouteTableId=vtb-2ze3jgygk9bmsj23s****
&RouteEntryId=rte-bp1mnnr2al0naomnpv****
&DestinationCidrBlock=47.100.XX.XX/16
&NextHopId=ri-2zeo3xzyf38r4urzd****
&NextHopList=[{"NextHopId":"ri-2zeo3xzyf38r43cd****","NextHopType":"RouterInterface"}]
&Common request parameters
Başarılı yanıt örnekleri
XML formatı
HTTP/1.1 200 OK
Content-Type:application/xml
<DeleteRouteEntryResponse>
<RequestId>0ED8D006-F706-4D23-88ED-E11ED28DCAC0</RequestId>
</DeleteRouteEntryResponse>
JSON formatı
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "0ED8D006-F706-4D23-88ED-E11ED28DCAC0"
}
Hata kodları
|
HttpCode |
Error code |
Error message |
Description |
|
400 |
MissingParameter |
Miss mandatory parameter. |
Bazı zorunlu parametrelerin ayarlanmadığını belirten hata mesajı. Bu işlemi çağırmadan önce tüm zorunlu parametreleri ayarlayıp ayarlamadığınızı kontrol edin. |
|
400 |
IncorrcetRouteEntryStatus |
Some route entry status blocked this operation. |
Rota tablosundaki bir veya daha fazla rota girdisinin Pending veya Modifying durumunda olduğunu belirten hata mesajı. |
|
400 |
InvalidCidrBlock.Malformed |
Specified CIDR block is not valid. |
Belirtilen CIDR bloğunun biçiminin geçersiz olduğunu belirten hata mesajı. |
|
400 |
OperationDenied |
Specified operation is denied as route entry type is system. |
Belirtilen rota girdisinin bir sistem rota girdisi olduğunu belirten hata mesajı. |
|
400 |
InvalidRouteEntry.NotFound |
Route entry not exists. |
Belirtilen rota girdisinin mevcut olmadığını belirten hata mesajı. Belirtilen rota girdisinin geçerli olup olmadığını kontrol edin. |
|
400 |
InvalidVRouter.NotFound |
vRouter not exists. |
Belirtilen yönlendiricinin mevcut olmadığını belirten hata mesajı. Belirtilen yönlendiricinin geçerli olup olmadığını kontrol edin. |
|
400 |
IncorrectRouteEntryStatus |
Some route entry status blocked this operation. |
Geçerli rota tablosundaki bir veya daha fazla rota girdisinin Pending veya Modifying durumunda olduğunu belirten hata mesajı. |
|
400 |
IncorrectRouteEntryStatus |
VBR has NotStable route entry. |
VBR'deki bir veya daha fazla rotanın Pending veya Modifying durumunda olduğunu belirten hata mesajı. |
|
400 |
IncorrectRouteEntryStatus |
Specified routeEntry status error. |
Geçerli rota tablosundaki bir veya daha fazla rota girdisinin Pending veya Modifying durumunda olduğunu belirten hata mesajı. |
|
400 |
Forbbiden |
Specified RouteEntry cannot allowed delete by openApi. |
Belirtilen rotayı silmek için bu işlemi çağırmanızın mümkün olmadığını belirten hata mesajı. |
|
400 |
InvalidNextHop |
Specified nexthop and nexthop list cannot both null. |
Sonraki atlama ve sonraki atlamalar listesinin aynı anda boş olamayacağını belirten hata mesajı. |
|
400 |
InvalidRouteEntry |
Specified routeEntry not exist. |
Belirtilen rotanın mevcut olmadığını belirten hata mesajı. |
|
400 |
TaskConflict |
The operation is too frequent, TaskConflict. |
Sistemin meşgul olduğunu belirten hata mesajı. Daha sonra tekrar deneyin. |
|
400 |
InvalidRouteEntryId.NotFound |
Specified RouteEntryId does not exist. |
Belirtilen rota girdisinin mevcut olmadığını belirten hata mesajı. |
|
400 |
IncorrectVpcStatus |
Current VPC status does not support this operation. |
VPC geçerli durumdayken bu işlemin gerçekleştirilemeyeceğini belirten hata mesajı. |
|
400 |
OperationDenied.DeleteManagedRouteEntry |
The operation is not allowed because of route entry is managed. |
Barındırılan rotaları silemeyeceğinizi belirten hata mesajı. |
|
404 |
InvalidRouteTableId.NotFound |
Specified route table does not exist. |
Belirtilen rota tablosunun mevcut olmadığını belirten hata mesajı. |
|
404 |
InvalidVpcId.NotFound |
Specified value of VpcId is not found in our record. |
Belirtilen VPC'nin mevcut olmadığını belirten hata mesajı. Belirtilen VPC kimliğinin geçerli olup olmadığını kontrol edin. |
Hata kodlarının listesi için bkz. Service error codes.