流元数据

关于FedoraJSON的元数据以一种定制的CoreOS格式提供,称为“流元数据”。为了维护自动化,预计您将与该流元数据进行交互。

该格式是稳定的,并打算相对自我记录。目前还没有JSON架构。 然而,在大多数Web浏览器中,导航到URL将以易于阅读的形式呈现JSON。

规范URL

的URL stable 流为: https://builds.coreos.fedoraproject.org/streams/stable.json 您可以类似地替换 stable 这里有其他可用的 更新数据流

使用CoreOS-Installer下载

这个 coreos-installer 该工具内置了对获取构件的支持:

STREAM='stable'
coreos-installer download --decompress -s $STREAM -p openstack -f qcow2.xz

使用CoreOS/流-元数据-GO

有一位官员 CoreOS/流-元数据-转到 库,用于 用围棋编程语言编写的软件。这个 README.md 该存储库中的文件包含指向示例代码的链接。

示例:编写EC2 CLI脚本

去拿最新的 x86_64 AMI In us-west-1 并使用它启动一个实例:

$ AMI=$(curl -sSL https://builds.coreos.fedoraproject.org/streams/stable.json | jq -r '.architectures.x86_64.images.aws.regions["us-west-1"].image')
$ echo $AMI
ami-021238084bf8c95ff
$ aws ec2 run-instances --region us-west-1 --image-id "${AMI}" ...