Exclui entradas de rota personalizadas em lote.
Descrição da operação
Ao chamar esta operação para excluir entradas de rota, observe os seguintes itens:
-
Apenas as entradas de rota no estado Available podem ser excluídas.
-
As entradas de rota não podem ser excluídas se a VPC à qual a tabela de rotas pertence tiver um vSwitch ou uma entrada de rota sendo criados ou excluídos.
-
A operação DeleteRouteEntries é assíncrona. Após o envio de uma solicitação, o sistema retorna um ID de solicitação. No entanto, a entrada de rota ainda não é excluída. A tarefa de exclusão é executada em segundo plano. Você pode chamar DescribeRouteEntryList para consultar o status de exclusão da entrada de rota:
Se a entrada de rota estiver no estado Deleting, a entrada de rota está sendo excluída.
Se a entrada de rota especificada não puder ser encontrada, a entrada de rota foi excluída.
-
A operação DeleteRouteEntries não oferece suporte à exclusão em lote simultânea de entradas de rota de tabelas de rotas na mesma VPC.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:DeleteRouteEntries |
delete |
*RouteTable.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região onde a tabela de rotas reside. Você pode chamar a operação DescribeRegions para consultar o ID da região. |
cn-hangzhou |
| RouteEntries |
array<object> |
Não |
As informações sobre as entradas de rota a serem excluídas. |
|
|
object |
Não |
As informações sobre as entradas de rota a serem excluídas. |
||
| DstCidrBlock |
string |
Não |
O bloco CIDR de destino da entrada de rota a ser excluída. Há suporte para blocos CIDR IPv4, blocos CIDR IPv6 e blocos CIDR de lista de prefixos. Você pode especificar até 50 blocos CIDR de destino. Nota
Se o parâmetro RouteEntryId não for especificado, os parâmetros DstCidrBlock e NextHop serão obrigatórios. |
47.100.XX.XX/24 |
| NextHop |
string |
Não |
O ID da instância do próximo salto a ser excluída. Você pode especificar até 50 IDs de instância. Nota
Se o parâmetro RouteEntryId não for especificado, os parâmetros DstCidrBlock e NextHop serão obrigatórios. |
i-j6c2fp57q8rr4jlu**** |
| RouteEntryId |
string |
Não |
O ID da entrada de rota a ser excluída. Você pode especificar até 50 IDs de entrada de rota. Nota
Se o parâmetro RouteEntryId não for especificado, os parâmetros DstCidrBlock e NextHop serão obrigatórios. |
rte-bp1mnnr2al0naomnpv**** |
| RouteTableId |
string |
Sim |
O ID da tabela de rotas que contém a entrada de rota a ser excluída. Você pode especificar até 50 IDs de tabela de rotas. |
vtb-2ze3jgygk9bmsj23s**** |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run. Valores válidos: true: realiza um dry run sem excluir efetivamente as entradas de rota. O sistema verifica o par de AccessKey, a autorização do usuário do Resource Access Management (RAM) e os parâmetros obrigatórios. Se a verificação falhar, o erro correspondente será retornado. Se a verificação for bem-sucedida, o código de erro false (padrão): envia uma solicitação normal. Se a verificação for bem-sucedida, um código de status HTTP 2xx será retornado e as entradas de rota serão excluídas. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| FailedCount |
integer |
O número de entradas de rota cuja exclusão falhou. |
2 |
| FailedRouteEntries |
array<object> |
As informações sobre as entradas de rota cuja exclusão falhou. |
|
|
object |
As informações sobre as entradas de rota cuja exclusão falhou. |
||
| DstCidrBlock |
string |
O bloco CIDR de destino da entrada de rota cuja exclusão falhou. Há suporte para blocos CIDR IPv4, blocos CIDR IPv6 e blocos CIDR de lista de prefixos. |
47.100.XX.XX/24 |
| FailedCode |
string |
O código de erro retornado para a falha. |
VPC_ROUTER_ENTRY_NOT_EXIST |
| FailedMessage |
string |
A mensagem de erro retornada para a falha. |
vRouterEntry not exists |
| NextHop |
string |
O ID da instância do próximo salto cuja exclusão falhou. |
i-j6c2fp57q8rr4jlu**** |
| RouteEntryId |
string |
O ID da entrada de rota cuja exclusão falhou. |
rte-bp1mnnr2al0naomnpv**** |
| RequestId |
string |
O ID da solicitação. |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
| SuccessCount |
integer |
O número de entradas de rota que foram excluídas. |
2 |
Exemplos
Resposta de sucesso
JSON formato
{
"FailedCount": 2,
"FailedRouteEntries": [
{
"DstCidrBlock": "47.100.XX.XX/24",
"FailedCode": "VPC_ROUTER_ENTRY_NOT_EXIST",
"FailedMessage": "vRouterEntry not exists",
"NextHop": "i-j6c2fp57q8rr4jlu****",
"RouteEntryId": "rte-bp1mnnr2al0naomnpv****"
}
],
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC0",
"SuccessCount": 2
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | A verificação DryRun foi aprovada. |
| 400 | TaskConflict | The operation is too frequent. Please wait a moment and try again. | As operações de EIP são muito frequentes. |
| 400 | MissingParam.RouteTableId | The parameter RouteTableId is missing. | O parâmetro obrigatório RouteTableId está ausente. |
| 400 | IncorrectStatus.PrefixListRelation | The related prefix list relation is in an intermediate state and cannot perform the current operation. | A associação da lista de prefixos associada está em um estado de transição. A operação atual não pode ser executada. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.