Cloud Backup ofrece una consola visual y varios métodos de integración, como la depuración en línea de API, los SDK de Alibaba Cloud, Terraform y Resource Orchestration Service (ROS). Seleccione un método de integración según sus requisitos empresariales.
Terraform、
Descripción general de la API
Alibaba Cloud proporciona OpenAPI Explorer para facilitar la comprensión y el uso de las operaciones de API de los servicios de Alibaba Cloud. OpenAPI Explorer integra búsqueda inteligente, documentación, depuración en línea, código de ejemplo de SDK, diagnóstico de errores y estadísticas de llamadas. Puede ejecutar operaciones de API, ver solicitudes y respuestas, y obtener código de ejemplo de SDK generado automáticamente. Para obtener más información, consulte What is OpenAPI?
Descripción de versiones
OpenAPI Explorer de Alibaba Cloud gestiona las versiones de API mediante un número de versión. Cloud Backup es compatible con la versión 2017-09-08, que funciona como identificador de versión de API y no como una fecha. 2017-09-08 es la versión más reciente de la API de Cloud Backup.
|
Versión de API |
Descripción |
|
Recomendada |
Depuración en línea
Cloud Backup admite la depuración de API en OpenAPI Explorer. Antes de ejecutar operaciones de API, familiarícese con las versiones disponibles, los endpoints y los métodos de integración.
Página de depuración
La URL de la página de depuración de API es https://next.api.alibabacloud.com/api/hbr/2017-09-08/CreateVault?sdkStyle=old.
Endpoints
Seleccione un endpoint según la región donde se encuentre su recurso. Por ejemplo, en la región China (Zhangjiakou), el endpoint público de Cloud Backup es hbr.cn-zhangjiakou.aliyuncs.com y el endpoint de VPC es hbr-vpc.cn-zhangjiakou.aliyuncs.com.
Los endpoints públicos son accesibles a nivel global.
-
Los endpoints de VPC solo son accesibles desde dentro de una VPC en la región correspondiente. Ofrecen las siguientes ventajas:
Alta seguridad: al ser accesibles únicamente desde una VPC, brindan mayor seguridad y privacidad.
Respuesta rápida: el enrutamiento por red interna reduce la latencia y evita las limitaciones de ancho de banda de la red pública.
Bajo costo: el tráfico por redes internas no genera cargos por ancho de banda público.
Para obtener más información, consulte Endpoints.
Identidades de usuario
De forma predeterminada, OpenAPI Explorer utiliza su cuenta de Alibaba Cloud para la depuración en línea. Dado que una cuenta de Alibaba Cloud tiene permisos completos de API, se recomienda utilizar un usuario de Resource Access Management (RAM) para las llamadas a la API y las tareas habituales de operación y mantenimiento. Otorgue al usuario de RAM únicamente los permisos necesarios para gestionar los recursos de Cloud Backup. Para obtener más información, consulte Create a RAM user to perform Cloud Backup operations.
|
Identidad |
Compatible |
|
Sí |
|
|
RAM user (recomendado) |
Sí |
|
RAM role (recomendado) |
Sí |
Referencias
Métodos de integración
Los SDK se integran fácilmente con las aplicaciones y abarcan la mayor cantidad de operaciones. Se recomienda utilizar los SDK para ejecutar las operaciones de API.
Descripción general de los métodos de integración
|
Método de llamada |
Compatible |
|
Alibaba Cloud SDKs (recomendado) |
Sí |
|
No |
|
|
No |
|
|
Sí |
-
SDK de Alibaba Cloud
Alibaba Cloud ofrece SDK en varios lenguajes de programación, como Java, C#, Go, Python, Node.js, TypeScript, PHP y C++. Los SDK encapsulan la firma de datos, el manejo de tiempos de espera y la lógica de reintentos, y devuelven objetos de respuesta estructurados. Para obtener más información, consulte Alibaba Cloud SDKs.
Puede utilizar los SDK de Alibaba Cloud para ejecutar las operaciones de API de Cloud Backup. Para obtener más información sobre los lenguajes compatibles y las dependencias, visite OpenAPI Portal.
-
CLI de Alibaba Cloud
Puede ejecutar comandos
aliyunpara interactuar con los servicios de Alibaba Cloud y gestionar recursos en la nube. Para obtener más información, consulte What is Alibaba Cloud CLINo es posible utilizar la interfaz de línea de comandos (CLI) de Alibaba Cloud para ejecutar las operaciones de API de Cloud Backup.
-
ROS
ROS es un servicio de Alibaba Cloud que simplifica la gestión de recursos en la nube. Permite crear plantillas para describir los recursos necesarios, como instancias de Elastic Compute Service (ECS), buckets de Object Storage Service (OSS) y sistemas de archivos File Storage NAS (NAS), junto con sus dependencias. ROS crea y configura automáticamente todos los recursos basándose en las plantillas para automatizar el despliegue y las tareas de operación y mantenimiento. Para obtener más información, consulte What is Resource Orchestration Service
-
Puede utilizar ROS para ejecutar las operaciones de API de Cloud Backup. Los recursos que se pueden orquestar mediante ROS incluyen recursos regulares (como clientes de copia de seguridad, trabajos de restauración y planes de copia de seguridad) y recursos de datos (como almacenes de copias de seguridad).
-
Recursos regulares:
ALIYUN::HBR::BackupClients: instala clientes de copia de seguridad en instancias ECS.
ALIYUN::HBR::RestoreJob: crea un trabajo de restauración.
ALIYUN::HBR::DbAgent: instala un cliente de copia de seguridad para una base de datos.
ALIYUN::HBR::DbPlan: crea un plan de copia de seguridad.
ALIYUN::HBR::DbVault: crea un almacén espejo.
ALIYUN::HBR::Vault: crea un almacén de copias de seguridad.
-
Recursos de datos:
DATASOURCE::HBR::Vaults: consulta la información de los almacenes de copias de seguridad.
-
Para obtener más información sobre cómo usar ROS para orquestar recursos de Cloud Backup de manera eficiente, consulte Example of integration with ROS.
-
Encapsulación personalizada de API
Para realizar llamadas HTTP nativas, debe construir solicitudes personalizadas y firmarlas. Para obtener información sobre el método de firma, consulte API overview y Request syntax and signature method V3.
Precauciones
Si una operación de API devuelve un error, compruebe los parámetros de su solicitud en relación con el código de error. Para obtener más información, consulte Public error codes.
También puede realizar diagnósticos de autoservicio basados en el ID de solicitud devuelto o en la información de error del SDK en la página Diagnóstico de OpenAPI.
Preguntas frecuentes
Para obtener más información sobre Cloud Backup, consulte What is Cloud Backup
Cloud Backup permite realizar copias de seguridad de instancias ECS, bases de datos MySQL, SQL Server y Oracle alojadas en ECS, archivos de ECS, sistemas de archivos NAS y buckets de OSS. También puede respaldar archivos, bases de datos, máquinas virtuales y sistemas de archivos a gran escala desde centros de datos autogestionados, e implementar recuperación ante desastres. Para obtener más información, consulte Features.
Cloud Backup ofrece SDK en varios lenguajes de programación, como Java, C#, Go, Python, Node.js, TypeScript, PHP y C++. Para obtener más información, consulte SDK references.