Cómo funciona la API de control en la nube - API de control en la nube

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo funciona la API de control en la nube

La API de Cloud Control te proporciona un control centralizado de tus recursos Cuenta de AWS y una forma coherente de acceder a esos recursos y aprovisionarlos. Proporciona una interfaz programática uniforme para realizar llamadas directamente a los distintos tipos de recursos disponibles en su Cuenta de AWS.

Un tipo de recurso representa un artefacto que se puede aprovisionar a través de un servicio web: una instancia de Amazon Elastic Compute Cloud (Amazon EC2), una instancia de base de datos de Amazon Relational Database Service (Amazon RDS) AWS Identity and Access Management , una política (IAM) o incluso una aplicación web completa. Cada tipo de recurso utiliza una sintaxis estandarizada para admitir algunos de los siguientes eventos del ciclo de vida o todos ellos: crear, leer, actualizar, eliminar y enumerar (CRUD-L). Puede invocar directamente estos controladores de eventos CRUD-L mediante la API de control en la nube como un conjunto coherente de API.

Amazon ha publicado varios cientos de tipos de recursos que representan las ofertas de todos los servicios web de AWS . Ahora, los editores externos también pueden hacer que sus propios tipos de recursos estén disponibles para su uso. La API de control en la nube admite automáticamente cualquier tipo de recurso desarrollado con la herramienta de código abierto CLI de AWS CloudFormation.

Cada tipo de recurso se define mediante su esquema de tipos de recursos. Este documento cumple con el estándar abierto del esquema JSON e incluye:

  • Una lista completa de cada propiedad de recurso y sus metadatos asociados, que incluye si la propiedad es obligatoria, el tipo de datos y las restricciones de valor.

  • Los eventos CRUD-L que admite el tipo de recurso, y los permisos necesarios para que la API de control en la nube invoque cada controlador de eventos compatible.

Cuando crea o actualiza un recurso, especifica un JSON que representa las propiedades y los valores de propiedad que desea establecer para el recurso. La API de control en la nube gestiona las llamadas reales a los servicios web subyacentes para realizar los cambios solicitados. En el caso de las solicitudes de lectura, la API de control en la nube devuelve un JSON que representa el estado actual del recurso especificado. En el caso de las solicitudes de lista, la API de control en la nube devuelve el identificador del recurso o el JSON que representa el estado actual de los recursos especificados.

Puede usar la API de control en la nube para realizar operaciones en los recursos existentes, aunque esos recursos no se hayan creado con la API de control en la nube. Por ejemplo, puedes usar la API de Cloud Control para obtener información sobre las propiedades de cada una de las funciones de tu cuenta. AWS Lambda Cuenta de AWS

Para ver un breve tutorial sobre cómo usar la API de Cloud Control para realizar operaciones de recursos, consultaIntroducción a la API de control en la nube.

Para obtener más información sobre los tipos de recursos y cómo usarlos con la API de Cloud Control, consultaUso de tipos de recursos.