我将以下数据发布到https://api.digitalocean.com/v2/droplets
{"名称":" 1470293222""图像":" Ubuntu的16-04-64""尺寸":" 512mb"," user_data":"#!/ bin / bash \ ncurl http://www.myserver.com"," region& #34;:" nyc1"}
这应该创建一个新的droplet并在user_data中运行脚本,但不管我做什么,我似乎无法让脚本运行。
奇怪的是,如果我从Digital Ocean控制台启动Droplet - 看起来不使用REST API,那么userdata脚本似乎正常工作
任何人都知道如何使Digital Ocean启动脚本工作?
答案 0 :(得分:0)
当您发送该请求时,您会收到什么响应?根据 DigitalOcean API documentation for creating a droplet,您的 getDataX
字段似乎不正确。不要使用 size
,而是尝试使用 512mb
之类的东西。