wils@web ~ $ cat ~/ajuda/como-provisionar-um-servidor-vps-na-digitalocean-usando-a-api-em-python.md
CloudComo provisionar um servidor VPS na DigitalOcean usando a API em Python
Este manual irá guiá-lo na provisão de um servidor VPS na DigitalOcean utilizando a API com Python. A DigitalOcean oferece uma API robusta que permite criar e gerenciar droplets (servidores) facilmente.
Pré-requisitos
- Conta na DigitalOcean.
- Token de API gerado.
- Python 3.x instalado.
- Biblioteca requests instalada.
Passo a Passo
1. Instalação da Biblioteca Requests
Primeiro, instale a biblioteca requests se ainda não estiver instalada:
pip install requests
2. Configurando o Token de API
Armazene seu token de API em uma variável:
API_TOKEN = 'seu_token_aqui'
3. Criando um Droplet
Utilize o seguinte código para criar um novo droplet:
import requests
API_TOKEN = 'seu_token_aqui'
headers = {
'Content-Type': 'application/json',
'Authorization': f'Bearer {API_TOKEN}',
}
data = {
'name': 'meu-droplet',
'region': 'nyc3',
'size': 's-1vcpu-1gb',
'image': 'ubuntu-20-04-x64',
}
response = requests.post('https://api.digitalocean.com/v2/droplets', headers=headers, json=data)
print(response.json())
4. Verificando o Status do Droplet
Após a criação, você pode verificar o status do droplet criado:
droplet_id = response.json()['droplet']['id']
status_response = requests.get(f'https://api.digitalocean.com/v2/droplets/{droplet_id}', headers=headers)
print(status_response.json())
Conclusão
Agora você sabe como provisionar um servidor VPS na DigitalOcean utilizando a API com Python. Lembre-se de gerenciar seus droplets e recursos de forma eficiente para otimizar custos. Uma dica é sempre revisar as configurações de segurança do seu droplet após a criação.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.