Digital Ocean 水滴有什么办法可以问"Who am I"?

Is there any way for a Digital Ocean droplet to ask "Who am I"?

我只是想从 DO droplet 中确定地获取服务器 ID 和区域。有谁知道此信息是在服务器上公开还是通过 'whoami' API 调用公开?

DigitalOcean 有一个公开此信息的元数据 API。 This article gives a brief introduction, and there is full API documentation.

您可以通过 运行 查看可用端点列表:

$ curl http://169.254.169.254/metadata/v1/
id
hostname
user-data
vendor-data
public-keys
region
interfaces/

或点击各个端点以检索有关液滴的信息:

$ curl http://169.254.169.254/metadata/v1/id
6161946

$ curl http://169.254.169.254/metadata/v1/region
nyc3

$ curl http://169.254.169.254/metadata/v1/interfaces/public/0/ipv4/address
45.56.177.245