Simple Application Server (SAS) es compatible con una consola web, OpenAPI Explorer, los SDK de Alibaba Cloud y Terraform. Elija el método de integración que mejor se adapte a su flujo de trabajo.
Terraform
OpenAPI
Alibaba Cloud ofrece OpenAPI Explorer, una herramienta que integra la búsqueda de API, documentación, depuración en línea, generación de SDK, ejemplos de código, diagnóstico de errores y estadísticas de llamadas. Utilice OpenAPI Explorer para llamar a las API, inspeccionar solicitudes y respuestas, y generar código de ejemplo para los SDK. Simple Application Server proporciona API para gestionar instancias, discos, imágenes, pares de claves y firewalls. What is OpenAPI?.
Información de versión
Actualmente, SAS es compatible con la versión de API 2020-06-01. Este valor es un identificador de versión, no una fecha de calendario. Incluye las actualizaciones más recientes de la API y recibe todas las mejoras futuras.
|
Versión |
Descripción |
|
Recomendada |
Depuración en línea
Simple Application Server admite la depuración de API en línea mediante OpenAPI Explorer. Antes de llamar a una API, revise la versión de la API, los endpoints y los métodos de integración disponibles.
Por ejemplo, para llamar a CreateInstances, selecciónela en la lista de API dentro de OpenAPI Explorer. Elija una región (como cn-hangzhou) en la lista desplegable Service Address. Configure parámetros como RegionId, ImageId, PlanId, Period (duración de la compra) y AutoRenew, y luego haga clic en Initiate Call. El panel de documentación muestra los detalles de la API, incluida la facturación, el límite de 20 instancias por cuenta y el límite de QPS (10 llamadas por minuto).
Página de depuración
Puede depurar las API en OpenAPI Explorer.
Endpoints
Simple Application Server se despliega en varias regiones. Seleccione el endpoint más cercano a sus recursos para obtener la menor latencia. Por ejemplo, en China (Qingdao), el endpoint público es swas.cn-qingdao.aliyuncs.com y el endpoint de VPC es swas-vpc.cn-qingdao.aliyuncs.com.
Los endpoints públicos son accesibles desde cualquier lugar.
-
Los endpoints de VPC solo son accesibles desde una VPC ubicada en la misma región. Entre sus ventajas destacan:
Seguridad: el tráfico permanece dentro de la VPC.
Menor latencia: el enrutamiento por la red interna evita la congestión de internet público.
Menor costo: solo se genera tráfico de red interna.
Autenticación
Cuando inicia sesión en OpenAPI Explorer con su cuenta de Alibaba Cloud, las llamadas a la API utilizan de forma predeterminada los permisos de dicha cuenta. Su cuenta de Alibaba Cloud tiene acceso total a los recursos, lo cual representa un riesgo de seguridad. Para el acceso habitual a las API, cree y utilice un usuario de RAM o un rol de RAM con permisos de mínimo privilegio. El usuario de RAM debe contar con los permisos obligatorios para gestionar los recursos de Simple Application Server. Create a RAM user.
|
Identidad |
Compatible |
|
Sí |
|
|
RAM user (Recomendado) |
Sí |
|
RAM role (Recomendado) |
Sí |
Temas relacionados
Métodos de integración
Se recomienda utilizar los SDK de Alibaba Cloud, ya que representan el método de integración más sencillo y con mejor soporte.
Descripción general
|
Método de llamada |
Compatible |
|
Alibaba Cloud SDKs (Recomendado) |
Sí |
|
No |
|
|
Sí |
|
|
No |
|
|
Sí |
-
SDK de Alibaba Cloud
Alibaba Cloud proporciona SDK para Java, C#, Go, Python, Node.js/TypeScript, PHP y C++. Estos SDK gestionan la firma de solicitudes, los tiempos de espera y los reintentos, además de devolver objetos de respuesta estructurados. Alibaba Cloud SDKs.
Para consultar los lenguajes compatibles y la instalación de dependencias, consulte SDK de Simple Application Server.
-
CLI de Alibaba Cloud
La CLI de Alibaba Cloud le permite gestionar recursos desde una terminal mediante comandos
aliyun. What is Alibaba Cloud CLI?.Actualmente, Simple Application Server no es compatible con la CLI de Alibaba Cloud. Si necesita esta compatibilidad, envíe un ticket.
-
Resource Orchestration Service
Resource Orchestration Service (ROS) simplifica la gestión de recursos en la nube mediante plantillas. Defina sus recursos (por ejemplo, instancias de ECS y de ApsaraDB RDS) junto con sus dependencias en una plantilla, y ROS los aprovisionará y configurará automáticamente. What is Resource Orchestration Service?.
Actualmente, ROS no es compatible con Simple Application Server.
-
Encapsulación personalizada de API
Si los métodos anteriores no satisfacen sus necesidades, puede construir solicitudes HTTP e implementar directamente el algoritmo de firma de solicitudes. Consulte API overview, V3 request structure and signature y Custom encapsulation.
Gestión de errores
Si una llamada a la API devuelve un error, compruebe los parámetros de la solicitud según el código de error. Simple Application Server - Códigos de error.
Para solucionar problemas por su cuenta, utilice la herramienta Diagnóstico de OpenAPI con el ID de solicitud o el mensaje de error del SDK obtenido en la respuesta.