Metadata aliran (stream)
Metadata tentang Fedora CoreOS tersedia dalam format JSON khusus yang disebut "metadata aliran". Untuk memelihara otomatisasi, diharapkan Anda akan berinteraksi dengan metadata aliran ini.
Format ini stabil dan dimaksudkan agar relatif mudah dipahami sendiri. Belum ada skema JSON yang tersedia. Namun, di sebagian besar peramban web, membuka URL akan menampilkan JSON dalam bentuk yang mudah dibaca.
URL kanonis
URL untuk aliran stable adalah: [https://builds.coreos.fedoraproject.org/streams/stable.json](https://builds.coreos.fedoraproject.org/streams/stable.json) Anda juga dapat mengganti stable di sini dengan Update Streams lain yang tersedia.
Menggunakan coreos-installer untuk mengunduh
Alat coreos-installer memiliki dukungan bawaan untuk mengambil artefak:
STREAM="stable"
coreos-installer download --decompress -s $STREAM -p openstack -f qcow2.xz
Menggunakan coreos/stream-metadata-go
Terdapat pustaka resmi coreos/stream-metadata-go untuk perangkat lunak yang ditulis menggunakan bahasa pemrograman Go. Berkas README.md di repositori tersebut memuat tautan ke kode contoh.
Contoh: Skrip CLI ec2
Ambil AMI x86_64 terbaru di us-west-1 dan gunakan untuk meluncurkan instance:
$ 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}" ...
Want to help? Learn how to contribute to Fedora Docs ›