Skip to Content
Deploying OpenStack
book

Deploying OpenStack

by Ken Pepple
July 2011
Intermediate to advanced
88 pages
1h 52m
English
O'Reilly Media, Inc.
Content preview from Deploying OpenStack

API Support

The Glance API is a simple REST API for querying image metadata or storing or retrieving actual images. Data is returned as a JSON-encoded mapping (query) or binary (image retrieval). Below is an example of querying Glance using curl for details on all images:

$ curl http://localhost:9292/images
{"images":
    [{"name": "natty-uec",
      "container_format": "ami",
      "disk_format": "ami",
      "checksum": "b420e097baf54cd32af5970b3f0cb93b",
      "id": 6,
      "size": 1476395008}]
}

In this example, Glance shows that there is only one image in the registry.

Caution

The List Images and List Images Detail calls can return huge amounts of data for large image stores, as no record filtering exists in this version of Glance.

The Glance API calls are detailed in Table 3-4.

Table 3-4. Glance API Calls

ActionAPI CallDescription
Store ImagePOST /imagesStores the image and then returns the metadata created about it
Download ImageGET /images/ IDRetrieves image specified by ID
Update ImagePUT /images/ IDUpdate image metadata or actual data specified by ID
Delete ImageDELETE /images/ IDDelete image specified by ID
List ImagesGET /imagesReturn id, name, disk_format, container_format, checksum, and size of all images
List Images DetailGET /images/detailReturn list (with all metadata) of all images
Image DetailsHEAD /images/ IDReturn all metadata for image specified by ID

The full API documentation can be viewed at the online documentation website.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

OpenStack Essentials

OpenStack Essentials

Dan Radez

Publisher Resources

ISBN: 9781449311223Errata