1.
2.
3.
| 实例 | vCPU | 内存 | 磁盘 | 带宽 | 价格/月 |
|---|---|---|---|---|---|
| nano-tokyo | 1 | 1GB | 20GB SSD | 1Gbps共享 | $5 |
| standard-tokyo | 4 | 8GB | 160GB NVMe | 1Gbps独享 | $40 |
| pro-tokyo | 8 | 32GB | 480GB NVMe | 10Gbps端口 | $160 |
4.
curl -X POST "https://api.jp-vps.example/v1/instances" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name":"web-node-01",
"region":"jp-tokyo",
"plan":"standard-tokyo",
"image":"ubuntu-22.04",
"ssh_keys":["ssh-rsa AAAA... user@example"]
}'
5.
#cloud-config packages: - nginx runcmd: - ufw allow 22/tcp - ufw allow 80/tcp - ufw allow 443/tcp - systemctl enable --now nginx3) 自动化脚本(简化示例):
#!/bin/bash
TOKEN="YOUR_API_TOKEN"
# 创建实例
RESP=$(curl -s -X POST "https://api.jp-vps.example/v1/instances" \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{"name":"auto-01","region":"jp-tokyo","plan":"standard-tokyo","image":"ubuntu-22.04","ssh_keys":["ssh-rsa AAAA..."]}')
IP=$(echo $RESP | jq -r '.public_ip')
# 注册DNS
curl -s -X POST "https://api.dns.example/v1/records" -H "Authorization: Bearer $TOKEN" -d "{\"type\":\"A\",\"name\":\"www\",\"content\":\"$IP\"}"
4) 监控与自动扩容:结合Prometheus/Alertmanager,当带宽/CPU超过阈值触发脚本扩容新节点并回写LB。