如果您想直接从其他应用跳转到已经配置相关属性的ROS资源栈创建页面,您可以选择定制ROS创建页面完成控制台页面的集成。
支持定制的参数
名称 | 类型 | 描述 | 约束及示例 |
step | number | 指定创建资源栈的默认步骤。 | 取值:
当isSimplified参数取值为true时,该参数取值为2、3不生效。 |
stackName | string | 指定资源栈名称。 | 示例值:MyStack。 该参数与stackNamePrefix参数选其一配置。 |
stackNamePrefix | string | 指定资源栈名称前缀,其余部分随机生成。 | 示例值:MyPrefix。 该参数与stackName参数选其一配置。 |
stackId | string | 指定克隆的资源栈ID。 | 示例值:91062917-1467-4f66-ab7a-f176c3ae****。 该参数与privateTemplateId、exampleTemplateUrl、templateUrl选其一配置。 |
pageTitle | map | 指定定制页面的标题。 | 支持国际化,形式为JSON类型的字符串。 示例值:{"zh-cn":"创建服务","en":"Create Service"}。 |
productNavBar | string | 隐藏页面左侧菜单栏。 | 取值:
|
disableNavigation | boolean | 是否隐藏顶部面包屑导航。 | 取值:
|
hideTitle | boolean | 是否隐藏页面标题。 | 取值:
|
hideStepRow | boolean | 是否隐藏页面上方步骤条。 | 取值:
|
timeoutMins | number | 资源栈操作超时时间。 | 单位:分钟。 默认值:60。 取值范围:10~1440。 示例值:60。 |
disableRollback | boolean | 资源栈操作失败时是否回滚。 | 取值:
|
showTag | boolean | 是否显示标签设置。 | 取值:
|
privateTemplateId | string | 指定我的模板ID。 | 示例:5ecd1e10-b0e9-4389-a565-e4c15efc****。 该参数与exampleTemplateUrl、templateUrl、stackId选其一配置。 |
privateTemplateVersion | string | 指定我的模板版本。 | 示例:v1。 当您设置privateTemplateId参数时,可以选择设置该参数。 |
exampleTemplateUrl | string | 指定模板示例URL。 | 示例值: 该参数与privateTemplateId、templateUrl、stackId选其一配置。 |
templateType | string | 模板录入方式。 | 取值:
|
templateUrl | string | 指定模板URL,ROS会根据这个参数去解析对应模板内容。 | URL必须指向位于Web服务器(HTTP或HTTPS)或阿里云OSS存储空间(例如: 示例值: 该参数与privateTemplateId、exampleTemplateUrl、stackId选其一配置。 |
hideTemplateSelector | boolean | 是否隐藏模板录入方式。 | 取值:
|
parameters | string | 指定模板的参数。 | 形式为JSON类型的字符串。 示例值:{"ZoneId":"cn-beijing-c"}。 |
createType | string | 创建类型。 | 取值:
|
isSimplified | boolean | 是否使用简版创建页面。 | 取值:
|
tags | map | 设置标签。 | 形式为JSON类型的字符串。 示例值:{"key1": "value1", "key2": "value2"}。 当showTag参数设置为false时,该参数不生效。 |
immutableTags | map | 指定不可修改的标签。 | 形式为JSON类型的字符串。 示例值:{"key1": "value1", "key2": "value2"}。 |
notificationURLs | string | 资源栈事件的回调地址。 | 形式为List类型的字符串。 示例值:["url1", "url2"]。 |
immutableNotificationURLs | string | 指定不可修改的资源栈事件回调地址。 | 形式为List类型的字符串。 示例值:["url1", "url2"]。 |
定制页面示例
您可以通过组合ROS控制台创建资源栈的地址和定制化参数来定制页面的URL。
创建资源栈地址:
https://ros.console.aliyun.com/{region_id}/stacks/create
,其中{region_id}可以替换为创建资源栈的地域。例如,https://ros.console.aliyun.com/cn-hangzhou/stacks/create
表示该资源栈在杭州地域创建。定制化参数:请参见支持定制的参数。
定制页面URL
要求 | 对应参数 | 取值 |
创建资源栈默认在配置参数页面。 | step | 2 |
使用ROS示例模板:ECS实例RAM角色。 | exampleTemplateUrl | http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json |
设置资源栈名称前缀为MyStack。 | stackNamePrefix | MyStack |
设置模板参数RoleName为CustomRole。 | parameters | {"RoleName":"CustomRole"} |
使用简版创建页面。 | isSimplified | true |
隐藏页面左侧菜单栏。 | productNavBar | disabled |
页面标题为创建RAM角色。 | pageTitle | {"zh-cn": "创建RAM角色", "en": "Create RAM Role"} |
基于以上说明,在杭州地域创建特定资源栈的定制页面URL为:https://ros.console.aliyun.com/cn-hangzhou/stacks/create?step=2&exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json&stackNamePrefix=MyStack¶meters={"RoleName":"CustomRole"}&isSimplified=true&productNavBar=disabled&pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}
。
控制台效果
您可以根据定制页面URL查看定制的ROS控制台页面。
- 本页导读 (1)