Cria uma instância de transit router da Enterprise Edition.
Descrição da operação
Você pode invocar a operação CreateTransitRouter para criar uma instância de transit router da Enterprise Edition para encaminhar tráfego e executar roteamento. Os transit routers da Enterprise Edition estão disponíveis apenas em regiões específicas. Para obter mais informações sobre as regiões suportadas, consulte O que é o Cloud Enterprise Network?.
- A operação CreateTransitRouter é assíncrona. Após invocar esta operação, o sistema retorna o ID da instância do transit router da Enterprise Edition. No entanto, a instância não é criada imediatamente, e o nó de criação ainda está sendo executado em segundo plano. Você pode invocar a operação ListTransitRouters para consultar o status da instância do transit router da Enterprise Edition.
Se a instância do transit router da Enterprise Edition estiver no estado Creating, a instância está sendo criada. Neste estado, você pode executar apenas operações de consulta na instância e não pode realizar outras operações.
Se a instância do transit router da Enterprise Edition estiver no estado Active, a instância foi criada.
Você pode criar apenas uma instância de transit router em cada região para uma instância do Cloud Enterprise Network (CEN).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:CreateTransitRouter |
create |
CenInstance.
TransitRouter.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode gerar o valor do parâmetro em seu cliente. Certifique-se de que o token seja exclusivo entre diferentes solicitações. O token de cliente pode conter apenas caracteres ASCII. 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 de cada solicitação de API é diferente. |
02fb3da4-130e-11e9-8e44-001**** |
| CenId |
string |
Sim |
O ID da instância do Cloud Enterprise Network (CEN). |
cen-j3jzhw1zpau2km**** |
| RegionId |
string |
Sim |
O ID da região da instância do transit router da Enterprise Edition. Você pode chamar a operação DescribeChildInstanceRegions para consultar os IDs de região. |
cn-zhangjiakou |
| TransitRouterName |
string |
Não |
O nome da instância do transit router da Enterprise Edition. O nome pode estar vazio ou ter de 1 a 128 caracteres e não pode começar com http:// ou https://. |
testname |
| TransitRouterDescription |
string |
Não |
A descrição da instância do transit router da Enterprise Edition. A descrição pode estar vazia ou ter de 1 a 256 caracteres e não pode começar com http:// ou https://. |
testdesc |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run na solicitação de criação. O dry run inclui verificações de permissão e status da instância. Valores válidos:
|
false |
| SupportMulticast |
boolean |
Não |
Especifica se o recurso de multicast deve ser ativado para o transit router da Enterprise Edition. Valores válidos:
O recurso de multicast é suportado apenas por transit routers da Enterprise Edition em regiões específicas. Você pode chamar a operação ListTransitRouterAvailableResource para consultar as regiões que suportam o recurso de multicast. |
false |
| TransitRouterCidrList |
array<object> |
Não |
Os blocos CIDR do transit router. |
|
|
object |
Não |
Os blocos CIDR do transit router. Você pode adicionar até 5 blocos CIDR do transit router por vez. Para obter mais informações sobre os blocos CIDR do transit router, consulte Blocos CIDR do transit router. Nota
Apenas os transit routers da Enterprise Edition suportam a adição de blocos CIDR. |
||
| Cidr |
string |
Não |
O bloco CIDR do transit router. |
192.168.10.0/24 |
| Name |
string |
Não |
O nome do bloco CIDR do transit router. O nome deve ter de 1 a 128 caracteres. |
nametest |
| Description |
string |
Não |
A descrição do bloco CIDR do transit router. A descrição deve ter de 1 a 256 caracteres. |
desctest |
| PublishCidrRoute |
boolean |
Não |
Especifica se o sistema pode adicionar automaticamente uma rota para o bloco CIDR do transit router na tabela de rotas do transit router. Valores válidos:
|
true |
| Tag |
array<object> |
Não |
As informações da tag. |
|
|
object |
Não |
As informações da tag. Você pode especificar até 20 tags por vez. |
||
| Key |
string |
Não |
A chave da tag do recurso. A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 64 caracteres e não pode começar com Você pode especificar até 20 chaves de tag por vez. |
tagtest |
| Value |
string |
Não |
O valor da tag do recurso. O valor da tag não pode estar vazio. O valor da tag pode ter até 128 caracteres e não pode começar com Cada chave de tag corresponde a um valor de tag. Você pode especificar até 20 valores de tag por vez. |
TagValue |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O resultado da resposta. |
||
| TransitRouterId |
string |
O ID da instância do transit router da Enterprise Edition, que é usado para encaminhar tráfego e executar roteamento. Após a criação da instância, ela fica no estado Creating. Você deve aguardar até que a instância entre no estado Active antes de prosseguir para os próximos passos. Você pode invocar a operação ListTransitRouters para consultar o status da instância. |
tr-uf6llz2286805i44g**** |
| RequestId |
string |
O ID da solicitação. |
404DA7EC-F495-44B5-B543-6EDCDF90F3D1 |
Exemplos
Resposta de sucesso
JSON formato
{
"TransitRouterId": "tr-uf6llz2286805i44g****",
"RequestId": "404DA7EC-F495-44B5-B543-6EDCDF90F3D1"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | OperationUnsupported.RegionId | The specified Region is not supported. | Não há suporte para esta operação na região especificada. |
| 400 | InstanceExist.TransitRouterInstance | The instance already exists. | Uma instância de transit router já existe na região atual. Você não pode criar instâncias de transit router duplicadas na mesma região. |
| 400 | Forbbiden.TransitRouterServiceNotOpen | The user has not open transit router service. | O serviço de transit router não está ativado. Ative o serviço e tente novamente. |
| 400 | OperationUnsupported.SupportMulticast | The multicast is not supported in the specified region. | Não há suporte para multicast na região atual. |
| 400 | OperationUnsupported.CenFullLevel | CEN full level does not support TransitRouter. | |
| 400 | IllegalParam.Cidr | Cidr is illegal. | O bloco CIDR especificado na solicitação é inválido. |
| 400 | Illegal.TrType | The TransitRouter type is illegal. | O tipo de roteador de trânsito não suporta esta operação. |
| 400 | OperationUnsupported.TransitRouterCidrList | The TransitRouterCidrList is not support in the specified Region. | A região atual não suporta esta operação. |
| 400 | OperationFailed.CidrConflict | Operation is invalid because the cidr conflict. | O bloco CIDR entra em conflito com um bloco existente. |
| 400 | IllegalParam.Region | The specified region is invalid. | |
| 400 | OverLappingExist.Cidr | The cidr overlapping exist. | A sobreposição de blocos CIDR já existe. |
| 400 | IllegalParam.ServiceMode | The specified ServiceMode is invalid. | O ServiceMode é inválido. |
| 400 | ParamExclusive.ServiceModeAndSupportMulticast | ServiceMode and SupportMulticast is mutually exclusive. | Os roteadores de trânsito neste modo não suportam a ativação do recurso de multicast. |
| 400 | ParamExclusive.ServiceModeAndTransitRouterCidrList | ServiceMode and TransitRouterCidrList is mutually exclusive. | Os roteadores de trânsito neste modo não suportam a ativação do recurso CIDR. |
| 400 | OperationUnsupported.Tag | The Tag is not supported in the specified region. | Não há suporte para o recurso de tag do roteador de trânsito nesta região. |
| 400 | IllegalParam.SupportMulticast | Basic Transit router is not support multicast. | Os roteadores de trânsito da Basic Edition não suportam o recurso de multicast. |
| 400 | ParamExclusive.BasicAndPrimaryStandby | Basic and PrimaryStandby is mutually exclusive. | Os roteadores de trânsito da Edição Básica não suportam a definição do modo como PrimaryStandby. |
| 400 | ParamExclusive.BasicAndMultiPrimary | Basic and MultiPrimary is mutually exclusive. | Os roteadores de trânsito da Edição Básica não suportam a definição do modo como MultiPrimary. |
| 400 | IllegalParam.RegionId | The Specified Parameter RegionId is illegal. | O parâmetro Region especificado é inválido. |
| 400 | OperationFailed.PostPay95BwpNotAllowEnterpriseTr | Cbn with post pay 95 bandwidth package does not allow enterprise tr. | Uma instância do Cloud Enterprise Network (CEN) que usa um plano de largura de banda de percentil 95 legado não permite a criação de um transit router Enterprise Edition. |
| 400 | Forbidden.TransitRouterServiceExpired | The transit router service is out of service. | O serviço de transit router foi suspenso devido a um pagamento em atraso. Renove o serviço e tente novamente. |
| 400 | InvalidParameter | Invalid parameter. | O parâmetro é inválido. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | Você não tem permissões suficientes para realizar esta operação. Abra um ticket para obter assistência. |
| 400 | IllegalParam.TagValue | The tag values are not valid. | O valor da tag especificado na solicitação é inválido. |
| 400 | IllegalParam.TagKey | The tag keys are not valid. | A chave da tag especificada na solicitação é inválida. |
| 400 | InvalidParameter.TagValue | The specified parameter TagValue is invalid. | O parâmetro Tag Value especificado é inválido. |
| 400 | ParamExclusive.ServiceModeAndSupportJumboFrame | Parameter ServiceMode And SupportJumboFrame are mutually exclusive. | Os roteadores de trânsito no modo primário/em espera não suportam o recurso de jumbo frame. |
| 400 | OperationUnsupported.SupportJumboFrame | JumboFrame is unsupported. | Não há suporte para o recurso de jumbo frame. |
| 400 | ParamExclusive.SupportJumboFrameAndSupportMulticast | Transit Router can not support JumboFrame and Multicast at the same time. | Os roteadores de trânsito não suportam a ativação dos recursos de jumbo frame e multicast ao mesmo tempo. |
| 400 | IllegalParam.SupportJumboFrame | The error message returned because Basic Edition transit routers do not support JumboFrame. | Os roteadores de trânsito da Basic Edition não suportam o recurso de multicast. |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | O parâmetro CenId especificado é inválido. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.