Estándares de API y SDK preconfigurados multilenguaje
La OpenAPI de este producto (SWAS-OPEN/2020-06-01) utiliza el estilo de firma RPC. Se han encapsulado SDK para los lenguajes de programación más comunes con el fin de facilitar el desarrollo. Los desarrolladores pueden descargar el SDK para invocar directamente la OpenAPI de este producto sin preocuparse por los detalles técnicos. Si el SDK existente no satisface sus necesidades, utilice el mecanismo de firma para una integración con autofirma. Dado que los detalles de la autofirma son muy complejos, este proceso puede tardar alrededor de 5 días hábiles. Por lo tanto, se recomienda unirse a nuestro grupo de servicio de DingTalk (147535001692) para llevar a cabo la integración de firmas bajo la guía de expertos.
Antes de usar la API, prepare su cuenta de identidad y su clave de acceso (AccessKey) para acceder eficazmente a la API mediante herramientas cliente (como SDK y CLI). Para obtener más información, consulte Obtener un AccessKey.
Escenarios de firma personalizada
Si su escenario empresarial tiene requisitos especiales y necesita integrar la API mediante autofirma, se recomienda consultar primero a nuestro equipo de soporte técnico (grupo de servicio de DingTalk: 147535001692) para obtener orientación profesional y garantizar una integración eficiente.
Preparación de cuenta y seguridad
Las cuentas de Alibaba Cloud tienen permisos administrativos completos sobre todos los recursos. Si un AccessKey se ve comprometido, todos los recursos asociados corren el riesgo de sufrir accesos no autorizados. Para garantizar la seguridad, se recomienda crear un RAM user con permisos de acceso exclusivos a la API y configurar su AccessKey, además de establecer directivas de RAM basadas en el principio de menor privilegio (PoLP). Utilice la cuenta de Alibaba Cloud únicamente en escenarios específicos donde se requieran explícitamente sus permisos.
Instancias
|
API |
Título |
Descripción |
| CreateInstances | CreateInstances. | Crea servidores de aplicaciones simples por suscripción. |
| StartInstance | StartInstance. | Inicia un servidor de aplicaciones simple. |
| StartInstances | Iniciar instancias en lotes. | Inicia uno o más servidores de aplicaciones simples. |
| ListInstanceStatus | ListInstanceStatus. | Consulta el estado de los servidores de aplicaciones simples. |
| StopInstance | StopInstance. | Detiene un servidor de aplicaciones simple. |
| StopInstances | StopInstances. | Detiene servidores de aplicaciones simples. |
| UpdateInstanceAttribute | UpdateInstanceAttribute. | Modifica la información de un servidor de aplicaciones simple, incluido el nombre del servidor y la contraseña que utiliza para iniciar sesión en el servidor. |
| ListInstances | Lista de instancias. | Consulta los detalles de una o más instancias en una región especificada. |
| LoginInstance | LoginInstance. | Inicia sesión en un servidor de aplicaciones simple mediante Workbench. |
| DescribeInstanceVncUrl | DescribeInstanceVncUrl. | Consulta la dirección de conexión VNC de un servidor de aplicaciones simple. |
| ModifyInstanceVncPassword | ModifyInstanceVncPassword. | Cambia la contraseña de VNC de un servidor de aplicaciones simple. |
| ListInstancePlansModification | ListInstancePlansModification. | Este tema describe la lista de planes a los que se puede actualizar un servidor de aplicaciones simple especificado. |
| ListInstancesTrafficPackages | ListInstancesTrafficPackages. | Consulta los detalles de los planes de transferencia de datos de servidores de aplicaciones simples. |
| DescribeInstancePasswordsSetting | DescribeInstancePasswordsSetting. | Verifica si se ha establecido una contraseña para un servidor de aplicaciones simple. |
| InstallCloudMonitorAgent | InstallCloudMonitorAgent. | Instala el agente de CloudMonitor en un servidor de aplicaciones simple. |
| DescribeCloudMonitorAgentStatuses | DescribeCloudMonitorAgentStatuses. | Consulta el estado del agente de CloudMonitor en servidores de aplicaciones simples. |
| DescribeMonitorData | DescribeMonitorData. | Consulta la información de monitoreo sobre vCPU, memoria, IOPS de disco y tráfico de un servidor de aplicaciones simple. |
| DescribeSecurityAgentStatus | Consulta del estado del agente de Security Center. | Consulta el estado del agente de Security Center en un servidor de aplicaciones simple. |
| RebootInstance | RebootInstance. | Reinicia un servidor de aplicaciones simple. |
| RebootInstances | RebootInstances. | Reinicia servidores de aplicaciones simples. |
| UpgradeInstance | Actualizar una instancia. | Actualiza la configuración del plan de un servidor de aplicaciones simple especificado. |
| RenewInstance | RenewInstance. | Renueva un servidor de aplicaciones simple. |
| ResetSystem | ResetSystem. | Restablece un servidor de aplicaciones simple. |
Pares de claves
|
API |
Título |
Descripción |
| CreateInstanceKeyPair | CreateInstanceKeyPair. | Crea un par de claves para un servidor de aplicaciones simple. |
| CreateKeyPair | CreateKeyPair. | Crea un par de claves de Simple Application Server. |
| UploadInstanceKeyPair | UploadInstanceKeyPair. | Importa un par de claves para un servidor de aplicaciones simple. |
| ImportKeyPair | ImportKeyPair. | Importa un par de claves existente. |
| DescribeInstanceKeyPair | Consulta de información del par de claves de un servidor de aplicaciones simple. | Consulta información sobre el par de claves de un servidor de aplicaciones simple. |
| ListKeyPairs | Consulta de pares de claves. | Consulta la lista de pares de claves. |
| AttachKeyPair | AttachKeyPair. | Vincula un par de claves a servidores de aplicaciones simples. |
| DetachKeyPair | DetachKeyPair. | Desvincula pares de claves de servidores de aplicaciones simples. |
| DeleteInstanceKeyPair | DeleteInstanceKeyPair. | Elimina el par de claves de un servidor de aplicaciones simple. |
| DeleteKeyPairs | DeleteKeyPairs. | Elimina los pares de claves SSH de servidores de aplicaciones simples. |
Plantillas de firewall
|
API |
Título |
Descripción |
| CreateFirewallTemplate | CreateFirewallTemplate. | Crea una plantilla de firewall. |
| DescribeFirewallTemplates | DescribeFirewallTemplates. | Consulta los detalles de las plantillas de firewall. |
| CreateFirewallTemplateRules | CreateFirewallTemplateRules. | Agrega reglas de firewall a una plantilla de firewall según sus requisitos empresariales. |
| ApplyFirewallTemplate | ApplyFirewallTemplate. | Utiliza una plantilla de firewall para aplicar reglas de firewall a varios servidores de aplicaciones simples simultáneamente. Esto mejora la eficiencia en la configuración de reglas de firewall. |
| ModifyFirewallTemplate | ModifyFirewallTemplate. | Modifica la regla de firewall en una plantilla de firewall. Puede aplicar la nueva regla de firewall a servidores de aplicaciones simples. |
| DescribeFirewallTemplateApplyResults | Consulta los resultados de la aplicación de una plantilla de firewall. | Consulta los resultados de aplicar una plantilla de firewall a instancias. |
| DescribeFirewallTemplateRulesApplyResult | DescribeFirewallTemplateRulesApplyResult. | Consulta el resultado de aplicar una regla de plantilla de firewall a servidores de aplicaciones simples. |
| DeleteFirewallTemplateRules | DeleteFirewallTemplateRules. | Elimina reglas de firewall de una plantilla de firewall según sus requisitos. |
| DeleteFirewallTemplates | DeleteFirewallTemplates. | Elimina plantillas de firewall de un servidor de aplicaciones simple. |
Firewalls
|
API |
Título |
Descripción |
| DeleteFirewallRules | DeleteFirewallRules. | Elimina varias reglas de firewall de un servidor de aplicaciones simple. |
| CreateFirewallRule | CreateFirewallRule. | Crea una regla de firewall para un servidor de aplicaciones simple. |
| CreateFirewallRules | CreateFirewallRules. | Crea varias reglas de firewall para un servidor de aplicaciones simple a la vez. |
| ListFirewallRules | Consulta de las reglas de firewall de una instancia | Consulta las reglas de firewall de un servidor de aplicaciones simple especificado. |
| ModifyFirewallRule | Modificar regla de firewall de instancia. | Modifica una regla de firewall de un servidor de aplicaciones simple especificado. |
| EnableFirewallRule | Habilitar una regla de firewall de instancia. | Habilita una política de firewall para un servidor de aplicaciones simple especificado. |
| DisableFirewallRule | Deshabilitar una regla de firewall de instancia. | Deshabilita una política de firewall para un servidor de aplicaciones simple especificado. |
| DeleteFirewallRule | Eliminar una regla de firewall de instancia. | Elimina una regla de firewall de un servidor de aplicaciones simple especificado. |
Instantáneas
|
API |
Título |
Descripción |
| CreateSnapshot | CreateSnapshot. | Crea una instantánea para un disco. |
| ListSnapshots | Consulta de instantáneas. | Consulta la información de una o más instantáneas que se han creado. |
| UpdateSnapshotAttribute | UpdateSnapshotAttribute. | Modifica las observaciones de una instantánea de un servidor de aplicaciones simple. |
| DeleteSnapshot | DeleteSnapshot. | Elimina una instantánea de un servidor de aplicaciones simple. |
| DeleteSnapshots | DeleteSnapshots. | Elimina instantáneas de un servidor de aplicaciones simple. |
Discos
|
API |
Título |
Descripción |
| UpdateDiskAttribute | UpdateDiskAttribute. | Modifica las observaciones del disco de datos conectado a un servidor de aplicaciones simple. |
| ListDisks | ListDisks. | Consulta la información de los discos en una región. |
| ResetDisk | ResetDisk. | Restaura un disco a partir de una instantánea. |
Imágenes personalizadas
|
API |
Título |
Descripción |
| CreateCustomImage | CreateCustomImage. | Crea una imagen personalizada basada en una instantánea de un servidor de aplicaciones simple. |
| ListCustomImages | Consultar una o más imágenes personalizadas. | Consulta información sobre una o más imágenes personalizadas que se han creado en una región especificada. |
| ModifyImageShareStatus | ModifyImageShareStatus. | Comparte o deja de compartir una imagen personalizada con Elastic Compute Service (ECS). |
| AddCustomImageShareAccount | AddCustomImageShareAccount. | Comparte una imagen personalizada con otras cuentas de Alibaba Cloud en la misma región para desplegar rápidamente las mismas configuraciones de entorno en múltiples servidores de aplicaciones simples a la vez. Esto mejora la eficiencia del despliegue. |
| ListCustomImageShareAccounts | Consulta de información de imágenes compartidas entre cuentas. | Llama a la operación ListCustomImageShareAccounts para consultar la información de las imágenes compartidas entre cuentas. |
| RemoveCustomImageShareAccount | RemoveCustomImageShareAccount. | Deja de compartir una imagen personalizada que se comparte entre cuentas de Alibaba Cloud. |
| DeleteCustomImage | Eliminar una imagen personalizada. | Elimina una imagen personalizada. |
| DeleteCustomImages | DeleteCustomImages. | Elimina imágenes personalizadas. Si ya no necesita una imagen personalizada, puede llamar a esta operación para eliminarla. También puede llamar a esta operación para eliminar varias imágenes personalizadas al mismo tiempo. Después de eliminar una imagen personalizada, no podrá utilizarla para restablecer los servidores de aplicaciones simples que se crearon a partir de dicha imagen. |
Asistente de comandos
|
API |
Título |
Descripción |
| DescribeCloudAssistantAttributes | Consulta la información de Cloud Assistant de una o más instancias. | Consulta la información de Cloud Assistant de una o más instancias. |
| UpdateCommandAttribute | UpdateCommandAttribute. | Modifica el parámetro de un comando. |
| InvokeCommand | InvokeCommand. | Ejecuta un comando del Asistente de comandos en uno o más servidores de aplicaciones simples. |
| DescribeCommands | Consulta de comandos. | Consulta los comandos que creó manualmente o los comandos públicos que proporciona Alibaba Cloud. |
| DescribeCommandInvocations | Consulta de la lista y el estado de ejecución de comandos. | Consulta la lista y el estado de los comandos ejecutados por Cloud Assistant. |
| DeleteCommand | Eliminar un comando. | Elimina un comando de Cloud Assistant. |
| CreateCommand | CreateCommand. | Crea un comando de Cloud Assistant. |
| StartTerminalSession | StartTerminalSession. | Inicia una sesión para conectarse a una instancia de Simple Application Server. |
| InstallCloudAssistant | InstallCloudAssistant. | Instala el cliente de Cloud Assistant en servidores de aplicaciones simples a la vez. |
| DescribeCloudAssistantStatus | DescribeCloudAssistantStatus. | Consulta si el cliente de Cloud Assistant está instalado en servidores de aplicaciones simples. |
| DescribeInvocationResult | Consulta del resultado de la ejecución de un solo comando. | Consulta el resultado de la ejecución de un solo comando. |
| RunCommand | Ejecutar un comando. | Ejecuta un comando en un servidor de aplicaciones simple. |
| DescribeInvocations | Consulta de detalles de un comando. | Consulta los detalles de un comando. |
Servicio de base de datos simple
|
API |
Título |
Descripción |
Etiquetas
|
API |
Título |
Descripción |
| TagResources | TagResources. | Agrega etiquetas a servidores de aplicaciones simples, instantáneas, imágenes personalizadas, comandos, reglas de firewall y discos para facilitar la visualización y gestión de los recursos mencionados. |
| ListTagResources | ListTagResources. | Consulta las etiquetas agregadas a recursos simples, como instancias, instantáneas, discos, imágenes, comandos y reglas de firewall. |
| UntagResources | UntagResources. | Desvincula y elimina etiquetas de recursos ligeros especificados, como instancias, instantáneas, discos, imágenes, comandos y reglas de firewall. |
Otros recursos
|
API |
Título |
Descripción |
| ListRegions | ListRegions. | Consulta todas las regiones en las que se admite Simple Application Server. |
| ListImages | ListImages. | Consulta la información de las imágenes en una región. |
| ListPlans | Consulta de información de planes. | Consulta toda la información de los planes para servidores de aplicaciones simples en una región especificada. |
| DescribePrice | Consulta de precios | Consulta la información de precios de Simple Application Server. |
| CreateOrder | Crear un pedido. | Consulta la información de precios de Simple Application Server. |