全部產品
Search
文件中心

:list_images

更新時間:Jul 06, 2024

介面

list_images

參數

屬性

類型

是否必須

描述

next_marker

string

下一頁起始資源標識符, 最後一頁該值為空白。

max_item_count

int

實際返回最大資源數量。預設值50,最大值100。

type

string

App 類型。

傳回值

list_images方法返回一個 ListResponse 對象,包含了Image對象的集合。請參閱Image類的描述,瞭解Image對象的屬性。

屬性

類型

描述

NextMarker

string

下一頁起始資源標識符, 最後一頁該值為空白。

Items

list

Image類型的列表

例子

Python源碼:

import time
import batchcompute
from batchcompute import CN_SHENZHEN as REGION
from batchcompute import Client, ClientError

ACCESS_KEY_ID = 'Your Access Key Id'
ACCESS_KEY_SECRET = 'Your Access Key Secret'

client = Client(REGION, ACCESS_KEY_ID, ACCESS_KEY_SECRET)

def list_images():
    try:
        marker = ""
        max_item = 2
        image_cnt = 0
        image_type = '' #'System'

        while 1:
            response = client.list_images(marker, max_item, image_type)
            marker = response.NextMarker
            image_cnt += len(response.Items)
            for image in response.Items:
                print (image.Id, image.Platform)
            if marker.strip() == '':
                break
        print 'Total images: ',  image_cnt
    except ClientError, e:
        print (e.get_status_code(), e.get_code(), e.get_requestid(), e.get_msg())
if __name__ == '__main__':
    list_images()
說明

上面例子是擷取自訂鏡像的列表,如您需要擷取官方鏡像,請修改 image_type 為 ‘System’。

執行結果:

img-6ki7te6grlhbv42kn8a000  :  Windows
img-6ki7te6grlhbv42kn8a001  :  Linux
img-6ki7te6grlhbv42kn8a002  :  Windows
img-6ki7te6grlhbv42kn8a003  :  Windows
img-6kie8e832lnov8gg50k004  :  Linux
img-6kir9pdp2lg6220g418000  :  Windows
Total images:  6