使用API在DigitalOcean上创建VPS

1、生成Personal Access Token(API-Token)

密钥类似如下格式:

81d58e36224b63fc2gedac14342d0cfb16vf5451c798b2a38f976360410c4d09

2、获取DigitalOcean账户信息

需要curl,Bearer后跟API-Token

curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer 81d58e36224b63fc2gedac14342d0cfb16vf5451c798b2a38f976360410c4d09" "https://api.digitalocean.com/v2/account"

3、创建一个Droplet

方便阅读格式

curl -X POST
     -H "Content-Type: application/json"
     -H "Authorization: Bearer 81d58e36224b63fc2gedac14342d0cfb16vf5451c798b2a38f976360410c4d09"
     -d ‘{
     	  "name":"example.com",
     	  "region":"nyc3",
     	  "size":"512mb",
     	  "image":"ubuntu-14-04-x64",
     	  "ssh_keys":null,
     	  "backups":false,
     	  "ipv6":true,
     	  "user_data":null,
     	  "private_networking":null
     	  }‘
    "https://api.digitalocean.com/v2/droplets"

单行格式

curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer 81d58e36224b63fc2gedac14342d0cfb16vf5451c798b2a38f976360410c4d09" -d ‘{"name":"example.com","region":"nyc3","size":"512mb","image":"ubuntu-14-04-x64","ssh_keys":null,"backups":false,"ipv6":true,"user_data":null,"private_networking":null}‘ "https://api.digitalocean.com/v2/droplets"
时间: 2024-10-04 00:14:09

使用API在DigitalOcean上创建VPS的相关文章

DigitalOcean(DO)购买VPS流程

背景: 对于一个程序员来说,拥有自己的一台国外服务器是一种多么激动的事情,尽管配置不如自己电脑的1/5,但是想一想可以不用备案搭建网站,可以搭建shadow服务器,从此通过自己的服务器上网,想一想真是有点小激动. 但是呢,由于自己又没有信用卡,不能去申请亚马逊的AWS,也不能去linode购买东京的机房.看了知乎上关于DigitalOcean(DO)的讨论,我总感觉唯一值得我动心的,就是DO支持paypal,尽管之前从来都没有用过,听说就像支付宝一样,第三方支付平台,但是只要自己有张银行卡,和p

超简单!digitalocean vultr linode vps搭建ss锐速加速教程,看youtube 1080P不卡

有朋友咨询我,如何在vps服务器安装ss代理上网,实现在国内访问google,看youtube视频呢?网上教程很多,我今天做个汇总教程,傻瓜式操作,基本上都是一键安装包脚本,省时省力,易于维护.还分享比较罕见的digitalocean vultr linode最新优惠码. 准备工作 如果你从来没有接触过Linux VPS服务器,需要掌握最基本的一点常识.首先,你可使用信用卡.Paypal充值购买vultr linode vps,不需要备案.你应当有一张双币种信用卡.未成年人可借父母的信用卡使用,

在窗体上创建自己的光标并输入文字

我们知道在文本框等可以接收输入的组件中,我们可以看到闪烁的光标,并可以输入文字,如果我们在,比如窗体上时,因为不支持输入,也无法显示闪烁的光标,那我们 有办法做自己的输入吗?当然可以,下面我们演示在Form上来输入文字. 用到的API函数如下 GetTextMetrics:获取程序当前的字体信息,存放到TEXTMETRIC结构中 CreateCaret:为系统插入标记创建一个新的形状,并且将插入标记的属主关系指定给特定的窗口.插入标记的形状.可以是线.块或位图 ShowCaret:显示光标 Se

DigitalOcean上使用Tornado+MongoDB+Nginx+Supervisor+DnsPod快速搭建个人博客

DigitalOcean 之前买了个便宜的VPS并且在上面搭建了我自己写的博客程序,后来VPS里运行MongoDB经常自己挂掉就索性没理了.直到现在VPS已经过期,服务器被强制关掉了.周末在家索性想着把这个博客程序重新搭建起来. 选择Linode还是云主机(阿里云等等)?阿里云貌似有些贵,而且还有一堆备案的流程.Linode最近推出SSD服务,20刀/月的价格,加量不加价,很是吸引人.但无奈还是花的有些心疼.忽然另外一个VPS服务DigitalOcean(链接含refcode喔)被我无意发现.D

【百度地图API】如何快速创建带有标注的地图?——快速创建地图工具+如何标注商家

原文:[百度地图API]如何快速创建带有标注的地图?--快速创建地图工具+如何标注商家 摘要: 如果你不会程序,如果你不想写代码. 如果你想拥有一张自己的地图,如果你想在该地图上标注出你商店的位置. 不要犹豫了,就使用快速创建地图工具吧! -------------------------------------------------------------------------------------- 如何快速创建地图? 一.转入百度提供的快速创建地图工具页面:http://openap

调用rest api杀死yarn上的应用

调用rest api杀死yarn上的应用 调用yarn reat api,通过app name 获取application id public static String getApplicationID(String appName){ String getAppsURL = "http://rm:8088/ws/v1/cluster/apps?queue=default"; String apps = HttpClient.doGet(getAppsURL); JSONObject

在Azure上创建MYSQL服务

Azure和所有的云服务一样,也提供了MYSQL数据库,在Azure中叫mysql database on azure.下面我们来一起在Azure上创建一个Mysql数据库. 在新建--> 数据服务,Mysql database on azure当中选择,快速创建,并填写数据库的响应信息. 1.png 注意:名称只能是全小写. 创建成功后,可以到仪表盘当中看到数据库的响应信息. 2.png 如果需要,可以在帐户 Tab当中添加所需要的帐户,帐户格式为databasename%username,

怎么使用Python和Flask在Linux上创建应用

无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会,也是一个从零基础开始学习python开发(http://www.maiziedu.com/course/python/)的一个好机会,pyhon学起来很有趣且在实际的应用如yum包管理器中很有用. 给大家分享一个关于很赞的教程贴,本篇教程会带你使用python和一个称为flask的微型框架来构建一个简单的应用,来显示诸如每个进程的内存使用,CPU百分比之类有用的信息. 前置需求 Python基础.列表.类.函

hadoop的API对HDFS上的文件访问

这篇文章主要介绍了使用hadoop的API对HDFS上的文件访问,其中包括上传文件到HDFS上.从HDFS上下载文件和删除HDFS上的文件,需要的朋友可以参考下hdfs文件操作操作示例,包括上传文件到HDFS上.从HDFS上下载文件和删除HDFS上的文件,大家参考使用吧 复制代码 代码如下:import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*; import java.io.File;import ja