华为云用户手册

  • 配置Windows 10服务器相关参数 登录Windows 10服务器。 启动winRM服务。 搜索“组件服务”,进入“组件服务”页面。 在左侧导航树中,选择“服务(本地)”,在右侧弹框中,找到“Windows Remote Management(WS-Management)”。 右键单击“Windows Remote Management(WS-Management)”,在弹窗中单击“启动”。 配置winRM。 以管理员身份运行cmd,执行以下命令: winrm qc (执行两次)回显后,根据提示输入y。 执行以下命令: winrm set winrm/config/service '@{AllowUnencrypted="true"}' 执行以下命令: winrm set winrm/config/service/auth '@{Basic="true"}' (如果已是管理员,可不执行该步骤)执行以下命令,添加用户到用户组。 例如,用户名为“appuser01”。 net localgroup "Remote Management Users" appuser01 /add 在power shell会话框中执行以下命令,添加防火墙命令。 New-NetFirewallRule -DisplayName "WinRM-5985" -Direction Inbound -LocalPort 5985 -Protocol TCP -Action Allow
  • 后续管理 访问控制策略创建完成后,可在策略列表页面,管理已创建策略,包括管理关联用户或资源、删除策略、启停策略、策略排序等。 若需补充关联用户或资源,可单击“关联”,快速关联用户、用户组、资源账户、账户组。 若需删除策略,可选择目标策略,单击“删除”,立即删除策略。 若需禁用策略授权,可勾选一个或多个“已启用”状态的策略,单击“禁用”,策略状态变更为“已禁用”,策略授权立即失效。 若需排序策略优先等级,可选中策略行上下拖动策略,改变策略排序。 若需线下管理策略,可单击“导出”,以CSV格式导出全量访问控制策略详情。
  • 约束限制 “内置”短信网关不支持推送系统告警。 内置短信网关不支持外发海外手机号码,若有需求,请自定义配置海外短信网关。 自定义通用“短信网关”支持推送系统告警。 自定义云短信网关不支持推送系统告警。云短信网关服务失效后,将自动切换为系统“内置”短信网关。 已参考申请短信模板配置了短信模板,且“模板内容”配置为“您的CBH验证码为:${1}(${2}分钟有效),为保证账户安全,请勿向任何人提供此验证码!”。
  • 操作步骤 登录云堡垒机系统。 单击右上角,展开任务中心小窗口。 可查看最新三条“执行中”任务。 图1 任务中心小窗口 单击“查看更多”,进入任务中心列表页面。 图2 任务中心列表 查询任务。 在搜索框中输入关键字,根据任务标题内容快速查询任务。 查看任务列表。 在任务列表可以查看到正在进行的任务、已完成的任务和被停止的任务。 查看任务详情。 单击目标任务名称,进入任务详情页面。 可查看任务基本信息和任务执行结果。 图3 查看任务详情。
  • 约束限制 目前仅X86版本云堡垒机支持应用运维,ARM版本云堡垒机不支持应用运维。 应用运维仅支持通过Web浏览器方式登录进行运维。 支持复制/粘贴大量字符不乱码,本地到远端最多8万字符,远端到本地最多100万字节。 文件管理 不支持批量编辑文件或文件夹。 文件传输 系统默认支持上传最大100G的单个文件,但实际上传单个文件大小,受“个人网盘空间”大小和使用浏览器限制。 不支持下载文件夹。 应用运维的目标地址只有“主机网盘”。
  • 用户状态 呈现僵尸账户和密码强度的用户账号数量。 僵尸账户是当前未登录时间超过14天的已生效用户,按未登录天数统计。 默认呈现TOP5僵尸账户信息。可选择查看TOP5、TOP10、TOP20的僵尸账户。 在“详细数据”区域,可查看上一次成功登录的时间、用户登录名、来源IP、操作、操作结果等信息。 密码强度则是对系统内用户密码强度的划分,分为高、中、低三个等级。 在“详细数据”区域,可查看上一次改密的用户登录名、密码强度、上次改密时间,以密码强度由低至高排列。 密码强度的划分具体按照以下规则: 高:8位及以上,包含大写字母、小写字母、数字、特殊字符。 中:8位及以上,包含大写字母、小写字母、数字、特殊字符中的两种或三种。 低:8位及以上,包含大写字母、小写字母、数字、特殊字符中的一种,或8位以下。 图8 僵尸账户趋势图
  • 后续管理 运维任务创建完成后,可在任务列表页面,管理已创建任务,包括管理关联执行账户、删除任务 、启停任务、立即执行任务等。 若需补充关联执行账户,可单击“关联”,快速关联执行账户、账户组。 若需删除任务,可一个或多个选择目标任务,单击“删除”,立即删除任务。 若需禁用任务的周期执行,可勾选一个或多个“已启用”状态的任务,单击“禁用”,任务状态变更为“已禁用”,任务立即失效。 若需立即执行任务,可单击“立即执行”,立即执行运维任务。 任务执行过程中,按照任务步骤依次执行。当一个任务步骤被中断或所选资源不可达时,后续任务步骤将被终止不再执行。
  • 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 instance_id 是 String 云堡垒机实例ID,使用UUID格式。 reboot 是 RebootType object 云堡垒机实例重启方式。 表3 RebootType 参数 是否必选 参数类型 描述 type 是 String 重启方式,不区分大小写。 SOFT 普通重启,关闭虚拟机服务 HARD 强制重启,重启虚拟机
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 type 是 String 云堡垒机实例状态,枚举值如下: create 创建 renewals 更新 change 变更 状态为renewals或change时server_id必传。 security_groups 是 Array of SecurityGroup objects 云堡垒升级实例所在安全组信息。 nics 是 Array of Nics objects 云堡垒机实例的网卡信息。 server_id 否 String 云堡垒机实例ID。 表3 SecurityGroup 参数 是否必选 参数类型 描述 id 是 String 云堡垒机实例安全组ID,字母数字下划线连接符组成。 表4 Nics 参数 是否必选 参数类型 描述 subnet_id 是 String 子网ID,字母数字下划线连接符组成。 ip_address 否 String IPV4地址。
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 status Boolean 云堡垒机实例网络状态。下面3个正常则正常,有一个不正常,网络状态为失败。 security_grp_status Boolean 云堡垒机实例安全组状态。 true 正常 false 失败 firewall_status Boolean 云堡垒机实例防火墙状态。 true 正常 false 失败 public_eip_status Boolean 云堡垒机实例公网IP状态。 true 正常 false 失败 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求示例 { "type" : "create", "security_groups" : [ { "id" : "02dcf62d-b84d-4a14-aad3-c310f2ceea55" } ], "nics" : [ { "subnet_id" : "dd08a6a9-ced7-484b-ace6-1b821854a772", "ip_address" : "100.93.5.36" } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 code Integer 操作结果。 description String 描述。 task_id String 任务 id。 order_id String 订单 id。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 orderId String 订单ID。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应示例 状态码: 200 查询云堡垒机实例列表信息成功。 { "total" : 1, "quotaDetail" : "null", "instance" : [ { "publicip" : "null", "expTime" : "14", "startTime" : "1669911490000", "endTime" : "1672675199000", "releaseTime" : "1675267199000", "name" : "CBH-8a80", "instanceId" : "f7854c8d-9bbc-4970-8b7d-6ed8280f6bfe", "privateIp" : "192.168.0.67", "status" : "SHUTOFF", "taskStatus" : "NO_TASK", "created" : "2022-12-02 00:04:42.0", "region" : "cn-north-4", "zone" : "cn-north-4c", "availability_zone_display" : "可用区3", "vpcId" : "279e8217-4a8a-4d83-8fd9-b8f14d47170b", "subnetId" : "a86217e6-a96d-4803-ae5c-b57da6811249", "securityGroupId" : "c5564ac2-bdcf-4e45-b892-92c2ae79ecd9", "specification" : "cbh.basic.50", "update" : "OLD", "createinstanceStatus" : "starting-cbs-service", "failReason" : "No FailReason Now", "instanceKey" : "6771", "orderId" : "CS22120200031TOLA", "periodNum" : "1,2", "resourceId" : "01903dfb-11fc-4ae4-8bff-bca51d11ad92", "bastion_type" : "OEM", "publicId" : "", "alterPermit" : "1", "bastionVersion" : "3.3.41.0", "newBastionVersion" : "3.3.40.1", "instanceStatus" : "error", "instanceDescription" : "LoadBalance service error!,2022-12-19 17:14:30,{\"d_usage\":\"0.80\",\"m_usage\":\"30.04\",\"c_usage\":\"0.62\",\"session_count\":\"0\"", "webPort" : "443", "enterpriseProjectId" : "0", "vip" : null, "slaveZone" : null, "slaveZoneDisplay" : null, "haId" : null, "instanceType" : null } ] }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 total Integer 云堡垒机实例总数。 quotaDetail QuotaDetail object 当前用户云堡垒机的配额信息。返回默认值null。 instance Array of InstanceDetail objects 云堡垒机实例列表信息。 表3 QuotaDetail 参数 参数类型 描述 zh_cn String 中文配额描述。 en_us String 英文配额描述。 remaining Integer 租户剩余配额数量。 表4 InstanceDetail 参数 参数类型 描述 publicip String 云堡垒机实例弹性公网IP,返回默认值null expTime String 云堡垒机实例过期时间。 startTime String 云堡垒机实例开始时间,使用时间戳格式表示。 endTime String 云堡垒机实例结束时间,使用时间戳格式表示。 releaseTime String 云堡垒机释放时间,使用时间戳格式表示。 name String 云堡垒机实例名称。 instanceId String 云堡垒机实例ID,UUID格式。 privateIp String 云堡垒机实例私有ip。 taskStatus String 云堡垒机实例当前的任务状态。 powering-on 开启 powering-off 关闭 rebooting 重启 delete_wait 删除 frozen 冻结 NO_TASK 运行 unfrozen 解冻 alter 变更 updating 升级中 configuring-ha 配置HA status String 云堡垒机实例状态。 SHUTOFF 已关闭 ACTIVE 运行中 DELETING 删除中 BUILD 创建中 DELETED 已删除 ERROR 故障 HAWAIT 等待备机创建成功 FROZEN 已冻结 UPGRADING 升级中 UNPAID 待支付 RESIZE 规格变更中 DILATATION 扩容中 HA 配置HA中 created String 云堡垒机实例创建时间,使用UTC时间表示。 region String 云堡垒机实例所在局点。 zone String 云堡垒机实例所在可用区。 availability_zone_display String 云堡垒机实例所在可用区中文名称。 vpcId String 云堡垒机实例所在虚拟私有云的VPC ID。 subnetId String 云堡垒机实例所在子网的ID。 securityGroupId String 云堡垒机实例所属的安全组的ID。 specification String 云堡垒机实例规格。 update String 云堡垒机实例是否可以升级。 NEW,可以升级 OLD,不能升级 createinstanceStatus String 云堡垒机实例在创建实例过程中的过程状态信息。 Waiting for payment,等待支付 creating-network,创建网络 creating-server,创建服务 tranfering-horizontal-network,网络打通 adding-policy-route,添加路由策略 configing-dns,配置DNS starting-cbs-service,服务运行中 setting-init-conf,初始化 buying-EIP,购买弹性公网IP failReason String 云堡垒机实例创建实例失败原因。 instanceKey String 云堡垒机实例key。 orderId String 订单ID。 periodNum String 云堡垒机实例订购周期数。 resourceId String 云堡垒机实例的资源id,UUID格式显示。 bastion_type String 云堡垒机实例堡垒机类型。 OEM alterPermit String 云堡垒机实例是否可以扩容。 1 开启扩容 0 关闭扩容 publicId String 云堡垒机实例绑定公网的弹性IP的ID,UUID格式表示。 bastionVersion String 云堡垒机实例当前版本。 newBastionVersion String 云堡垒机实例可以升级的版本。 instanceStatus String 云堡垒机实例状态。 building 创建中 deleting 删除中 deleted 删除了 unpaid 未支付 upgrading 升级中 resizing 扩容中 abnormal 异常 error 故障 ok 正常 instanceDescription String 云堡垒机实例状态描述。 slaveZone String 备可用分区,默认返回null。 enterpriseProjectId String 云堡垒机实例所属企业项目ID。 instanceType String 云堡垒机实例类型。 null 单机默认返回null master HA时返回主机 slave HA时返回备机 haId String 云堡垒机实例主备ID。 单机堡垒机实例默认返回null HA堡垒机实例返回主机HAID slaveZoneDisplay String 云堡垒机实例备机可用分区名称。 单机堡垒机实例和备机堡垒机实例返回null,HA堡垒机实例主机返回备机所在可用区名称。 webPort String 云堡垒机实例WEB界面访问的端口号。 vip String 云堡垒机实例浮动ip。返回默认值null 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status_v6 String 支持IPv6弹性云服务器资源状态。 sellout 售罄 normal 正常商用 abandon 下线(即不显示) status String 弹性云服务器资源状态。 sellout 售罄 normal 正常商用 abandon 下线(即不显示) eip_quota Integer 弹性配额信息,返回默认值null。 quota Integer 剩余可创建云堡垒机配额信息,返回默认值null。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • URI GET /v1/{project_id}/cbs/instance/ecs-quota 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法详见API参考,附录获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 availability_zone 是 String 创建云堡垒机所在的可用区,需要指定可用分区名称。 可参考地区和终端节点获取 resource_spec_code 是 String 待创建云堡垒机规格ID,例如: cbh.basic.10 10资产标准版 cbh.enhance.10 10资产专业版 已上线的规格详情请参见《云堡垒机常见问题》的购买,云堡垒机实例有哪些规格章节。
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 request_info String Requested information 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 quota Integer 剩余可创建云堡垒机实例个数。 eip_quota Integer 弹性公网IP个数,返回默认值1。 status_v6 String IPV6ECS资源状态信息,返回默认值null。 status String ECS资源状态信息,返回默认值null。 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求消息体 请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxxxxxxxxxx为project的名称,如“cn-north-4”,您可以从地区和终端节点获取,对应地区和终端节点页面的“区域”字段的值。 scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token。 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxxxxxxxxxxxx" } } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。 在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为: POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 如下公共消息头需要添加到请求中。 Content-Type:消息体的类型(格式),必选,默认取值为“application/json”,有其他取值时会在具体接口中专门说明。 X-Auth-Token:用户Token,可选,当使用Token方式认证时,必须填充该字段。用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见AK/SK认证。 对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json
  • 请求URI 请求URI由如下部分组成。 {URI-scheme} :// {Endpoint} / {resource-path} ? {query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 URI-scheme: 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint: 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud.com”。 resource-path: 资源路径,也即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。 query-string: 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京四”区域的Token,则需使用“华北-北京四”区域的Endpoint(iam.cn-north-4.myhuaweicloud.com),并在获取用户Token的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。 https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,同一个服务的Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 响应示例 状态码: 200 Cbh List Information { "availability_zone" : [ { "region_id" : "cn-north-4", "id" : "cn-north-4a", "type" : "Core", "display_name" : "可用区1", "status" : "Running" }, { "region_id" : "cn-north-4", "id" : "cn-north-4b", "type" : "Core", "display_name" : "可用区2", "status" : "Running" }, { "region_id" : "cn-north-4", "id" : "cn-north-4c", "type" : "Core", "display_name" : "可用区3", "status" : "Running" } ] }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 availability_zone Array of AvailabilityZones objects 可用区信息。 表3 AvailabilityZones 参数 参数类型 描述 id String 云堡垒机服务可用区ID。 display_name String 云堡垒机服务可用分区显示名称。 region_id String 云堡垒机服务分区ID。 status String 云堡垒机服务可用区状态。 type String 云堡垒机服务可用区类型。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求示例 { "type" : "create", "security_groups" : [ { "id" : "02dcf62d-b84d-4a14-aad3-c310f2ceea55" } ], "nics" : [ { "subnet_id" : "dd08a6a9-ced7-484b-ace6-1b821854a772", "ip_address" : "100.93.5.36" } ] }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 type 是 String 云堡垒机实例状态,枚举值如下: create 创建 renewals 续费 change 扩容 security_groups 是 Array of SecurityGroup objects 云堡垒机实例修改后的安全组信息。 nics 是 Array of Nics objects 云堡垒机实例修改后的网卡信息。 server_id 否 String 云堡垒机实例ID。云堡垒机实例状态为renewals或change时必传。 表3 SecurityGroup 参数 是否必选 参数类型 描述 id 是 String 云堡垒机实例安全组ID,字母数字下划线连接符组成。 表4 Nics 参数 是否必选 参数类型 描述 subnet_id 是 String 子网ID,字母数字下划线连接符组成。 ip_address 否 String IPV4地址。
共100000条