All Products
Search
Document Center

Resource Orchestration Service:Halaman pembuatan stack kustom

Last Updated:Oct 01, 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?templateType=Example
    &templateUrl=https://ros-public-templates.oss-cn-hangzhou.aliyuncs.com/ros-templates/examples/security/ecs-ram-role.yml
    &step=2&stackNamePrefix=MyStack&parameters={"RoleName":"CustomRole"}&isSimplified=true&productNavBar=disabled&pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}
  • Membuka URL ini di browser mengirimkan 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*.

Struktur 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 berupa pasangan kunci-nilai yang dipisahkan oleh tanda ampersand (&). Setiap pasangan mengonfigurasi opsi yang menentukan keadaan awal dan tampilan halaman Create Stack. Tabel berikut menjelaskan parameter dalam contoh ini. 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=https://ros-public-templates.oss-cn-hangzhou.aliyuncs.com/ros-templates/examples/security/ecs-ram-role.yml

    exampleTemplateUrl

    https://ros-public-templates.oss-cn-hangzhou.aliyuncs.com/ros-templates/examples/security/ecs-ram-role.yml

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

    stackNamePrefix=MyStack

    stackNamePrefix

    MyStack

    Menetapkan awalan nama stack menjadi MyStack.

    parameters={"RoleName":"CustomRole"}

    parameters

    {"RoleName":"CustomRole"}

    Menetapkan parameter templat RoleName ke CustomRole.

    isSimplified=true

    isSimplified

    true

    Menggunakan halaman pembuatan yang disederhanakan.

    Catatan

    Saat 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"}

    Menetapkan judul halaman menjadi Create RAM Role.

Parameter kustom yang didukung

Parameter

Tipe

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

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

stackName

string

Nama stack.

Contoh: MyStack

Catatan

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

stackNamePrefix

string

Awalan untuk nama stack. Sisa nama dihasilkan secara acak.

Contoh: MyPrefix

Catatan

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

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.

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

productNavBar

string

Menyembunyikan menu navigasi di sisi kiri saat diatur ke disabled.

Nilai yang valid:

  • Kosong (default): Menu navigasi ditampilkan.

  • disabled: Menu navigasi disembunyikan.

disableNavigation

boolean

Apakah menyembunyikan navigasi breadcrumb di bagian atas halaman.

Nilai yang valid:

  • true: Navigasi breadcrumb disembunyikan.

  • false (default): Navigasi breadcrumb ditampilkan.

hideTitle

boolean

Apakah menyembunyikan judul halaman.

Nilai yang valid:

  • true: Judul halaman disembunyikan.

  • false (default): Judul halaman ditampilkan.

hideStepRow

boolean

Apakah menyembunyikan wizard di bagian atas halaman.

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 melakukan rollback stack 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 menampilkan pengaturan tag.

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 menyembunyikan opsi penyediaan templat.

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

Tipe 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"]