O Cloud8 realizou a implementação da API para custos de uma forma não convencional, mas muito mais fácil de ser implementada. No lugar de integrar um SDK com a sua linguagem preferida, você pode escolher a informação que será proativamente publicada em um bucket à escolha, como um ‘push’ dos dados.
Nos relatórios dentro de “Custos Analytics”, quando se escolhe a opção de “Alarmes / Relatórios (S3)”, o Cloud8 publicará os itens escolhidos em formato JSON dentro do bucket escolhido.
Vantagens de usar a API #
- Não é necessário SDK, tokens para integração, tratamento de erros, etc.;
- Você utiliza o contexto de segurança da sua aplicação para consumir os dados dentro do bucket;
- Você utiliza a sua linguagem de programação preferida e consome na frequência que desejar – como muitas vezes os dados gerados são muito grandes, o fato de já estar publicado também facilita o gerenciamento de erros de consumo de APIs: timeouts, re-tentativas, indisponibilidade, etc.;
- Não há endpoints, firewalls;
- Não há tratamento de erros de chamadas de APIs (timeouts);
- Não há pooling de APIs – a informação publicada no bucket pode disparar um evento no Event Grid e sua aplicação pode capturá-lo e em seguida consumir o novo JSON.
A criação da integração S3 para publicar os dados pode ser acessada durante a criação dos relatórios (“Novo”) ou pelo menu esquerdo principal em “Integrações”.