Search code examples
amazon-web-servicesamazon-s3amazon-ami

How to create an AWS AMI from a .out file?


I'm setting up a new infrastructure on AWS and I need to deploy loadbalanced firewalls.

I bought FortiGate licences (6.0.6) but there is no official (from Fortinet provider) AMI available for this version.

I've downloaded the .out file from the Fortinet website that contains the FortiGate firmware related to my license and now I need to create my own AMI from this .out file.

So I've tried putting the .out file in a S3 object and use this S3 to create an AMI. But I need a manifest from this S3 to create a new AMI which I apparently do not possess (I can't find it).

How can I use this .out file to create a, private, AWS AMI ?


Solution

  • An Amazon Machine Image (AMI) can be created from an Amazon EC2 instance:

    • Launch an Amazon EC2 instance using a normal AMI (eg Amazon Linux, or whatever one you want)
    • Install software and configure the instance as you desire
    • Choose Create Image to create an AMI from the Amazon EC2 instance

    You might find some software relating to creating bundled images from S3, but that is for something older called Instance Store-backed AMIs. You don't want to use them these days.