Como funciona a Cloud Control API - API de controle de nuvem do

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 funciona a Cloud Control API

A Cloud Control API fornece controle centralizado sobre os recursos em seuConta da AWSe 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 seuConta da AWS.

UMATipo de recurso dorepresenta um artefato que pode ser provisionado por meio de um serviço web: uma instância do Amazon Elastic Compute Cloud (Amazon EC2), uma instância do Amazon Relational Database Service (Amazon RDS), umaAWS Identity and Access Management(IAM), ou até mesmo um aplicativo da Web inteiro. Cada tipo de recurso usa uma sintaxe padronizada para oferecer suporte a alguns ou todos os seguintes eventos de ciclo de vida: criar, ler, atualizar, excluir e listar (CRUD-L). Você pode chamar diretamente esses manipuladores de eventos CRUD-L usando a Cloud Control API como um conjunto consistente de APIs.

A Amazon publicou várias centenas de tipos de recursos representando ofertas emAWSserviços da web. Agora, editores terceirizados também podem disponibilizar seus próprios tipos de recursos para uso. Qualquer tipo de recurso desenvolvido usando oAWS CloudFormationCLIa ferramenta de código aberto é automaticamente suportada pela Cloud Control API.

Cada tipo de recurso é definido por suaEsquema do tipo de recurso. Este documento está em conformidade com oEsquema JSONpadrão aberto e inclui:

  • Uma lista completa de cada propriedade de 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 a Cloud Control API invocar 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 deseja definir para o recurso. A Cloud Control API lida com as chamadas reais para os serviços da Web subjacentes para executar as alterações solicitadas. Para solicitações de leitura, a Cloud Control API retorna JSON que representa o estado atual do recurso especificado. Para solicitações de lista, a Cloud Control API retorna o identificador de recurso ou o JSON que representa o estado atual dos recursos especificados.

Você pode usar a Cloud Control API para executar operações em recursos existentes, independentemente de esses recursos terem sido criados usando a Cloud Control API. Por exemplo, você poderia usar a Cloud Control API para retornar informações sobre propriedade sobre cadaAWS Lambdafunção noConta da AWS.

Para um breve tutorial sobre como usar a Cloud Control API para executar operações de recursos, consulteConceitos básicos.

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