mirror of
https://github.com/ipxe/ipxe
synced 2026-05-08 15:02:55 +03:00
c3560072ed
Following the examples of aws-import and gce-import, add a utility that can be used to upload an iPXE disk image to Alibaba Cloud Elastic Compute Service (ECS) as a bootable image. The iPXE disk image is first uploaded to a temporary Object Storage Service (OSS) bucket and then imported as an ECS image. The temporary bucket is deleted after use. As with Google Compute Engine, an appropriate image family name is identified automatically: "ipxe" for BIOS images, "ipxe-uefi-x86-64" for x86_64 UEFI images, and "ipxe-uefi-arm64" for AArch64 UEFI images. This allows the latest image within each family to be launched within needing to know the precise image name. Copies of the images are uploaded to all selected regions. One major complication is that OSS buckets in mainland China can be created but cannot be accessed due to Chinese laws, which require an ICP filing for any bucket hosted in mainland China. We work around this restriction by first uploading the image to a region outside mainland China and then using a temporary Function Compute function running in each region to copy the images to the OSS bucket via the internal OSS endpoints, which are not subject to the same restrictions. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Most of the content that was previously in this directory has been
moved to a separate git repository:
http://git.etherboot.org/?p=contrib.git;a=summary
or the Etherboot Project wiki:
http://etherboot.org/