Como API funciona o Cloud Control - Controle de nuvem API

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como API funciona o Cloud Control

O Cloud Control API fornece controle centralizado sobre os recursos em você Conta da AWS e uma forma consistente de acessar e provisionar esses recursos. Ele fornece uma interface programática uniforme para fazer chamadas diretamente para os vários tipos de recursos disponíveis em sua Conta da AWS.

Um tipo de recurso representa um artefato que pode ser provisionado por meio de um serviço web: uma instância do Amazon Elastic Compute Cloud (AmazonEC2), uma instância de banco de dados do Amazon Relational Database Service (RDSAmazon) AWS Identity and Access Management , IAM uma política () ou até mesmo uma aplicação web inteira. Cada tipo de recurso usa uma sintaxe padronizada para oferecer suporte a alguns ou a todos os seguintes eventos de ciclo de vida: criar, ler, atualizar, excluir e listar (-L). CRUD Você pode invocar diretamente esses manipuladores de eventos CRUD -L usando o Cloud Control API como um conjunto consistente de. APIs

A Amazon publicou várias centenas de tipos de recursos representando ofertas em serviços da AWS da web. Agora, editores terceirizados também podem disponibilizar seus próprios tipos de recursos para uso. Qualquer tipo de recurso desenvolvido usando a ferramenta de AWS CloudFormation CLIcódigo aberto é automaticamente suportado pelo Cloud ControlAPI.

Cada tipo de recurso é definido por seu esquema de tipo de recurso. Este documento está em conformidade com o JSONesquema aberto padrão e inclui:

  • Uma lista completa de cada propriedade do recurso e seus metadados associados, incluindo se a propriedade é necessária, tipo de dados e restrições de valor.

  • Os eventos CRUD -L compatíveis com o tipo de recurso e as permissões necessárias para que o Cloud Control API invoque cada manipulador de eventos compatível.

Ao criar ou atualizar um recurso, você especifica JSON que representa as propriedades e os valores de propriedade que você deseja definir para o recurso. O Cloud Control API gerencia as chamadas reais para os serviços da web subjacentes para realizar as alterações solicitadas. Para solicitações de leitura, o Cloud Control API retorna o JSON que representa o estado atual do recurso especificado. Para solicitações de lista, o Cloud Control API retorna o identificador do recurso ou o JSON que representa o estado atual dos recursos especificados.

Você pode usar o Cloud Control API para realizar operações em recursos existentes, mesmo que esses recursos não tenham sido criados usando o Cloud ControlAPI. Por exemplo, você pode usar o Cloud Control API para retornar informações de propriedade sobre cada AWS Lambda função em seu Conta da AWS.

Para ver um breve tutorial sobre como usar o Cloud Control API para realizar operações de recursos, consulteConceitos básicos da API de Controle da Nuvem.

Para obter mais informações sobre os tipos de recursos e como usá-los com o Cloud ControlAPI, consulteUsando tipos de API recursos do Cloud Control.