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


  1. Após acessar sua conta na 4BDigital, vá até seu perfil.
  2. Em informação da API, pegue suas chaves.
  3. Salva suas chaves em um lugar seguro.


Info

Caso não possua as chaves API verifique este manual.

Etapa 2: Acessando a API


  1. Para acessar a API da 4BDigital, basta clicar sobre o ícone disposto.
  2. O acesso a API foi realizado.

Etapa 3: Obtendo informações das instâncias


  1. Agora, precisamos pegar a uuid da Instância que terá seu start/ stop configurado.
  2. 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.
  3. Para listar as zonas é necessário inserir sua chave de API e sua chave privada, e clicar em Try it out!
  4. Salve o uuid da zona em que sua instância se encontra.
  5. Agora vamos listar nossas instâncias, para isso á até a opção Instance > List Operations.
  6. Selecione a opção de listar instâncias.
  7. Agora informe sua chave API, sua chave secreta e a zona que consultamos anteriormente e em seguida de um Try it out!
  8. 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


  1. 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

Próximos passos: