Criando agendamento Start/ Stop Instâncias pela API
Neste manual iremos demonstrar o processo para criação do agendamento de ligar/desligar as instâncias automaticamente através da API da 4BDigital.
Índice:
Pré-requisitos:
Antes de começar, valide os seguintes processos:
Etapa 1: Verificando chaves de acesso
- Após acessar sua conta na 4BDigital, vá até seu perfil.
- Em informação da API, pegue suas chaves.
- Salva suas chaves em um lugar seguro.
Info
Caso não possua as chaves API verifique este manual.
Etapa 2: Acessando a API
- Para acessar a API da 4BDigital, basta clicar sobre o ícone disposto.
- O acesso a API foi realizado.
Etapa 3: Obtendo informações das instâncias
- Agora, precisamos pegar a uuid da Instância que terá seu start/ stop configurado.
- Para isso precisamos do uuid da zona em que a instância se encontra, então vamos até o final da página na opção Zone > List Operations.
- Para listar as zonas é necessário inserir sua chave de API e sua chave privada, e clicar em Try it out!
- Salve o uuid da zona em que sua instância se encontra.
- Agora vamos listar nossas instâncias, para isso á até a opção Instance > List Operations.
- Selecione a opção de listar instâncias.
- Agora informe sua chave API, sua chave secreta e a zona que consultamos anteriormente e em seguida de um Try it out!
- Agora salve a uuid da instância que terá agendamento configurado.
Etapa 4: Agendamento Start/Stop da Instância
Info
Lembrando que essa demonstração está sendo realizada pela interface da API da 4BDigital, caso você queira executar a mesma de maneira recorrente é necessário configurar um agendamento em outra máquina ou aplicação que realize isso.
Como fazer isso?
Máquinas Linux - cronjob
- Vá até a opção de start ou stop e informe os dados coletados anteriormente.
Info
Caso você deseje configurar sua chamada de API no Linux, após o Try it out!, a API retorna algumas formas de fazer essa chamada, sendo uma delas o cURL que pode ser usado em máquinas Linux