Todos los productos
Search
Centro de documentos

Cloud Control API:Call the Cloud Control API through PrivateLink

Última actualización: Sep 05, 2026

Llame a Cloud Control API a través de PrivateLink para acceder al servicio de forma privada, sin exponer el tráfico a Internet público.

Descripción general

¿Qué es PrivateLink?

PrivateLink establece conexiones privadas entre su VPC y los servicios de Alibaba Cloud, y mejora la seguridad y la estabilidad al mantener el tráfico fuera de Internet público.

Casos de uso

Se recomienda usar PrivateLink para llamar a Cloud Control API desde entornos de producción. Los casos de uso típicos incluyen:

  • Altos requisitos de seguridad y cumplimiento: Su política de seguridad corporativa prohíbe o restringe el acceso a Internet público.

  • Optimización de costos: Desea reducir las tarifas por transferencia de datos en Internet público y disminuir el costo total de propiedad (TCO).

  • Despliegue entre regiones: Necesita desplegar aplicaciones en varias regiones con una arquitectura de red unificada.

Ventajas

Ventaja

Descripción

Baja latencia

Las conexiones privadas directas reducen la latencia de red entre un 30 % y un 50 % en comparación con el acceso a Internet público.

Alta estabilidad

Evita la volatilidad de Internet público.

Aislamiento seguro

El tráfico no atraviesa Internet público.

Requisitos previos

Requisitos de permisos

Configurar un endpoint de PrivateLink requiere los permisos que se muestran a continuación:

  • AliyunVPCFullAccess: Acceso total a VPC.

  • AliyunPrivateLinkFullAccess: Acceso total a PrivateLink.

Requisitos de recursos

Asegúrese de que los recursos que se muestran a continuación estén disponibles en la región del servicio de Cloud Control API al que desea llamar:

Región del servicio de API

Nombre de dominio

Región de VPC

Servicio nacional

cloudcontrol.aliyuncs.com

cn-zhangjiakou (China (Zhangjiakou))

Servicio internacional

cloudcontrol.ap-southeast-1.aliyuncs.com

ap-southeast-1 (Singapore)

Lista de verificación de recursos:

  • Una instancia de VPC en la región de destino.

  • Como mínimo, un vSwitch disponible en la VPC.

  • Asegúrese de que el vSwitch tenga suficientes direcciones IP disponibles.

Regiones de servicio

Cloud Control API está disponible en las regiones que se muestran a continuación. Seleccione una región según sus necesidades empresariales.

Servicio nacional (cn-zhangjiakou)

  • Servicio de endpoint: com.aliyuncs.privatelink.cn-zhangjiakou.cloudcontrol-api

  • Nombre de dominio público: cloudcontrol.aliyuncs.com

  • Nombre de dominio privado: cloudcontrol.vpc-proxy.aliyuncs.com

Servicio internacional (ap-southeast-1)

  • Servicio de endpoint: com.aliyuncs.privatelink.ap-southeast-1.cloudcontrol

  • Nombre de dominio público: cloudcontrol.ap-southeast-1.aliyuncs.com

  • Nombre de dominio privado: cloudcontrol-vpc.ap-southeast-1.aliyuncs.com

Importante

Después de configurar PrivateLink, actualice el código de su aplicación para usar el nombre de dominio privado correspondiente.

Procedimiento

Configuración en la misma región

Si su aplicación está desplegada en la misma región que el servicio de Cloud Control API (cn-zhangjiakou o ap-southeast-1), cree un endpoint directamente en esa región.

Paso 1: Inicie sesión en la consola

  1. Inicie sesión en la consola de VPC.

  2. En el panel de navegación izquierdo, haga clic en Endpoints.

  3. En la pestaña Interface Endpoint, haga clic en Enable PrivateLink.

Paso 2: Seleccione una región

En la lista desplegable Región, seleccione una región:

  • Para acceder al servicio nacional, seleccione China (Zhangjiakou).

  • Para acceder al servicio internacional, seleccione Singapore.

Paso 3: Configure la información básica

Parámetro

Descripción

Ejemplo

Nombre del endpoint

Introduzca un nombre descriptivo para el endpoint.

ep-cloudcontrol-prod

Tipo de endpoint

Seleccione Interface Endpoint.

Interface Endpoint

Tipo de recurso

Seleccione Alibaba Cloud Service.

Alibaba Cloud Service

Paso 4: Seleccione un servicio de endpoint

  1. En el cuadro de búsqueda Endpoint Service, introduzca el nombre del servicio según el servicio de destino:

    • Servicio nacional: com.aliyuncs.privatelink.cn-zhangjiakou.cloudcontrol-api

    • Servicio internacional: com.aliyuncs.privatelink.ap-southeast-1.cloudcontrol

  2. Seleccione el servicio de endpoint en los resultados de la búsqueda.

Paso 5: Habilite un nombre de dominio personalizado

Seleccione Enable Custom Domain Name. El sistema asigna un nombre de dominio privado automáticamente.

  • Nombre de dominio del servicio nacional: cloudcontrol.vpc-proxy.aliyuncs.com

  • Nombre de dominio del servicio internacional: cloudcontrol-vpc.ap-southeast-1.aliyuncs.com

Paso 6: Configure los parámetros de red

Parámetro

Descripción

Práctica recomendada

VPC

Seleccione la VPC donde está desplegada su aplicación.

Compruebe que la VPC coincida con el despliegue de su aplicación.

Zona y vSwitch

Seleccione como mínimo un vSwitch. Se recomienda seleccionar varios vSwitches para alta disponibilidad.

Para entornos de producción, seleccione vSwitches en dos o tres zonas diferentes.

Security group

Seleccione un security group para restringir los orígenes de acceso.

Configure reglas que permitan el acceso solo desde el security group de su aplicación.

Ejemplo de configuración de varias zonas:

Zone A: vsw-xxxxx 
Zone B: vsw-yyyyy 

Paso 7: Configure una política de endpoint

Una política de endpoint define qué cuentas de Alibaba Cloud o usuarios de RAM pueden acceder al servicio a través del endpoint.

Nota

Conceda acceso solo a las cuentas necesarias según el principio de menor privilegio.

Política predeterminada (permite todo):

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": "*",
      "Action": "*",
      "Resource": "*"
    }
  ]
}

Política recomendada (permite solo la cuenta actual):

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "Aliyun": [
          "acs:ram::YOUR_ACCOUNT_ID:root"
        ]
      },
      "Action": "*",
      "Resource": "*"
    }
  ]
}

Paso 8: Cree y compruebe

  1. Haga clic en OK y cree el endpoint.

  2. Espere de 2 a 5 minutos a que el estado del endpoint sea Active.

  3. El estado de la conexión cambia a Connected.

Descripciones de estados:

  • Creating: El endpoint se está creando.

  • Active: El endpoint está listo para su uso.

  • Abnormal: La creación terminó con errores o la conexión no funciona. Compruebe su configuración. Después de crear el endpoint, compruebe lo que se indica a continuación en su página de detalles: que en la sección Información básica, el Estado sea Active y el Estado de conexión sea Connected. En la sección Nombre de dominio del servicio de endpoint, confirme que el Nombre de dominio personalizado está habilitado y muestra el dominio esperado.

Configuración entre regiones

Para conectarse desde una región distinta de cn-zhangjiakou o ap-southeast-1, debe usar CEN para establecer una conexión entre regiones.

Paso 1: Cree un endpoint en la región de destino

  • Cree un endpoint en cn-zhangjiakou o ap-southeast-1. Para obtener instrucciones, consulte Same-region configuration.

  • Registre el ID de la VPC donde se encuentra el endpoint.

Paso 2: Conecte regiones con CEN

Para obtener información sobre cómo configurar CEN, consulte Connect VPCs across regions.

Verificación y pruebas

Compruebe la conectividad

Inicie sesión en la instancia de ECS o de contenedor que ejecuta su aplicación y ejecute el comando que se muestra a continuación:

Verificación del servicio nacional:

curl -v cloudcontrol.vpc-proxy.aliyuncs.com

Verificación del servicio internacional:

curl -v cloudcontrol-vpc.ap-southeast-1.aliyuncs.com

Indicador de éxito:

Una conexión correcta incluye un encabezado x-acs-request-id en la respuesta HTTP. Ejemplo de salida:

< HTTP/1.1 401 Unauthorized
< date: Thu, 09 Oct 2025 10:30:00 GMT
< content-type: application/json
< x-acs-request-id: 23C12345-1234-1234-1234-123456789ABC
< x-acs-trace-id: 0b12345678901234567890123456789a
...
Nota

Se espera que la API devuelva un código de estado 401 porque la solicitud no incluye credenciales.

La presencia del encabezado x-acs-request-id confirma que la solicitud llegó al endpoint del servicio de Alibaba Cloud a través de la conexión privada.

Ejemplo de integración de la aplicación

Ejemplo de Java

import com.aliyun.cloudcontrol20220830.Client;
import com.aliyun.teaopenapi.models.Config;
public class PrivateLinkExample {
    public static void main(String[] args) throws Exception {
        // Configure the client.
        Config config = new Config()
            .setAccessKeyId("<YOUR-ACCESS-KEY-ID>")
            .setAccessKeySecret("<YOUR-ACCESS-KEY-SECRET>")
            // Use the private endpoint.
            // For the domestic service
            .setEndpoint("cloudcontrol.vpc-proxy.aliyuncs.com")
            .setHost("cloudcontrol.aliyuncs.com")
            // For the international service
            // .setEndpoint("cloudcontrol-vpc.ap-southeast-1.aliyuncs.com")
            .setProtocol("https");
        Client client = new Client(config);
        // Use the client object for subsequent API calls.
        try {
            var response = client.listResources(...);
            System.out.println("Request successful: " + response.getBody().getRequestId());
        } catch (Exception e) {
            System.err.println("Request failed: " + e.getMessage());
        }
    }
}