Modifica uma política de roteamento chamando a operação ModifyCenRouteMap.
Descrição da operação
A operação ModifyCenRouteMap é assíncrona. Após o envio da solicitação, o sistema retorna um RequestId, mas a política de roteamento ainda não foi modificada. A tarefa de modificação é executada em segundo plano. Você pode chamar a operação DescribeCenRouteMaps para consultar o status da política de roteamento.
Se a política de roteamento estiver no estado Modifying, ela está sendo modificada. Nesse estado, apenas operações de consulta podem ser realizadas.
Se a política de roteamento estiver no estado Active, ela já foi modificada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:ModifyCenRouteMap |
update |
*CenInstance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CenId |
string |
Sim |
O ID da instância do Cloud Enterprise Network (CEN). |
cen-7qthudw0ll6jmc**** |
| CenRegionId |
string |
Sim |
O ID da região onde a política de roteamento é aplicada. Você pode chamar a operação DescribeChildInstanceRegions para consultar os IDs das regiões. |
cn-hangzhou |
| RouteMapId |
string |
Sim |
O ID da política de roteamento. |
cenrmap-abcdedfghij**** |
| Description |
string |
Não |
A descrição da política de roteamento. A descrição pode estar vazia ou ter de 1 a 256 caracteres e não pode começar com http:// ou https://. |
desctest |
| MapResult |
string |
Sim |
A ação a ser executada em uma rota que corresponda a todas as condições de correspondência. Valores válidos:
Valores válidos:
|
Permit |
| NextPriority |
integer |
Não |
Prioridade da política da próxima política de roteamento associada.
|
20 |
| CidrMatchMode |
string |
Não |
O modo de correspondência da lista de prefixos. Valores válidos:
Por exemplo, uma política que define 10.10.0.0/16 pode corresponder aproximadamente à rota 10.10.1.0/24.
Por exemplo, uma política que define 10.10.0.0/16 pode corresponder exatamente apenas à rota 10.10.0.0/16. Valores válidos:
|
Include |
| AsPathMatchMode |
string |
Não |
O modo de correspondência da lista de caminhos AS. Valores válidos:
Valores válidos:
|
Include |
| CommunityMatchMode |
string |
Não |
O modo de correspondência da Community. Valores válidos:
Valores válidos:
|
Include |
| CommunityOperateMode |
string |
Não |
A ação a ser executada na Community. Valores válidos:
Este parâmetro especifica a ação a ser executada em uma rota após a rota corresponder às condições de correspondência. Valores válidos:
|
Additive |
| Preference |
integer |
Não |
A prioridade da rota a ser modificada. Valores válidos: 1 a 100. A prioridade padrão de uma rota é 50. Um valor menor indica uma prioridade mais alta. Este parâmetro especifica a ação a ser executada em uma rota após a rota corresponder às condições de correspondência. |
22 |
| Priority |
integer |
Sim |
Prioridade da política de roteamento. Valores válidos: 1 a 100. Um valor menor indica uma prioridade mais alta. Nota
A prioridade da política das políticas de roteamento na mesma região e com a mesma direção deve ser única. Quando o sistema executa políticas de roteamento, ele começa a corresponder às instruções condicionais a partir da política de roteamento com o menor número de prioridade. Especifique a prioridade da política com base na ordem de correspondência esperada. |
10 |
| SourceInstanceIdsReverseMatch |
boolean |
Não |
Especifica se deve usar o modo de correspondência reversa para a lista de IDs de instância de origem. Valores válidos:
|
false |
| DestinationInstanceIdsReverseMatch |
boolean |
Não |
Especifica se deve usar o modo de correspondência reversa para a lista de IDs de instância de destino. Valores válidos:
|
false |
| MatchAddressType |
string |
Não |
O tipo de endereço IP ao qual a rota deve corresponder. Valores válidos:
Este parâmetro pode ser deixado vazio, o que indica que todos os tipos de rotas são correspondidos. |
IPv4 |
| SourceInstanceIds |
array |
Não |
A lista de IDs de instância de origem aos quais a rota deve corresponder. Os seguintes tipos de IDs de instância são suportados:
Podem ser especificados no máximo 64 IDs de instância. |
vpc-afsfdf5435vcvc**** |
|
string |
Não |
A lista de IDs de instância de origem aos quais a rota deve corresponder. Os seguintes tipos de IDs de instância são suportados:
Podem ser especificados no máximo 64 IDs de instância. |
vpc-afsfdf5435vcvc**** |
|
| DestinationInstanceIds |
array |
Não |
A lista de IDs de instância de destino aos quais a rota deve corresponder. Os seguintes tipos de IDs de instância são suportados:
Podem ser especificados no máximo 64 IDs de instância. Nota
A lista de IDs de instância de destino entra em vigor apenas quando a direção da política de roteamento é Export from Regional Gateway e os IDs de instância de destino estão na região local. |
vpc-avcdsg34ds**** |
|
string |
Não |
A lista de IDs de instância de destino aos quais a rota deve corresponder. Os seguintes tipos de IDs de instância são suportados:
Podem ser especificados no máximo 64 IDs de instância. Nota
A lista de IDs de instância de destino entra em vigor apenas quando a direção da política de roteamento é Export from Regional Gateway e os IDs de instância de destino estão na região local. |
vpc-avcdsg34ds**** |
|
| SourceRouteTableIds |
array |
Não |
A lista de IDs de tabela de rotas de origem aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de tabela de rotas. |
vtb-acdbvtbr342cd**** |
|
string |
Não |
A lista de IDs de tabela de rotas de origem aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de tabela de rotas. |
vtb-acdbvtbr342cd**** |
|
| DestinationRouteTableIds |
array |
Não |
A lista de IDs de tabela de rotas de destino aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de tabela de rotas. Nota
A lista de IDs de tabela de rotas de destino entra em vigor apenas quando a direção da política de roteamento é Export from Regional Gateway e os IDs de tabela de rotas de destino são IDs de tabela de rotas de instâncias de rede na região local. |
vtb-adfg53c322v**** |
|
string |
Não |
A lista de IDs de tabela de rotas de destino aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de tabela de rotas. Nota
A lista de IDs de tabela de rotas de destino entra em vigor apenas quando a direção da política de roteamento é Export from Regional Gateway e os IDs de tabela de rotas de destino são IDs de tabela de rotas de instâncias de rede na região local. |
vtb-adfg53c322v**** |
|
| SourceRegionIds |
array |
Não |
A lista de IDs de região de origem aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de região. Você pode chamar a operação DescribeChildInstanceRegions para consultar os IDs das regiões. |
cn-beijing |
|
string |
Não |
A lista de IDs de região de origem aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de região. Você pode chamar a operação DescribeChildInstanceRegions para consultar os IDs das regiões. |
cn-beijing |
|
| SourceChildInstanceTypes |
array |
Não |
A lista de tipos de instância de origem aos quais a rota deve corresponder. Os seguintes tipos de instância são suportados:
|
VPC |
|
string |
Não |
A lista de tipos de instância de origem aos quais a rota deve corresponder. Os seguintes tipos de instância são suportados:
|
VPC |
|
| DestinationChildInstanceTypes |
array |
Não |
A lista de tipos de instância de destino aos quais a rota deve corresponder. Os seguintes tipos de instância são suportados:
A lista de tipos de instância de destino entra em vigor apenas quando a direção da política de roteamento é Export from Regional Gateway e os tipos de instância de destino são tipos de instância na região local. |
VPC |
|
string |
Não |
A lista de tipos de instância de destino aos quais a rota deve corresponder. Os seguintes tipos de instância são suportados:
A lista de tipos de instância de destino entra em vigor apenas quando a direção da política de roteamento é Export from Regional Gateway e os tipos de instância de destino são tipos de instância na região local. |
VPC |
|
| DestinationCidrBlocks |
array |
Não |
A lista de prefixos à qual a rota deve corresponder. Os intervalos de endereços IP na lista de prefixos estão no formato CIDR. Podem ser especificados no máximo 64 intervalos de endereços IP. |
10.10.10.0/24 |
|
string |
Não |
A lista de prefixos à qual a rota deve corresponder. Os intervalos de endereços IP na lista de prefixos estão no formato CIDR. Podem ser especificados no máximo 64 intervalos de endereços IP. |
10.10.10.0/24 |
|
| RouteTypes |
array |
Não |
A lista de tipos de roteamento aos quais a rota deve corresponder. Os seguintes tipos de roteamento são suportados:
|
System |
|
string |
Não |
A lista de tipos de roteamento aos quais a rota deve corresponder. Os seguintes tipos de roteamento são suportados:
|
System |
|
| MatchAsns |
array |
Não |
A lista de caminhos AS à qual a rota deve corresponder. Nota
Apenas AS SEQUENCE é suportado. AS SET, AS CONFED SEQUENCE e AS CONFED SET não são suportados. Especificamente, apenas listas de números AS são suportadas. Conjuntos e sublistas não são suportados. |
65501 |
|
integer |
Não |
A lista de caminhos AS à qual a rota deve corresponder. Nota
Apenas AS SEQUENCE é suportado. AS SET, AS CONFED SEQUENCE e AS CONFED SET não são suportados. Especificamente, apenas listas de números AS são suportadas. Conjuntos e sublistas não são suportados. |
65501 |
|
| MatchCommunitySet |
array |
Não |
O conjunto de Community ao qual a rota deve corresponder. Cada Community está no formato n:m, onde os intervalos de valores de n e m são de 1 a 65535. As Communities devem estar em conformidade com a RFC 1997. Large Communities (RFC 8092) não são suportadas. Podem ser especificadas no máximo 64 Communities. Nota
Configurações incorretas de Community podem fazer com que as rotas não sejam anunciadas para data centers on-premises. |
65501:1 |
|
string |
Não |
O conjunto de Community ao qual a rota deve corresponder. Cada Community está no formato n:m, onde os intervalos de valores de n e m são de 1 a 65535. As Communities devem estar em conformidade com a RFC 1997. Large Communities (RFC 8092) não são suportadas. Podem ser especificadas no máximo 64 Communities. Nota
Configurações incorretas de Community podem fazer com que as rotas não sejam anunciadas para data centers on-premises. |
65501:1 |
|
| OperateCommunitySet |
array |
Não |
O conjunto de Community a ser executado. Cada Community está no formato n:m, onde os intervalos de valores de n e m são de 1 a 65535. As Communities devem estar em conformidade com a RFC 1997. Large Communities (RFC 8092) não são suportadas. Podem ser especificadas no máximo 32 Communities. Nota
Configurações incorretas de Community podem fazer com que as rotas não sejam anunciadas para data centers on-premises. |
65501:1 |
|
string |
Não |
O conjunto de Community a ser executado. Cada Community está no formato n:m, onde os intervalos de valores de n e m são de 1 a 65535. As Communities devem estar em conformidade com a RFC 1997. Large Communities (RFC 8092) não são suportadas. Podem ser especificadas no máximo 32 Communities. Nota
Configurações incorretas de Community podem fazer com que as rotas não sejam anunciadas para data centers on-premises. |
65501:1 |
|
| PrependAsPath |
array |
Não |
O caminho AS que é prependido quando o gateway regional recebe ou publica entradas de rota. Os requisitos para configurar o caminho AS prependido variam de acordo com a direção da política de roteamento:
Este parâmetro especifica a ação a ser executada em uma rota após a rota corresponder às condições de correspondência. |
65501 |
|
integer |
Não |
O caminho AS que é prependido quando o gateway regional recebe ou publica entradas de rota. Os requisitos para configurar o caminho AS prependido variam de acordo com a direção da política de roteamento:
Este parâmetro especifica a ação a ser executada em uma rota após a rota corresponder às condições de correspondência. |
65501 |
|
| DestinationRegionIds |
array |
Não |
A lista de IDs de região de destino aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de região. |
|
|
string |
Não |
A lista de IDs de região de destino aos quais a rota deve corresponder. Podem ser especificados no máximo 64 IDs de região. |
cn-beijing |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
54B48E3D-DF70-471B-AA93-08E683A1B457 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B457\t"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidOperation.NoEffictiveAction | No effective action be configured. | Nenhuma Action válida existe. |
| 400 | InvalidOperation.CenRouteMapExist | Operation is invalid because an route map config exist. | Existe um mapa de rotas. A operação atual não é suportada. |
| 400 | Invid.Parameter | When using GatewayRegionId, SourceRegionId must not be null | GatewayRegionId e SourceRegionId não podem estar na mesma região. |
| 400 | InvalidName | Name is invalid. | O nome é inválido. |
| 400 | InvalidDescription | Description is invalid. | A descrição é inválida. |
| 400 | InvalidParam.DestinationInstanceIds | When using "PrependAsPath" in the "RegionOut", "DestinationInstanceIds" must be local region instances. | Quando a opção PrependAsPath é usada na configuração RegionOut, as instâncias de destino DestinationInstanceIds devem estar na região local. |
| 400 | Forbidden.NoMedAuthorized | Med operation is unauthorized. | A política de rota Med especificada não pode ser operada. |
| 400 | InvalidOperation.MedRouteMapExist | Operation is invalid because the default med route map already exist. | A operação é inválida porque já existe um mapa de rotas MED com o próximo salto apontando para esta instância ECR. |
| 400 | InvalidOperation.MedRouteMapNotAllowedOtherAction | Operation is invalid because the default med not allowed other action. | Um mapa de rotas configurado com uma política MED não permite que outras políticas sejam configuradas. |
| 400 | InvalidOperation.MedRouteMapActionMustPermit | Operation is invalid because the default med map result must be permit. | A operação é inválida. A ação de política do mapa de rotas MED deve ser Allow. |
| 400 | InvalidParameter.MedRouteMapDestInstanceIds | Param DestInstanceIds must be ecr instance id. | A lista de instâncias de destino do mapa de rotas MED deve conter instâncias ECR. |
| 400 | InvalidParameter.MedRouteMapDestInstanceType | Param DestChildInstanceTypes must be ecr. | O tipo de instância de destino do mapa de rotas MED deve ser ECR. |
| 400 | InvalidOperation.PrependAsPathWithInvalidSourceRegionId | When using PrependAsPath in the RegionIn direction, SourceRegionId must be local region ID. | Ao configurar o prepending de AS Path na direção de entrada do gateway da região, o ID da região de origem deve ser o ID da região local. |
| 400 | InvalidOperation.PrependAsPathWithInvalidSourceInstanceIds | When using PrependAsPath in the RegionIn direction, SourceInstanceIds must be local instance ids. | Ao configurar o prepending de AS Path na direção de entrada do gateway da região, o ID da instância de origem deve ser uma instância da região local. |
| 400 | InvalidOperation.TransitRouterNotExist | Operation is invalid because the transit router not exist. | O roteador de trânsito não existe. |
| 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.RouteMapId | The specified parameter RouteMapId is invalid. | |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.