All Products
Search
Document Center

Resource Orchestration Service:Halaman pembuatan stack kustom

Last Updated:Jun 18, 2026

URL kustom dapat membuka halaman Create Stack yang telah dikonfigurasi sebelumnya di Konsol Resource Orchestration Service (ROS), memulai proses pembuatan stack dengan pengaturan yang telah ditentukan dan mengurangi input manual.

Membuat URL kustom

Contoh berikut membangun URL kustom yang mengonfigurasi halaman Create Stack dengan awalan nama MyStack, templat tertentu, peran RAM bernama CustomRole, dan judul halaman Create RAM Role.

  • Contoh URL

    Catatan

    Kunjungi URL ini untuk melihat hasilnya.

    # Jeda baris hanya untuk keterbacaan. Jangan tambahkan jeda baris pada URL sesungguhnya.
    https://ros.console.alibabacloud.com/cn-hangzhou/stacks/create?
    step=2&exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json&stackNamePrefix=MyStack&parameters={"RoleName":"CustomRole"}&isSimplified=true&productNavBar=disabled&pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}
  • Membuka URL ini di browser akan mengirim permintaan GET ke Konsol ROS, yang menggunakan parameter kueri untuk merender halaman pembuatan stack kustom.

    Halaman tersebut langsung terbuka pada langkah Configure Parameters. Bidang Stack Name secara default diisi dengan nilai seperti MyStack_2024-0xxx, RAM Role Name diatur ke CustomRole, dan editor YAML berisi kebijakan - oss:Get* dan - oss:List*.

Anatomi URL kustom

URL contoh terdiri dari dua bagian yang dipisahkan oleh tanda tanya (?).

  • URL dasar, yaitu jalur akses.

    https://ros.console.alibabacloud.com/cn-hangzhou/stacks/create
    • Jalur ini mengarah ke halaman Create Stack di Konsol ROS.

    • Komponen cn-hangzhou menentukan bahwa stack dibuat di wilayah China (Hangzhou). Anda dapat mengganti komponen ini dengan ID wilayah lain. Untuk informasi selengkapnya, lihat wilayah ROS.

  • Parameter kueri.

    # Jeda baris hanya untuk keterbacaan. Jangan tambahkan jeda baris pada URL sesungguhnya.
    step=2&
    exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json&
    stackNamePrefix=MyStack&
    parameters={"RoleName":"CustomRole"}&
    isSimplified=true&
    productNavBar=disabled&
    pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}

    Parameter kueri merupakan pasangan kunci-nilai yang dipisahkan oleh tanda ampersand (&). Setiap pasangan mengonfigurasi opsi yang menentukan status awal dan tampilan halaman Create Stack. Tabel berikut menjelaskan parameter dalam contoh tersebut. Untuk daftar lengkap parameter yang didukung, lihat Parameter kustom yang didukung.

    Pasangan kunci-nilai

    Parameter

    Nilai

    Deskripsi

    step=2

    step

    2

    Langsung menuju langkah Configure Parameters.

    exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json

    exampleTemplateUrl

    http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json

    Memuat templat dari URL yang ditentukan: Peran RAM untuk Instance ECS.

    stackNamePrefix=MyStack

    stackNamePrefix

    MyStack

    Mengatur awalan nama stack menjadi MyStack.

    parameters={"RoleName":"CustomRole"}

    parameters

    {"RoleName":"CustomRole"}

    Mengatur parameter templat RoleName menjadi CustomRole.

    isSimplified=true

    isSimplified

    true

    Menggunakan halaman pembuatan yang disederhanakan.

    Catatan

    Ketika parameter isSimplified diatur ke true, nilai parameter step 2 dan 3 tidak berpengaruh.

    productNavBar=disabled

    productNavBar

    disabled

    Menyembunyikan bilah navigasi produk di sisi kiri.

    pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}

    pageTitle

    {"zh-cn": "Create RAM Role", "en": "Create RAM Role"}

    Mengatur judul halaman menjadi Create RAM Role.

Parameter kustom yang didukung

Parameter

Type

Deskripsi

Detail

step

number

Langkah default dalam wizard pembuatan stack.

Nilai yang valid:

  • 0: Select Template

  • 1: Configure Parameters

  • 2: Compliance Precheck

  • 3: Check and Confirm

Catatan

Ketika parameter isSimplified diatur ke true, nilai 2 dan 3 untuk parameter ini tidak berpengaruh.

stackName

string

Nama stack.

Contoh: MyStack

Catatan

Anda dapat menentukan salah satu dari parameter stackName atau stackNamePrefix, tetapi tidak keduanya sekaligus.

stackNamePrefix

string

Awalan untuk nama stack. Sisa nama dihasilkan secara acak.

Contoh: MyPrefix

Catatan

Anda dapat menentukan salah satu dari parameter stackNamePrefix atau stackName, tetapi tidak keduanya sekaligus.

stackId

string

ID stack yang akan dikloning.

Contoh: 91062917-1467-4f66-ab7a-f176c3ae****

Catatan

Anda hanya dapat menentukan salah satu dari parameter berikut: stackId, privateTemplateId, exampleTemplateUrl, atau templateUrl.

pageTitle

map

Judul halaman kustom.

String berformat JSON yang mendukung internasionalisasi.

Contoh nilai: {"zh-cn":"创建服务","en":"Create Service"}.

productNavBar

string

Menyembunyikan menu navigasi sisi kiri ketika diatur ke disabled.

Nilai yang valid:

  • Kosong (default): Menu navigasi ditampilkan.

  • disabled: Menu navigasi disembunyikan.

disableNavigation

boolean

Apakah navigasi breadcrumb di bagian atas halaman disembunyikan.

Nilai yang valid:

  • true: Navigasi breadcrumb disembunyikan.

  • false (default): Navigasi breadcrumb ditampilkan.

hideTitle

boolean

Apakah judul halaman disembunyikan.

Nilai yang valid:

  • true: Judul halaman disembunyikan.

  • false (default): Judul halaman ditampilkan.

hideStepRow

boolean

Apakah wizard di bagian atas halaman disembunyikan.

Nilai yang valid:

  • true: Wizard disembunyikan.

  • false (default): Wizard ditampilkan.

timeoutMins

number

Periode timeout untuk operasi stack.

Unit: menit

Default: 60

Rentang nilai: 10 hingga 1440

Contoh: 60

disableRollback

boolean

Apakah stack harus di-rollback jika operasi gagal.

Nilai yang valid:

  • false: Melakukan rollback stack saat terjadi kegagalan.

  • true (default): Tidak melakukan rollback stack saat terjadi kegagalan.

showTag

boolean

Apakah pengaturan tag ditampilkan.

Nilai yang valid:

  • true: Pengaturan tag ditampilkan.

  • false: Pengaturan tag tidak ditampilkan.

privateTemplateId

string

ID templat di My Templates.

Contoh: 5ecd1e10-b0e9-4389-a565-e4c15efc****

Catatan

Anda hanya dapat menentukan salah satu dari parameter berikut: privateTemplateId, exampleTemplateUrl, templateUrl, atau stackId.

privateTemplateVersion

string

Versi templat di My Templates.

Contoh: v1

Parameter ini hanya berlaku jika Anda menentukan parameter privateTemplateId.

exampleTemplateUrl

string

URL templat contoh.

Contoh: oss://ros-template/demo

Catatan

Anda hanya dapat menentukan salah satu dari parameter berikut: exampleTemplateUrl, privateTemplateId, templateUrl, atau stackId.

templateType

string

Cara menyediakan templat.

Nilai yang valid:

  • url: Gunakan URL.

  • text: Enter Template.

  • my_tpl: My Templates.

  • share_tpl: Shared Templates.

templateUrl

string

URL templat. ROS mengurai konten templat dari URL ini.

URL harus mengarah ke templat di server web HTTP atau HTTPS, atau di Bucket OSS Alibaba Cloud (misalnya, oss://ros/stack-policy/demo atau oss://ros/stack-policy/demo?RegionId=cn-hangzhou). Ukuran file templat maksimal 524.288 byte. Jika wilayah OSS tidak ditentukan, ROS menggunakan wilayah stack secara default.

Contoh: oss://ros-template/demo

Catatan

Anda hanya dapat menentukan salah satu dari parameter berikut: templateUrl, privateTemplateId, exampleTemplateUrl, atau stackId.

hideTemplateSelector

boolean

Apakah opsi penyediaan templat disembunyikan.

Nilai yang valid:

  • true: Opsi disembunyikan.

  • false (default): Opsi ditampilkan.

parameters

string

Parameter templat.

Nilainya adalah string berformat JSON.

Contoh: {"ZoneId":"cn-beijing-c"}

createType

string

Jenis pembuatan.

Nilai yang valid:

  • Kosong: Membuat stack.

  • import: Mengimpor resource.

isSimplified

boolean

Apakah menggunakan halaman pembuatan yang disederhanakan.

Nilai yang valid:

  • true: Menggunakan halaman pembuatan yang disederhanakan.

  • false (default): Menggunakan halaman pembuatan standar.

tags

map

Tag untuk stack.

Nilainya adalah string berformat JSON.

Contoh: {"key1": "value1", "key2": "value2"}

Catatan

Parameter ini tidak berpengaruh jika parameter showTag diatur ke false.

immutableTags

map

Tag yang tidak dapat diubah setelah stack dibuat.

Nilainya adalah string berformat JSON.

Contoh: {"key1": "value1", "key2": "value2"}

notificationURLs

string

URL callback untuk menerima notifikasi event stack.

Nilainya adalah daftar string dalam format JSON.

Contoh: ["url1", "url2"]

immutableNotificationURLs

string

URL callback yang tidak dapat diubah untuk notifikasi event stack setelah stack dibuat.

Nilainya adalah daftar string dalam format JSON.

Contoh: ["url1", "url2"]