A Cloud Enterprise Network (CEN) oferece suporte ao recurso de publicação de entradas de rota. Você pode publicar entradas de roteamento de uma VPC ou VBR carregada na CEN para a CEN invocando a operação PublishRouteEntries. Se não houver conflito de rotas, outras instâncias de rede na CEN poderão aprender as rotas publicadas.
Descrição da operação
A tabela a seguir lista o status de publicação padrão de cada tipo de entrada de rota na CEN. Você pode chamar a operação PublishRouteEntries para publicar entradas de rota que não estão publicadas na CEN.
| Entrada de rota | Instância à qual a entrada de rota pertence | Publicada na CEN por padrão |
| Entrada de rota que aponta para uma instância ECS | VPC | Não |
| Entrada de rota que aponta para um gateway VPN | VPC | Não |
| Entrada de rota que aponta para um endereço IP virtual de alta disponibilidade (HA) | VPC | Não |
| Entrada de rota que aponta para uma interface de roteador | VPC | Não |
| Entrada de rota que aponta para uma interface de rede elástica (ENI) | VPC | Não |
| Entrada de rota que aponta para um gateway IPv6 | VPC | Não |
| Entrada de rota que aponta para um gateway NAT | VPC | Não |
| Entrada de rota do sistema da VPC | VPC | Sim |
| Entrada de rota que aponta para um data center on-premises | VBR | Sim |
| Rota BGP | VBR | Sim |
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:PublishRouteEntries |
update |
*CenInstance
*virtualborderrouter
*VPC
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CenId |
string |
Sim |
O ID da instância CEN. |
cen-7qthudw0ll6jmc**** |
| ChildInstanceId |
string |
Sim |
O ID da instância de rede. |
vpc-rj9gt5nll27onu**** |
| ChildInstanceType |
string |
Sim |
O tipo da instância de rede. Valores válidos:
Valores válidos:
|
VPC |
| ChildInstanceRegionId |
string |
Sim |
O ID da região da instância de rede. Você pode chamar a operação DescribeChildInstanceRegions para consultar os IDs das regiões. |
us-west-1 |
| ChildInstanceRouteTableId |
string |
Sim |
O ID da tabela de rotas da instância de rede. |
vtb-bp174d1gje7**** |
| DestinationCidrBlock |
string |
Sim |
O bloco CIDR de destino da entrada de rota a ser publicada. |
172.16.1.0/24 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
FBDB18D8-E91E-4978-8D6C-6E2E3EE10133 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "FBDB18D8-E91E-4978-8D6C-6E2E3EE10133"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ParameterIllegal.AliUid | The parameter of aliUid is illegal. | |
| 400 | InvalidOperation.UnsupportnexthopType | The nexthop type is unsupported | O tipo de próximo salto atual não suporta esta operação. |
| 400 | InvalidOperation.NotFoundRoute | The specified route does not exist. | |
| 400 | ParameterIllegal.CenInstanceId | The parameter of CEN instance id is illegal. | |
| 400 | ParameterIllegal.ChildInstanceRegionId | The parameter of child instance region id is illegal. | |
| 400 | ParameterIllegal.ChildInstanceType | The parameter of child instance type is illegal. | |
| 400 | InvalidOperation.UnsupportRouteTableType | The route table type is unsupported | O tipo de RouteTable atual não suporta esta operação. |
| 400 | InvalidParameter | Invalid parameter. | O parâmetro é inválido. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | A conta não tem as permissões necessárias para realizar esta operação. |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | |
| 400 | InvalidParameter.ChildInstanceRouteTableId | The specified parameter ChildInstanceRouteTableId is invalid. | O parâmetro ChildInstanceRouteTableId é inválido. |
| 404 | Instance.NotExist | The instance is not exist. | A instância especificada não existe. |
| 409 | InvalidOperation.ChildInstanceStatus | The child-instance is not in a valid state for the operation. | |
| 409 | InvalidOperation.CenInstanceStatus | The CEN instance is not in a valid state for the operation. | O status atual do CEN não suporta esta operação. Tente novamente mais tarde. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.