Publicado: Sep 30, 2021

A AWS anuncia a disponibilidade geral da AWS Cloud Control API, um conjunto de interfaces de programação de aplicações (APIs) comuns desenvolvidas para facilitar para os desenvolvedores o gerenciamento de sua infraestrutura de nuvem de uma forma consistente e o aproveitamento mais rápido dos mais novos recursos da AWS. Ao usar a Cloud Control API, os desenvolvedores podem gerenciar o ciclo de vida de centenas de recursos da AWS e mais de uma dúzia de recursos de terceiros usando cinco APIs consistentes em vez de usar APIs específicas de serviços distintas. Com esse lançamento, os parceiros da Rede de Parceiros da AWS (APN) agora podem automatizar suas soluções e integrá-las a recursos e serviços existentes e futuros da AWS por meio de uma integração única, em vez de gastar semanas de trabalho de desenvolvimento personalizado à medida que novos recursos tornam-se disponíveis.. A Terraform by HashiCorp e a Pulumi integraram suas soluções como parte deste lançamento.

A Cloud Control API permite que os desenvolvedores criem, leia, atualizem e listem (CRUDL) recursos de serviços da AWS e de terceiros por meio de APIs consistentes. Os recursos incluem esquema (propriedades e permissões de manipulador) e manipuladores que controlam as interações da API com os serviços subjacentes. Usando a Cloud Control API, os desenvolvedores têm agora um método uniforme para gerenciar os serviços suportados ao longo do ciclo de vida. Assim, há menos APIs para aprender à medida que os desenvolvedores adicionam serviços a suas infraestruturas. Por exemplo, os desenvolvedores podem criar recursos de nuvem compatíveis usando a API CreateResource do Cloud Control, seja o recurso uma função do AWS Lambda, um cluster do Amazon Elastic Container Service (ECS) ou centenas de outros recursos da AWS, juntamente com mais de uma dúzia de soluções de terceiros disponíveis no CloudFormation Registry, as quais englobam recursos de gerenciamento de monitoramento, bancos de dados ou segurança. Os desenvolvedores podem avançar mais rápido, pois não é necessário criar, manter e configurar código personalizado entre APIs específicas de serviços distintas. Mais ainda, a Cloud Control API é atualizada com os mais novos recursos da AWS assim que eles são disponibilizados no CloudFormation Registry, o que permite aos parceiros da AWS integrar suas próprias soluções à API do Cloud Control apenas uma vez, para então acessar automaticamente novos recursos da AWS sem nenhum trabalho de integração adicional.

A Cloud Control API está disponível nas seguintes regiões da AWS: Leste dos EUA (Norte da Virgínia, Ohio), Oeste dos EUA (Oregon, Norte da Califórnia), Canadá (Central), Europa (Irlanda, Frankfurt, Londres, Estocolmo, Paris, Milão), Ásia-Pacífico (Hong Kong, Mumbai, Osaka, Singapura, Sydney, Seul, Tóquio), América do Sul (São Paulo), Oriente Médio (Bahrein), África (Cidade do Cabo) e AWS GovCloud (EUA).

Você pode usar a AWS CLI ou AWS SDKs para começar com a Cloud Control API. Para saber mais: