检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
统一身份认证服务将AS资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用AS服务的其它功能。
该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。 支持区域: 全部 创建用户并授权使用AS 创建AS自定义策略 API 通过使用弹性伸缩所提供的接口,您可以完整的使用弹性伸缩的所有功能。
权限及授权项说明 如果您需要对您所拥有的AS进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云帐号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用AS服务的其它功能。
查询API版本信息 功能介绍 查询弹性伸缩API所有版本信息。 调试 您可以在API Explorer中调试该接口。 URI GET / 请求参数 无 请求示例 查询当前API所有版本信息。 GET https://{Endpoint}/ 响应参数 表1 响应参数 参数 参数类型
当scaling_resource_type指定为:BANDWIDTH 传入all_granted_eps时: 华为云帐号和拥有全局权限的IAM用户可以查询该用户所有带宽对应的伸缩策略。
目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
查询指定API版本信息 功能介绍 查询弹性伸缩API指定版本信息。 调试 您可以在API Explorer中调试该接口。 URI GET /{api_version} 表1 参数说明 参数 是否必选 参数类型 描述 api_version 是 String 弹性伸缩API版本号ID
已释放EIP对应的伸缩带宽策略仍然会占用配额,且只能使用华为云账号和有全局权限的IAM用户进行管理,授予部分企业项目的IAM用户不能对该伸缩带宽策略进行管理。 启用伸缩带宽策略 只有当伸缩带宽策略状态为“已停用”时,可以启用策略。 登录管理控制台。
错误码 功能说明 所有弹性伸缩的接口,有自定义错误信息返回,该小节介绍弹性伸缩的错误码的含义。 返回体格式 {"error":{"code":"AS.0001","message":"System error."}} 错误码说明 当您调用API时,如果遇到“APIGW”开头的错误码
说明: 华为云帐号和拥有全局权限的IAM用户可以查询该用户所有伸缩组列表。 授予部分企业项目的IAM用户,如果拥有超过100个企业项目,则只能返回有权限的前100个企业项目对应的伸缩组列表。
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态。 对于管理员创建IAM用户接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如
查询配额 功能介绍 查询指定租户下的弹性伸缩组、伸缩配置、伸缩带宽策略、伸缩策略和伸缩实例的配额总数及已使用配额数。 调试 您可以在API Explorer中调试该接口。 URI GET /autoscaling-api/v1/{project_id}/quotas 表1 参数说明
查询资源实例 功能介绍 根据项目ID查询指定资源类型的资源实例。 资源、资源tag默认按照创建时间倒序。 调试 您可以在API Explorer中调试该接口。 URI POST /autoscaling-api/v1/{project_id}/{resource_type}/resource_instances
查询标签 功能介绍 根据项目ID查询指定资源类型的标签列表。 调试 您可以在API Explorer中调试该接口。 URI GET /autoscaling-api/v1/{project_id}/{resource_type}/tags 表1 参数说明 参数 是否必选 参数类型
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com
获取项目ID 操作场景 在调用接口的时候,部分URL中需要填入项目ID,所以需要获取到项目ID。有如下两种获取方式: 调用API获取项目ID 从控制台获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 Token认证:通过Token认证调用请求
配置伸缩组通知 功能介绍 给弹性伸缩组配置通知功能。每调用一次该接口,伸缩组即配置一个通知主题及其通知场景,每个伸缩组最多可以增加5个主题。通知主题由用户事先在SMN创建并进行订阅,当通知主题对应的通知场景出现时,伸缩组会向用户的订阅终端发送通知。 调试 您可以在API Explorer
创建或删除标签 功能介绍 创建或删除指定资源的标签。 每个伸缩组最多添加10个标签。 调试 您可以在API Explorer中调试该接口。 URI POST /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}
查询资源标签 功能介绍 根据项目ID和资源ID查询指定资源类型的资源标签列表。 调试 您可以在API Explorer中调试该接口。 URI GET /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags