Chama a operação AssociateRouteTablesWithVpcGatewayEndpoint para associar tabelas de rotas a um endpoint de gateway.
Descrição da operação
Antes de chamar esta operação para associar tabelas de rotas a um endpoint de gateway, observe as seguintes informações:
A instância do endpoint de gateway à qual você deseja associar tabelas de rotas não pode estar em um estado transitório, como Creating, Modifying, Associating (anexando), Dissociating (desanexando) ou Deleting (excluindo).
As tabelas de rotas que você deseja associar não podem estar em um estado transitório, como Creating, Modifying, Associating (anexando), Dissociating (desanexando) ou Deleting (excluindo).
As tabelas de rotas e o endpoint de gateway devem pertencer à mesma VPC.
As tabelas de rotas a serem associadas não podem ser tabelas de rotas compartilhadas.
Tabelas de rotas do Virtual Border Router (VBR) não são suportadas.
Você pode associar até 20 tabelas de rotas por vez.
- A operação AssociateRouteTablesWithVpcGatewayEndpoint é assíncrona. Depois de enviar uma solicitação, o sistema retorna um ID de instância de endpoint, mas as tabelas de rotas ainda não foram associadas ao endpoint de gateway. A tarefa de associação ainda está sendo executada em segundo plano. Você pode chamar GetVpcGatewayEndpointAttribute para consultar o status de associação das tabelas de rotas e do endpoint de gateway:
Se as tabelas de rotas e o endpoint de gateway estiverem no estado Associating, as tabelas de rotas estão sendo associadas ao endpoint de gateway.
Se as tabelas de rotas e o endpoint de gateway estiverem no estado Created, as tabelas de rotas foram associadas ao endpoint de gateway.
A operação AssociateRouteTablesWithVpcGatewayEndpoint não oferece suporte à associação simultânea da mesma tabela de rotas a um endpoint de gateway.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:AssociateRouteTablesWithVpcGatewayEndpoint |
create |
*GatewayEndpoint
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| EndpointId |
string |
Sim |
O ID da instância do endpoint de gateway à qual você deseja associar tabelas de rotas. |
vpce-m5e371h5clm3uadih**** |
| RouteTableIds |
array |
Sim |
O ID da tabela de rotas a ser associada. Valores válidos de N: 1 a 20. Você pode associar até 20 tabelas de rotas por vez. |
vtb-m5elgtm3aj586iitr**** |
|
string |
Não |
O ID da tabela de rotas a ser associada. Valores válidos de N: 1 a 20. Você pode associar até 20 tabelas de rotas por vez. |
vtb-m5elgtm3aj586iitr**** |
|
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token seja exclusivo entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres de comprimento. Nota
Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId pode ser diferente para cada solicitação de API. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run. Valores válidos:
|
false |
| RegionId |
string |
Sim |
O ID da região do endpoint de gateway ao qual você deseja associar tabelas de rotas. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
59BDDA2D-FB52-59F9-9DC5-5EA7D6808B8E |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "59BDDA2D-FB52-59F9-9DC5-5EA7D6808B8E"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | OperationFailed.ConcurrentOperation | The operation is failed because of concurrent operation. | |
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. | |
| 400 | ResourceNotFound.GatewayEndpoint | The specified resource gateway endpoint is not found. | The error message returned because the specified gateway endpoint does not exist. |
| 400 | IncorrectStatus.GatewayEndpoint | The status of GatewayEndpoint [%s] is incorrect. | |
| 400 | ResourceNotFound.ServiceName | The specified resource service name is not found. | |
| 400 | ResourceNotFound.PrefixList | The specified resource prefixList is not found. | |
| 400 | ResourceNotFound.RouteTable | The specified resource routetable is not found. | |
| 400 | Mismatch.VpcAndRouteTable | The vpc and routetable are mismatched. | |
| 400 | IncorrectStatus.RouteTable | The status of route table [%s] is incorrect. | |
| 400 | ResourceAlreadyExist.Association | The specified resource of [%s] is already exist. | |
| 400 | VPC_ROUTE_ENTRY_CIDR_BLOCK_DUPLICATE | Specified CIDR block is already exists. | |
| 400 | VPC_SWITCH_STATUS_ERROR | vSwitch status error, %s | |
| 400 | QuotaExceeded.VpcRouteEntryNum | The quota of vpc route entry num is exceeded, usage %s/%s. | |
| 400 | OperationUnsupported.DestinationCidrBlockOverlapWithVSwitch | The operation is failed because of destination CIDR block is in the CIDR of the VSwitch. | |
| 400 | SystemBusy | System is busy, please try again later. | |
| 400 | Forbbiden | User not authorized to operate on the specified resource. | |
| 400 | InvalidRegionId.NotFound | The regionId provided does not exist in our records. | The RegionId parameter is set to an invalid value. Specify a valid value and try again. |
| 400 | IncorrectStatus.Vpc | The status of vpc [%s] is incorrect. | |
| 400 | IncorrectStatus.CenStatus | The status of vpc cenStatus [%s] is incorrect. | |
| 400 | UnsupportedFeature.RouterTableType | The type of router table is not supported. | The specified route table type is not supported. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.