Release of EC2 Cloud Upload feature

We just released the new EC2 cloud upload feature that allows you to upload your EC2 images to Amazon Web Services (AWS) from OBS. :tada:

How does it work?

In the package view of an image (your own or any other you find in OBS), you can check if it was successfully built:

Cloud Upload Package View

Once it is built, you can click the image link in the package view, which will take you to the binaries page:

Binary page

On the binaries page you find all binaries and files that got created during a build for a certain repository and architecture. If one of these files is an EC2 image, there is a Cloud Upload link, which takes you to the EC2 Uploader page.

Cloud uploader

If you haven’t configured your account yet, you can use the link in the EC2 Uploader for the Amazon EC2 configuration. Check the Configuring Amazon EC2 credentials section for more details.

If your account is already configured, you can choose the AMI Name, the region you want to upload to and optionally the VPC Subnet ID.

Cloud uploader

By clicking Upload, the image upload process will start and you will get redirected to the All cloud uploads page:

Cloud uploader

When it finishes, you will see the AMI of your uploaded image in the details column. You will also be able to see it in your Amazon account:

AWS

Configuring Amazon EC2 credentials

In order to be able to upload EC2 images from OBS to AWS you need to give OBS permissions, by creating an Amazon Resource Name (ARN) and adding the OBS account to it. You can do this on the Amazon EC2 configuration page, where it is explained step by step. You can find more information about how to use an external ID when granting access to your AWS resources in AWS documentation.

Since this might incur costs, we recommend you to read Amazon’s price list.

Cloud upload configuration

In case you don’t want to build an EC2 image from scratch you might want to check out our image templates page. There you can find base templates, including EC2 images, provided by other users and projects. :two_hearts:

Try it out and enjoy running your images in the :cloud:! :wink: