Alibaba Cloud (AliYun)¶
The AliYun
datasource reads data from Alibaba Cloud ECS. Support is
present in cloud-init since 0.7.9.
Metadata Service¶
The Alibaba Cloud metadata service is available at the well known url
http://100.100.100.200/
. For more information see
Alibaba Cloud ECS on metadata.
Versions¶
Like the EC2 metadata service, Alibaba Cloud’s metadata service provides
versioned data under specific paths. As of April 2018, there are only
2016-01-01
and latest
versions.
It is expected that the dated version will maintain a stable interface but
latest
may change content at a future date.
Cloud-init uses the 2016-01-01
version.
You can list the versions available to your instance with:
$ curl http://100.100.100.200/
2016-01-01
latest
Metadata¶
Instance metadata can be queried at
http://100.100.100.200/2016-01-01/meta-data
$ curl http://100.100.100.200/2016-01-01/meta-data
dns-conf/
eipv4
hostname
image-id
instance-id
instance/
mac
network-type
network/
ntp-conf/
owner-account-id
private-ipv4
public-keys/
region-id
serial-number
source-address
sub-private-ipv4-list
vpc-cidr-block
vpc-id
Userdata¶
If provided, user-data will appear at
http://100.100.100.200/2016-01-01/user-data
.
If no user-data is provided, this will return a 404.
$ curl http://100.100.100.200/2016-01-01/user-data
#!/bin/sh
echo "Hello World."