云服务器内容精选

  • 边缘小站 权限 对应的API接口 授权项(Action) 依赖的授权项 企业项目 (Enterprise Project) 创建边缘小站 POST /v1/{domain_id}/edge-sites ies:edgeSite:create - √ 查询边缘小站列表 GET /v1/{domain_id}/edge-sites ies:edgeSite:list - √ 更新边缘小站 PUT /v1/{domain_id}/edge-sites/{site_id} ies:edgeSite:update - √ 查询边缘小站详情 GET /v1/{domain_id}/edge-sites/{site_id} ies:edgeSite:get - √ 删除边缘小站 DELETE /v1/{domain_id}/edge-sites/{site_id} ies:edgeSite:delete - √ 父主题: 权限和授权项
  • 支持的授权项 策略包含系统策略和自定义策略,如果系统策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应,授权项列表说明如下: 权限:允许或拒绝某项操作。 对应API接口:自定义策略实际调用的API接口。 授权项:自定义策略中支持的Action,在自定义策略中的Action中写入授权项,可以实现授权项对应的权限功能。 依赖的授权项:部分Action存在对其他Action的依赖,需要将依赖的Action同时写入授权项,才能实现对应的权限功能。 企业项目(Enterprise Project):自定义策略的授权范围。 “√”表示支持,“x”表示暂不支持。 智能边缘小站支持的自定义策略授权项如下所示: 边缘小站:包含所有边缘小站接口对应的授权项,例如:创建边缘小站、查询边缘小站详情等接口。 配额:包含边缘小站配额接口对应的授权项,例如:查询配额。 区域:包含边缘小站区域接口对应的授权项,例如:查询支持的区域列表 地区:包含边缘小站地区接口对应的授权项,例如:查询支持的地区列表。 边缘小站监控:包含边缘小站监控接口对应的授权项,例如:查询支持的地区列表。 机柜:包含边缘小站机柜相关接口对应的授权项,例如:查询机柜列表、查询机柜详情。 存储池:包含边缘小站存储池相关接口对应的授权项,例如:查询存储池列表、查询存储池详情、。
  • 存储池 权限 对应的API接口 授权项(Action) 依赖的授权项 企业项目 (Enterprise Project) 查询存储池列表 GET /v1/{domain_id}/storage-pools ies:storagePool:list - √ 查询存储池详情 GET /v1/{domain_id}/storage-pools/{id} ies:storagePool:get - √ 父主题: 权限和授权项
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 zones Array of ZoneDetail objects 地区列表 page_info PageInfo object 分页信息 表5 ZoneDetail 参数 参数类型 描述 code String 地区编码,如CN。不区分大小写,统一转为大写处理 name String 地区名称 表6 PageInfo 参数 参数类型 描述 next_marker String 下一页标识。 current_count Integer 当前页数量。
  • URI GET /v1/{domain_id}/zones 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String path中租户的账号ID 最大长度:36 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页的数量 最小值:1 最大值:2000 缺省值:2000 marker 否 String 分页标识 sort_key 否 Array 排序字段 sort_dir 否 Array 排序方式,取值范围: desc:降序 asc:升序
  • 响应示例 状态码: 200 successful operation { "storage_pool" : { "id" : "d70a8f73-edef-4b71-beb3-7dbc22f0365e", "name" : "SAS-ojoiv", "edge_site_id" : "a4a36874-c41b-4295-9fd5-6823864fd564", "storage_type" : "SAS", "status" : "AVAILABLE", "assigned_size" : 36, "resource_spec_code" : "ies.blockstorage.gear1", "capacity" : 144, "market_options" : { "charge_mode" : "prepaid", "prepaid_options" : { "order_id" : "CS2201181056V3SK6", "product_id" : "OFFI644832402269233154", "pay_mode" : "FULL" } }, "created_at" : "2022-01-18T02:56:02.76091Z", "updated_at" : "2022-01-18T02:59:56.5601Z", "effected_at" : "2022-01-19T02:59:25Z" } }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 storage_pool StoragePool object 存储池 表4 StoragePool 参数 参数类型 描述 id String 存储池ID name String 存储池名称 edge_site_id String 边缘小站ID storage_type String 存储类型。 SAS:高IO SSD:超高IO SAS_SD:高IO(软件定义型专用) SSD_SD:超高IO(软件定义型专用) SAS_ARM:高IO(鲲鹏) SSD_ARM:超高IO(鲲鹏) status String 存储池状态。 CREATING:创建中 AVAILABLE:可用 EXPANDING:扩容中 PENDING_PAYMENT:待支付 assigned_size Integer 存储池大小。 当前购买的存储容量。 resource_spec_code String 资源规格编码 capacity Integer 总容量 market_options MarketOptions object 计费信息 created_at String 创建时间 updated_at String 更新时间 effected_at String 生效时间 表5 MarketOptions 参数 参数类型 描述 charge_mode String 计费模式。 prepaid:包周期 prepaid_options PrepaidOptions object 包周期计费信息 表6 PrepaidOptions 参数 参数类型 描述 order_id String 订单ID product_id String 产品ID pay_mode String 包周期付款类型 FULL: 全预付 HALF:半预付 PAID_BY_YEAR:按年付费
  • URI GET /v1/{domain_id}/regions 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String path中租户的账号ID 最大长度:36 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页的数量 最小值:1 最大值:2000 缺省值:2000 marker 否 String 分页标识 sort_key 否 Array 排序字段 sort_dir 否 Array 排序方式,取值范围: desc:降序 asc:升序
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 regions Array of RegionDetail objects 区域列表 page_info PageInfo object 分页信息 表5 RegionDetail 参数 参数类型 描述 region_id String 区域ID display_name String 区域名称 表6 PageInfo 参数 参数类型 描述 next_marker String 下一页标识。 current_count Integer 当前页数量。
  • 响应示例 状态码: 200 successful operation { "storage_pools" : [ { "id" : "d70a8f73-edef-4b71-beb3-7dbc22f0365e", "name" : "SAS-ojoiv", "edge_site_id" : "a4a36874-c41b-4295-9fd5-6823864fd564", "storage_type" : "SAS", "volume_type" : "SAS", "status" : "AVAILABLE", "assigned_size" : 36, "resource_spec_code" : "ies.blockstorage.gear1", "capacity" : 144, "market_options" : { "charge_mode" : "prepaid", "prepaid_options" : { "order_id" : "CS2201181056V3SK6", "product_id" : "OFFI644832402269233154", "pay_mode" : "FULL" } }, "created_at" : "2022-01-18T02:56:02.76091Z", "updated_at" : "2022-01-18T02:59:56.5601Z", "effected_at" : "2022-01-19T02:59:25Z" } ], "page_info" : { "current_count" : 1 } }
  • URI GET /v1/{domain_id}/storage-pools 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String path中租户的账号ID 最大长度:36 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页的数量 最小值:1 最大值:2000 缺省值:2000 marker 否 String 分页标识 sort_key 否 Array 排序字段 sort_dir 否 Array 排序方式,取值范围: desc:降序 asc:升序 edge_site_id 否 String 边缘小站ID
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 storage_pools Array of StoragePool objects 存储池列表 page_info PageInfo object 分页信息 表5 StoragePool 参数 参数类型 描述 id String 存储池ID name String 存储池名称 edge_site_id String 边缘小站ID storage_type String 存储类型。 SAS:高IO SSD:超高IO SAS_SD:高IO(软件定义型专用) SSD_SD:超高IO(软件定义型专用) SAS_ARM:高IO(鲲鹏) SSD_ARM:超高IO(鲲鹏) status String 存储池状态。 CREATING:创建中 AVAILABLE:可用 EXPANDING:扩容中 PENDING_PAYMENT:待支付 assigned_size Integer 存储池大小。 当前购买的存储容量。 resource_spec_code String 资源规格编码 capacity Integer 总容量 market_options MarketOptions object 计费信息 created_at String 创建时间 updated_at String 更新时间 effected_at String 生效时间 表6 MarketOptions 参数 参数类型 描述 charge_mode String 计费模式。 prepaid:包周期 prepaid_options PrepaidOptions object 包周期计费信息 表7 PrepaidOptions 参数 参数类型 描述 order_id String 订单ID product_id String 产品ID pay_mode String 包周期付款类型 FULL: 全预付 HALF:半预付 PAID_BY_YEAR:按年付费 表8 PageInfo 参数 参数类型 描述 next_marker String 下一页标识。 current_count Integer 当前页数量。
  • 响应示例 状态码: 200 successful operation { "edge_site" : { "id" : "cc89b1e5-521d-4a85-be83-e6f7217fc63e", "domain_id" : "2b76febbe5d34eac85d26435c1f15809", "name" : "测试站点", "description" : "测试站点:位于安徽", "region_id" : "cn-north-4", "project_id" : "060576838600d5762f2dc000470eb164", "availability_zone_id" : null, "status" : "initial", "location" : { "description" : "测试站点场地信息", "zone_code" : "CN", "address" : "广东省 深圳市 南山区", "country" : "CN", "province" : "广东省", "city" : "深圳市", "district" : "南山区", "condition" : { "environment" : 0, "space" : 0, "transport" : 0, "installation" : "SUPPORT" } }, "created_at" : "2022-04-15T07:59:20.641Z", "updated_at" : null } }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 edge_site EdgeSiteDetail object 边缘小站详情 表4 EdgeSiteDetail 参数 参数类型 描述 id String 边缘小站ID domain_id String 边缘小站所属账号ID name String 边缘小站名称 description String 边缘小站描述 region_id String 边缘小站所属区域ID project_id String 边缘小站所属项目ID availability_zone_id String 边缘小站的可用区ID status String 边缘小站的部署状态 location LocationDetail object 场地详情 created_at String 边缘小站创建时间 updated_at String 边缘小站更新时间 表5 LocationDetail 参数 参数类型 描述 name String 场地名称(已废弃),传入该参数不会再生效,新建站点也不会再返回该字段 description String 场地描述 zone_code String 场地所在地区 address String 部署位置 country String 场地所在国家(逐步下线,使用zone_code替代) province String 场地所在省/自治区/直辖市 city String 场地所在市/区 district String 场地所在区/县 condition Condition object 场地条件 表6 Condition 参数 参数类型 描述 environment Integer 机房环境条件 取值范围: 0:机房条件不属于上述任何一种情况 1:机房使用模块化数据中心方案进行建设 2:机房已通过国家级或行业级标准化认证 最小值:0 最大值:2 缺省值:0 space Integer 机柜空间条件 取值范围: 0:暂无扩容计划,不考虑额外余量 1:机柜余量相对充裕,可放置空间超过3柜 2:机柜余量相对紧张,可放置空间3柜以内 最小值:0 最大值:2 缺省值:0 transport Integer 运输条件 取值范围: 0:运输通道和机房门的高度或宽度不满足要求 1:运输通道,货梯,机房门均可满足整机柜滚轮搬运 2:运输通道,货梯,机房门不能支持整机柜滚轮搬运,沿途有台阶 最小值:0 最大值:2 缺省值:0 installation String 整柜安装评估 取值范围: UNCLEAR:不清楚是否允许整柜安装,需要评估 UNSUPPORT:不允许整柜安装,需将设备放入现有机柜 SUPPORT:可支持整柜安装,并入现有机柜组 缺省值:UNCLEAR
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 quotas QuotaResources object 资源配额详情列表 表4 QuotaResources 参数 参数类型 描述 resources Array of QuotaDetail objects 资源配额列表 表5 QuotaDetail 参数 参数类型 描述 type String 资源类型 取值范围: edge_site:边缘小站 compute_device:计算设备 quota Integer 资源的总配额 约束:资源的默认配额数可以修改,默认配置:边缘小站(10) used Integer 已创建的资源个数 取值范围:0~quota值