Configura un servicio en la nube para agregar configuraciones de acceso para redes locales mediante la operación ResolveAndRouteServiceInCen.
Descripción de la operación
Los servicios en la nube se refieren a los servicios de Alibaba Cloud que utilizan el bloque CIDR 100.64.0.0/10, como Object Storage Service (OSS), Simple Log Service (SLS) y Data Transmission Service (DTS). Si su red local necesita acceder a servicios en la nube, debe cargar la instancia de Virtual Border Router (VBR) o la instancia de Cloud Connect Network (CCN) asociada a su red local en una instancia de Cloud Enterprise Network (CEN). También debe cargar una instancia conectada a VPC en la región donde reside el servicio en la nube en la misma instancia de CEN. Después de la carga, su red local puede acceder a la instancia conectada a VPC en la región del servicio en la nube a través de CEN y, posteriormente, acceder al servicio en la nube a través de la VPC mediante el reenvío de tráfico. El CEN gestiona el enrutamiento en consecuencia.
-
Límites: Esta operación solo se aplica a los transit routers de la edición básica. Las redes locales asociadas con instancias de VBR solo pueden acceder a servicios en la nube en la misma región a través de CEN.
Por ejemplo, si el servicio en la nube reside en la región China (Beijing), solo las redes locales asociadas con instancias de VBR en la región China (Beijing) pueden acceder al servicio en la nube.
-
La operación ResolveAndRouteServiceInCen es asíncrona. Después de enviar una solicitud, el sistema devuelve un RequestId, pero la configuración del servicio en la nube aún no está completa. El nodo en segundo plano para agregar la configuración continúa ejecutándose. Puede invocar la operación DescribeRouteServicesInCen para consultar el estado del servicio en la nube.
Si el servicio en la nube está en estado Creating, la configuración del servicio en la nube se está agregando. En este estado, solo puede ejecutar una consulta sobre la configuración del servicio en la nube y no puede ejecutar otras operaciones.
Si el servicio en la nube está en estado Active, la configuración del servicio en la nube se ha agregado.
Si el servicio en la nube está en estado Failed, no se pudo agregar la configuración del servicio en la nube.
Antes de comenzar
Antes de invocar la operación ResolveAndRouteServiceInCen, asegúrese de que se cumplan las siguientes condiciones:
La instancia de VBR o CCN con conectividad de red a su red local está cargada en la instancia de CEN.
Una instancia conectada a VPC en la región donde reside el servicio en la nube está cargada en la instancia de CEN. Para obtener más información, consulte AttachCenChildInstance.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
cen:ResolveAndRouteServiceInCen |
create |
*CenInstance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ClientToken |
string |
No |
El token de cliente que se utiliza para garantizar la idempotencia de la solicitud. Puede utilizar el cliente para generar el token, pero debe asegurarse de que el token sea único entre diferentes solicitudes. El token solo puede contener caracteres ASCII. Nota
Si no especifica este parámetro, el sistema utiliza automáticamente el RequestId de la solicitud de API como ClientToken. El RequestId puede ser diferente para cada solicitud de API. |
02fb3da4**** |
| CenId |
string |
Sí |
El ID de la instancia de CEN. |
cen-ckwa2hhmuislse**** |
| Host |
string |
Sí |
La dirección IP o el bloque CIDR del servicio en la nube. Nota
Los servicios en la nube suelen utilizar varias direcciones IP o bloques CIDR. Invoque esta operación repetidamente para agregar todas las direcciones IP o bloques CIDR del servicio en la nube. |
100.118.28.0/24 |
| HostRegionId |
string |
Sí |
El ID de la región del servicio en la nube. |
cn-hangzhou |
| HostVpcId |
string |
Sí |
El ID de la instancia conectada a VPC asociada con el servicio en la nube. |
vpc-o6woh5s494zueq40v**** |
| Description |
string |
No |
La descripción del servicio en la nube. La descripción puede estar vacía o tener una longitud de 1 a 256 caracteres y no puede comenzar con http:// o https://. |
descname |
| AccessRegionIds |
array |
Sí |
La lista de ID de regiones que acceden al servicio en la nube. |
cn-hangzhou |
|
string |
No |
El ID de la región que accede al servicio en la nube. Puede llamar a la operación DescribeChildInstanceRegions para consultar los ID de región. |
cn-hangzhou |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
C0245BEF-52AC-44A8-A776-EF96FD26A5CA |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "C0245BEF-52AC-44A8-A776-EF96FD26A5CA"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | ParameterIllegal.Ipv6CloudRouteCidrNotAllow | Parameter Host not in valid ipv6 cidr. | |
| 400 | ParameterIllegal.AccessRegionId | Parameter Access RegionId illegal. | |
| 400 | ParameterIllegal.CloudRouteHost | Parameter Host is not valid. | |
| 400 | ParameterIllegal.ClouteRouteNotSupportIpv6 | Parameter Host not support IPv6 | |
| 400 | ParameterIllegal.ClouteRouteCidrNotAllow | Parameter Host not in 100.64.0.0/10 | |
| 400 | CloudRoute.Exist | The Specified Cloud Route already Exists | |
| 400 | ParameterIllegal.Host | Parameter Host does not support domain. | |
| 400 | CloudRoute.Conflict | The Specified Cloud Route Conflicts. | |
| 400 | CloudRoute.VpcNotAttached | The Specified Vpc instance is not attached to CEN. | |
| 400 | OperationUnsupported.TransitRouterType | The specified TransitRouterType does not support the operation. | |
| 400 | ParameterIllegal.AccessRegionIdNoCCN | Parameter Access RegionId illegal. | |
| 400 | IncorrectStatus.TransitRouter | The resource is not in a valid state for the operation. | |
| 400 | InvalidOperation.InstanceNotSupportIPv6Route | IPv6 routing has not been enabled for the CEN instance. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.