This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

The nova.image.s3 Module

Proxy AMI-related calls from cloud controller to objectstore service.

class nova.image.s3.S3ImageService(service=None, *args, **kwargs)

Bases: nova.image.service.BaseImageService

Wraps an existing image service to support s3 based register.

create(context, metadata, data=None)

Create an image.

metadata[‘properties’] should contain image_location.

delete(context, image_id)
detail(context)
index(context)
show(context, image_id)
show_by_name(context, name)
update(context, image_id, metadata, data=None)