简介
travultr-api 是一个用于 Vultr VPS 主机管理的 npm 包。可以用此包完成 Vultr VPS 的主机管理操作,如创建、删除、启动、关闭、重启等操作。本文将详细介绍 travultr-api 的使用方法。
安装
在 npm 中安装 travultr-api:
npm install travultr-api --save
API
以下是 travultr-api 包提供的 API:
登录 Vultr 账户
const TravultrAPI = require('travultr-api'); const api = new TravultrAPI('your_api_key');
获取 Vultr 主机列表
api.getInstances().then(function(instances) { console.log(instances); });
获取 Vultr 主机详细信息
api.getInstanceDetails(instanceId).then(function(instance) { console.log(instance); });
创建新主机
api.createInstance(options).then(function(instanceId) { console.log('创建成功,新 VPS ID 为:' + instanceId); });
启动主机
api.startInstance(instanceId).then(function() { console.log('主机 ' + instanceId + ' 启动成功'); });
关闭主机
api.shutdownInstance(instanceId).then(function() { console.log('主机 ' + instanceId + ' 关闭成功'); });
重启主机
api.rebootInstance(instanceId).then(function() { console.log('主机 ' + instanceId + ' 重启成功'); });
删除主机
api.deleteInstance(instanceId).then(function() { console.log('主机 ' + instanceId + ' 删除成功'); });
示例
下面是一个简单示例,演示如何使用 travultr-api 在 Vultr 上创建、启动、关闭、重启并最终删除一台主机:
-- -------------------- ---- ------- ----- ----------- - ------------------------ ----- --- - --- ---------------------------- --- ---------- - --- -------------------- ------- ------ ----- ------------- --- ------- ----- ---- -------------------- - ---------- - --- ---------------- ------- --- - ---- ------ ---------------------- ------------------ - ---------------- ------- ------ --------------------------------- ------------------ - ---------------- ------- ------ ------------------------------- ------------------ - ---------------- ------- ------ ------------------------------- ------------------ - ---------------- ------- ------------------------ - -------------------- ------- ---
结语
本文介绍了 travultr-api 的使用,基本上 Vultr 主机的所有操作都可以使用它来完成。在大规模操作 Vultr 主机时,使用 travultr-api 可以显著提高效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600556c681e8991b448d39a1