更新时间:2026-01-05 gmt 08:00
创建弹性伸缩组-j9九游会登录
本节通过调用一系列as的api来创建弹性伸缩组。
通过iam服务获取到的token有效期为24小时,需要使用同一个token鉴权时,可以先将token缓存,避免频繁调用。
涉及api
当您使用token认证方式完成认证鉴权时,需要获取用户token并在调用接口时增加“x-auth-token”到业务接口请求消息头中。
- iam获取token的api
- as创建弹性伸缩组的api
操作步骤
- token认证,具体操作请参考认证鉴权。
- 获取项目id(project_id),具体操作请参考获取项目id。
- 在request header中增加“content-type”键,值为“application/json”。
- 在request header中增加“x-auth-token”键,值为获取到的token。
- 发送“post https://as的endpoint/v1/{project_id}/scaling_group”,project_id为2获取到的项目id。
- 在request body中传入参数如下:
{ "scaling_group_name": "groupnametest",//伸缩组名称(必填string) "scaling_configuration_id": "47683a91-93ee-462a-a7d7-484c006f4440",//伸缩配置id(非必填string,但启动伸缩组时组内必有伸缩配置) "desire_instance_number": 0,//期望实例数(非必填integer) "min_instance_number": 0,//最小实例数(非必填integer) "max_instance_number": 0,//最大实例数(非必填integer) "cool_down_time": 200,//冷却时间(非必填integer) "health_periodic_audit_method": "nova_audit",//伸缩组实例健康检查方式(非必填string) "health_periodic_audit_time": 5,//伸缩组实例健康检查周期(非必填integer) "instance_terminate_policy": "old_config_old_instance",//伸缩组实例移除策略(非必填string) "vpc_id": "a8327883-6b07-4497-9c61-68d03ee193a",//vpc信息(必填string) "networks": [ { "id": "3cd35bca-5a10-416f-8994-f79169559870" } ]//子网信息(必填列表数据结构) }请求响应成功后,返回scaling_group_id。表示弹性伸缩组创建成功。
若请求失败,则会返回错误码及对应的错误信息说明,详细请参考错误码。
- 根据获取到的scaling_group_id,可对弹性伸缩组进行查询、修改、删除等操作。
父主题:
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨