All Products
Search
Document Center

Elastic Compute Service:DescribeImagePipelineExecutions

Last Updated:Jun 12, 2026

Memanggil DescribeImagePipelineExecutions untuk mengkueri detail tugas pembuatan image.

Deskripsi operasi

Deskripsi

  • ID templat image ImagePipelineId yang ditentukan tidak boleh merupakan ID templat image yang telah dihapus. Ketika templat image dihapus, tugas pembuatan yang sesuai juga dihapus.

  • ID templat image ImagePipelineId dan ID tugas pembuatan ExecutionId tidak boleh kosong secara bersamaan.

  • Anda dapat mengatur token kueri NextToken. Nilainya adalah nilai NextToken yang dikembalikan dalam pemanggilan DescribeImagePipelineExecutions sebelumnya. Gunakan MaxResults untuk mengatur jumlah entri maksimum per halaman untuk kueri.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

ecs:DescribeImagePipelineExecutions

get

*ImagePipelineExecution

acs:ecs:{#regionId}:{#accountId}:imagepipelineexecution/*

*ImagePipelineExecution

acs:ecs:{#regionId}:{#accountId}:imagepipelineexecution/{#ImagePipelineExecutionId}

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/*

*ImagePipeline

acs:ecs:{#regionId}:{#accountId}:imagepipeline/{#ImagePipelineId}

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah. Anda dapat memanggil DescribeRegions untuk melihat daftar wilayah Alibaba Cloud terbaru.

cn-hangzhou

Tag

array<object>

No

Daftar tag.

object

No

Objek tag.

Key

string

No

Kunci tag. Nilai valid N: 1 hingga 20.

TestKey

Value

string

No

Nilai tag. Nilai valid N: 1 hingga 20.

TestValue

RegionId

string

Yes

The region ID. You can call DescribeRegions to view the latest list of Alibaba Cloud regions.

cn-hangzhou

ImagePipelineId

string

No

ID templat image.

ip-2ze5tsl5bp6nf2b3****

ExecutionId

string

No

ID tugas pembuatan image.

exec-5fb8facb8ed7427c****

Status

string

No

Status tugas pembuatan image. Anda dapat menentukan beberapa nilai sekaligus, dipisahkan dengan koma (,). Format contoh: BUILDING,DISTRIBUTING. Nilai valid:

  • PREPARING: Menyiapkan. Instans transit sementara dan resource lainnya sedang dibuat.

  • REPAIRING: Memperbaiki. Image sumber sedang diperbaiki.

  • BUILDING: Membangun. Perintah yang ditentukan pengguna sedang dijalankan dan image sedang dibuat.

  • TESTING: Menguji. Perintah pengujian yang ditentukan pengguna sedang dijalankan.

  • DISTRIBUTING: Mendistribusikan. Replikasi dan berbagi image sedang dilakukan.

  • RELEASING: Melepaskan resource. Resource sementara yang dihasilkan selama proses pembuatan sedang dilepaskan.

  • SUCCESS: Berhasil. Pembuatan berhasil.

  • PARTITION_SUCCESS: Sebagian berhasil. Image telah berhasil dibuat, tetapi pengecualian mungkin terjadi pada langkah seperti distribusi atau pembersihan resource.

  • FAILED: Gagal. Gagal membuat image.

  • TEST_FAILED: Pengujian gagal. Image berhasil dibuat, tetapi pengujian gagal.

  • CANCELLING: Membatalkan. Proses pembuatan sedang dibatalkan.

  • CANCELLED: Dibatalkan. Proses pembuatan telah dibatalkan.

Catatan

Ketika nilai parameter kosong, tugas pembuatan image dalam semua status akan dikueri secara default.

BUILDING

NextToken

string

No

Token kueri. Atur parameter ini ke nilai NextToken yang dikembalikan dalam pemanggilan operasi ini sebelumnya. Anda tidak perlu mengatur parameter ini untuk pemanggilan pertama.

AAAAAdDWBF2****

MaxResults

integer

No

Jumlah entri per halaman saat melakukan paginasi kueri. Nilai valid: 1 hingga 500.

Nilai default: 50.

50

Elemen respons

Element

Type

Description

Example

object

NextToken

string

Token kueri (Token) yang dikembalikan untuk pemanggilan ini. Untuk detail cara menggunakannya, lihat deskripsi API.

AAAAAdDWBF2****

RequestId

string

ID permintaan.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

TotalCount

integer

Jumlah komponen image yang dikembalikan.

1

MaxResults

integer

Jumlah entri per halaman saat melakukan paginasi kueri.

50

ImagePipelineExecution

object

ImagePipelineExecutionSet

array<object>

Daftar yang terdiri dari detail tugas pembuatan image.

array<object>

Detail tugas pembuatan image.

CreationTime

string

The time when the image pipeline execution was created.

2020-11-24T06:00:00Z

ImagePipelineId

string

The ID of the image pipeline.

ip-2ze5tsl5bp6nf2b3****

Status

string

The status of the image pipeline execution. Valid values:

  • PREPARING: The system is preparing for the execution. For example, the system creates temporary resources such as a transit instance.

  • REPAIRING: The system is repairing the source image.

  • BUILDING: The system is creating the image based on your custom commands.

  • TESTING: The system is running your custom test commands.

  • DISTRIBUTING: The system is copying and sharing the image.

  • RELEASING: The system is cleaning up temporary resources that are created for the execution.

  • SUCCESS: The execution is successful.

  • PARTITION_SUCCESS: The execution is partially successful. The image is created, but an error may have occurred during subsequent steps such as image distribution or resource cleanup.

  • FAILED: The execution failed.

  • TEST_FAILED: The image is created, but the user-defined tests failed.

  • CANCELLING: The system is canceling the execution.

  • CANCELLED: The execution is canceled.

BUILDING

ModifiedTime

string

The time when the execution was last updated.

2020-11-25T06:00:00Z

ResourceGroupId

string

The ID of the resource group.

rg-bp67acfmxazb4p****

Message

string

The message returned for the execution.

Create transition vpc "vpc-2ze70rc7093j9idu6****" success!

ImageId

string

The ID of the destination image.

m-bp67acfmxazb4p****

ExecutionId

string

The ID of the execution.

exec-5fb8facb8ed7427c****

Tags

object

Tag

array<object>

A list of tags.

object

A tag that consists of a key-value pair.

TagValue

string

The tag value.

TestKey

TagKey

string

The tag key.

TestValue

ErrorCode

string

NO_AVAILABLE_INSTANCE_TYPE

ErrorInfo

string

No available instance type to use.

Contoh

Respons sukses

JSONformat

{
  "NextToken": "AAAAAdDWBF2****",
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "TotalCount": 1,
  "MaxResults": 50,
  "ImagePipelineExecution": {
    "ImagePipelineExecutionSet": [
      {
        "CreationTime": "2020-11-24T06:00:00Z",
        "ImagePipelineId": "ip-2ze5tsl5bp6nf2b3****",
        "Status": "BUILDING",
        "ModifiedTime": "2020-11-25T06:00:00Z",
        "ResourceGroupId": "rg-bp67acfmxazb4p****",
        "Message": "Create transition vpc \"vpc-2ze70rc7093j9idu6****\" success!",
        "ImageId": "m-bp67acfmxazb4p****",
        "ExecutionId": "exec-5fb8facb8ed7427c****",
        "Tags": {
          "Tag": [
            {
              "TagValue": "TestKey",
              "TagKey": "TestValue"
            }
          ]
        },
        "ErrorCode": "NO_AVAILABLE_INSTANCE_TYPE",
        "ErrorInfo": "No available instance type to use."
      }
    ]
  }
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 InvalidParameter.Status %s
400 MissingParameter.ImagePipelineId The specified parameter ImagePipelineId should not be empty.
400 InvalidExecutionId.SizeExceeded ExecutionId list exceeds maximum size of %s. Current size is %s.
403 Invalid.NextToken The specified NextToken is not valid.
404 InvalidImagePipeline.NotFound %s

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.