首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用DigitalOcean API获取基本图像id?

如何使用DigitalOcean API获取基本图像id?
EN

Stack Overflow用户
提问于 2014-12-05 14:44:34
回答 2查看 1.3K关注 0票数 2

我正在尝试使用api服务在ams1中部署一个盒标准Ubuntu14.04映像。但是,到目前为止,我还没有找到合适的id。

我试过用

代码语言:javascript
复制
curl -X GET -H 'Content-Type: application/json' -H 'Authorization: Bearer b7d03a6947b217efb6f3ec3bd3504582' "https://api.digitalocean.com/v2/images?page=1&per_page=1" 

来自https://developers.digitalocean.com/#list-all-application-images

和类似的通过多巴胺(https://pypi.python.org/pypi/dopy)

它输出Ubuntu上的MEAN、Ubuntu14.04上的Dokku等所有花哨的安装,但不输出Ubuntu14.04的基本发行版。有人知道怎么拿到这个吗?

谢谢你,迈克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-05 14:50:14

不确定所有帐户的if是否相同,但现在开始。

key=xxx

14.04 x32

代码语言:javascript
复制
{"id":6918735,"name":"14.04 x32","slug":"ubuntu-14-04-x32","distribution":"Ubuntu","public":true,"regions":[1,2,3,4,5,6,7,8,9],"region_slugs":["nyc1","ams1","sfo1","nyc2","ams2","sgp1","lon1","nyc3","ams3"]}

14.04 x64

代码语言:javascript
复制
{"id":6918990,"name":"14.04 x64","slug":"ubuntu-14-04-x64","distribution":"Ubuntu","public":true,"regions":[1,2,3,4,5,6,7,8,9],"region_slugs":["nyc1","ams1","sfo1","nyc2","ams2","sgp1","lon1","nyc3","ams3"]}
票数 0
EN

Stack Overflow用户

发布于 2014-12-05 20:03:02

代码语言:javascript
复制
curl -X GET -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer '$TOKEN'' \    
    "https://api.digitalocean.com/v2/images?page=1&per_page=1"

也应该返回基本分布。注意,结果是分页的。增加per_page参数,以便在单个查询中查看更多内容。您还可以使用应用程序参数对“分布”或“type”进行专门筛选。因此,要只检索基本图像,请使用:

代码语言:javascript
复制
curl -X GET -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer '$TOKEN'' \
    "https://api.digitalocean.com/v2/images?per_page=100&type=distribution"

另外,在启动水滴时,通常需要使用图像的slug。如果对映像进行更新,则id将发生更改,但slug保证是稳定的。

除其他外,我是Digitalocean的社区经理

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27318377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档