Menjalankan tugas pembuatan image menggunakan templat image.
Deskripsi operasi
Setelah templat image dibuat, panggil operasi ini untuk menjalankan tugas pembuatan image. Sistem akan membangun, mendistribusikan, dan membuat image bersama berdasarkan parameter yang dikonfigurasi dalam pengaturan templat image.
Untuk templat image yang sama, hanya satu tugas pembuatan image yang dapat dijalankan dalam satu pengatur waktu. Anda dapat memanggil CancelImagePipelineExecution beberapa kali secara bersamaan. Membatalkan tugas pembuatan image tidak mengganggu tugas pembuatan image lainnya.
Saat Anda menjalankan templat pembuatan image, beberapa instans perantara dibuat untuk membantu membangun image. Instans perantara merupakan instans ECS yang menggunakan metode penagihan pay-as-you-go, sehingga biaya penagihan akan dikenakan. Untuk informasi lebih lanjut, lihat Pay-as-you-go.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:StartImagePipelineExecution |
update |
*Pipelina image.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah terbaru. |
cn-hangzhou |
TemplateTag
deprecated
|
array<object> |
No |
Catatan
Parameter ini tidak digunakan lagi. |
|
|
object |
No |
|||
| Key |
string |
No |
Catatan
Parameter ini tidak digunakan lagi. |
null |
| Value |
string |
No |
Catatan
Parameter ini tidak digunakan lagi. |
null |
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Objek tag. |
||
| Key |
string |
No |
Kunci tag. Nilai valid untuk N: 1 hingga 20. Kunci tag tidak boleh berupa string kosong. Panjang kunci tag dapat mencapai 128 karakter dan tidak boleh diawali dengan |
TestKey |
| Value |
string |
No |
Nilai tag. Nilai valid untuk N: 1 hingga 20. Nilai tag dapat berupa string kosong. Panjang nilai tag dapat mencapai 128 karakter dan tidak boleh diawali dengan |
TestValue |
| ImagePipelineId |
string |
Yes |
ID templat image. |
ip-2ze5tsl5bp6nf2b3**** |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi pastikan token tersebut unik di antara permintaan yang berbeda. ClientToken hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat How to ensure idempotence. |
123e4567-e89b-12d3-a456-426655440000 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| ExecutionId |
string |
ID tugas pembuatan. |
exec-5fb8facb8ed7427c**** |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Contoh
Respons sukses
JSONformat
{
"ExecutionId": "exec-5fb8facb8ed7427c****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidImage.OsTypeUnsupported | The specified base image does not support image building. | Sistem operasi dari image dasar yang ditentukan tidak mendukung pembuatan image. |
| 400 | InvalidParameter.BuildContent | %s. | Konten template build tidak valid. |
| 400 | InvalidParameter.TestContent | %s. | Konten template pengujian tidak valid. |
| 400 | InvalidImageComponent.NotSupported | %s. | Komponen image yang ditentukan tidak tersedia. |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | Terdapat kunci duplikat dalam tag. Pastikan semua kunci unik. |
| 400 | InvalidTagKey.Malformed | The specified Tag.N.Key is not valid. Tag keys cannot be empty or null, support up to 128 characters, cannot start with "aliyun" or "acs:", and cannot contain "http://" or "https://". | Parameter kunci tag yang ditentukan tidak valid. |
| 400 | InvalidTagValue.Malformed | The specified Tag.N.Value is not valid. Tag values support up to 128 characters, and cannot contain "http://" or "https://". | Parameter nilai tag yang ditentukan tidak valid. |
| 400 | InvalidDockerRepositoryCredential.DockerRegistryMalformed | The specified parameter DockerRepositoryCredential.DockerRegistry is invalid. The length should be between 1 to 512 characters. | Panjang registri Docker yang ditentukan harus antara 1 hingga 512 karakter. |
| 400 | InvalidDockerRepositoryCredential.UserMalformed | The specified parameter DockerRepositoryCredential.User is invalid. The length should be between 1 to 128 characters. | Panjang nama pengguna yang ditentukan harus antara 1 hingga 128 karakter. |
| 400 | InvalidImageName.Duplicated | The specified image name is already in use. | Nama image sudah ada. |
| 500 | StartImagePipelineExecution.Failed | Start image pipeline execution failed. | Tugas template image gagal dieksekusi. |
| 403 | InvalidImagePipeline.HasRunningExecution | %s | |
| 403 | InvalidImagePipeline.OSSObjectNotAuthorized | The ImportImageOptions.DiskDeviceMappings.OSSObject of the specified ImagePipeline is not allowed to access. | ImportImageOptions.DiskDeviceMappings.OSSObject yang ditentukan dalam ImagePipeline tidak diizinkan untuk diakses. |
| 403 | InvalidImagePipeline.OSSObjectNeedRestore | The ImportImageOptions.DiskDeviceMappings.OSSObject of the specified ImagePipeline is an archived object and needs to be restored first. | ImportImageOptions.DiskDeviceMappings.OSSObject yang ditentukan dalam ImagePipeline adalah objek arsip dan harus dipulihkan terlebih dahulu. |
| 403 | InvalidOperation.NoRightAccessOSS | ECS service is not authorized to access your OSS. Check your RAM roles and policies, and ensure that ecs.aliyuncs.com is authorized to assume AliyunECSImageImportDefaultRole. | ECS tidak memiliki izin untuk mengakses OSS Anda. Periksa Peran RAM dan kebijakan Anda untuk memastikan bahwa "ecs.aliyuncs.com" diberikan izin untuk mengasumsikan peran "AliyunECSImageImportDefaultRole". |
| 404 | InvalidImagePipeline.NotFound | %s | |
| 404 | InvalidInstanceType.NotFound | The specified instance type does not exist. | Parameter InstanceType yang ditentukan tidak ada. |
| 404 | InvalidVSwitchId.NotFound | The specified VSwitchId does not exist. | ID vSwitch yang ditentukan tidak ada. |
| 404 | InvalidRegionId.NotFound | %s | RegionId yang ditentukan tidak ada. Periksa apakah produk tersedia di wilayah ini. |
| 404 | InvalidImage.NotFound | %s. | ID image sumber tertentu tidak ada. |
| 404 | ImageComponent.NotFound | %s. | ID komponen image yang ditentukan tidak ditemukan. |
| 404 | InvalidImagePipeline.BaseImageNotFound | The BaseImage of the specified ImagePipeline is not found. | Image dasar dari template yang ditentukan tidak ditemukan. |
| 404 | InvalidImagePipeline.OSSObjectNotFound | The ImportImageOptions.DiskDeviceMappings.OSSObject of the specified ImagePipeline is not found in this region. | ImportImageOptions.DiskDeviceMappings.OSSObject yang ditentukan dalam ImagePipeline tidak ditemukan di wilayah saat ini. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.