CreateGateway - 创建网关

创建一个包年包月或按量付费的网关。

接口说明

调用该接口时,您需要注意:

  • 请确保在使用该接口前,已充分了解云存储网关产品的收费方式和价格

  • 您已经注册阿里云账号,并完成实名认证。

  • 您已经开通云存储网关服务。

  • 您在需要创建云上网关的地域,已有可用的专有网络 VPC 和虚拟交换机 vSwitch。

  • 您在需要创建云上网关的地域,已有可用的云服务器 ECS,并将此服务器归属到已创建的专有网络 VPC 下。

  • 在创建网关前,确保您已创建网关集群,如果还未创建,可以通过 CreateStorageBundle 接口完成网关集群的创建。

  • 如果您的网关付费类型为包年包月,完成网关创建后,您需要通过接口返回的购买链接进行网关购买,完成网关的创建。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
hcs-sgw:CreateGatewaycreate
*全部资源
*

请求参数

名称类型必填描述示例值
StorageBundleIdstring

网关集群 ID,如果不指定 ResourceRegionId,则必须指定该参数。

sb-0001b2otnkdxrigeq***
Namestring

网关名称。长度为 60 个字符且以大小写字母或者中文开头,可以包含大小写字母,中文、数字、下划线(_)、短划线(-)和半角句号(.)。

alex***
Descriptionstring

网关描述。长度限制 0~255 个字符。

测试使用
Categorystring

网关类别。默认值为Aliyun

Aliyun
Typestring

网关类型。取值范围:

  • File:文件网关。

  • Iscsi:块网关。

File
Locationstring

网关位置。取值范围:

  • Cloud:线上网关。

  • On_Premise:线下网关。

Cloud
GatewayClassstring

网关规格。该参数涉及费用详情请参见计量项和计费项

如果您的网关位置在本地数据中心,即线下网关,您可以忽略这个参数。

如果您的网关位置在阿里云,即线上网关,则取值范围:

  • Basic:基础型

  • Standard:标准型

  • Enhanced:增强型

  • Advanced:性能型

Basic
VSwitchIdstring

虚拟交换机的 ID。如果您的网关位置在本地数据中心,可以忽略这个参数。

  • 必须与您需要挂载的云服务器 ECS 处于同一个 VPC 下。

  • 如果当前的虚拟交换机所在的可用区没有可以分配的网关资源,请到其他可用区创建虚拟交换机。

vsw-bp1krhkglx3nahkb9s***
PostPaidboolean

网关付费类型。该参数涉及费用详情请参见计量项和计费项

取值范围:

  • true:按量付费,即后付费。

  • false:包年包月,即预付费。

默认:false(包年包月)。

true
ReleaseAfterExpirationboolean

预付费情况下,是否到期释放。可能值如下:

true:到期自动释放,直接收回。

false:预付费到期后自动转为按量付费模式。

true
PublicNetworkBandwidthinteger

数据公网带宽。单位为 Mbps。取值范围为 5~200。该参数涉及费用详情请参见计量项和计费项

说明
  • 仅线上网关支持,线下网关请忽略此参数。
  • 仅当需要跨地域挂载 OSS 时配置。
  • 传值 0 或不传值情况下,默认值为 5。
  • 5
    ResourceRegionIdstring

    资源地域 ID。

    cn-hangzhou
    UntrustedEnvInstanceTypestring

    非授信(云盒)场景下网关的实际规格。

    ecs.g6.large
    UntrustedEnvIdstring

    非授信(云盒)实例 ID。

    cb-2vcdsa32432***
    SecondaryVSwitchIdstring

    高可用网关备节点虚拟交换机 ID。

    vsw-bp1krhkglx3nahcx9s***

    返回参数

    名称类型描述示例值
    object
    BuyURLstring

    购买链接。

    https://common-buy.aliyun.com/?commodityCode=hcs_sgw_csg_pre&request={"gateway_id":"gw-0007va9bnidei3s8a***","directBuy":"false","gateway_class":"standard","cache_cloud_efficiency_size":0}&regionId=cn-hangzhou#/buy
    RequestIdstring

    请求 ID。

    8E69E1A1-9076-4C8C-8ADF-ACD253886E22
    Messagestring

    请求结果描述。

    successful
    GatewayIdstring

    网关 ID。

    gw-0001xv7je357zm9u6***
    Codestring

    状态码。状态码为 200 表示请求成功。

    200
    Successboolean

    请求是否成功。

    true

    示例

    正常返回示例

    JSON格式

    {
      "BuyURL": "https://common-buy.aliyun.com/?commodityCode=hcs_sgw_csg_pre&request={\"gateway_id\":\"gw-0007va9bnidei3s8a***\",\"directBuy\":\"false\",\"gateway_class\":\"standard\",\"cache_cloud_efficiency_size\":0}&regionId=cn-hangzhou#/buy",
      "RequestId": "8E69E1A1-9076-4C8C-8ADF-ACD253886E22",
      "Message": "successful",
      "GatewayId": "gw-0001xv7je357zm9u6***",
      "Code": 200,
      "Success": true
    }

    错误码

    HTTP status code错误码错误信息描述
    400EmptyGatewayNameYou must enter a valid name for the gateway.网关名称不能为空。
    400InvalidGatewayNameThe specified name of the gateway is invalid. The name must be 1 to 60 characters in length and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter.无效的网关名称,网关名称长度限制1~60个字符,可以包含大小写字母,中文,数字,“.”,“_”或“-”,同时必须以大小写字母或者中文开头。
    400DescriptionOverLimitThe length of the specified gateway description exceeds the maximum limit. The description cannot exceed 255 characters.网关描述超过最大长度,最大限度为255个字符。
    400EmptyStorageBundleIdYou must enter a valid ID for the gateway cluster.网关集群ID不能为空。
    400InvalidGatewayClassThe specified specification of the gateway is invalid.无效的网关规格。
    400InvalidGatewayTypeThe specified type of the gateway is invalid.无效的网关类型。
    400InvalidVSwitchIdThe specified VSwitch ID does not exist.指定的虚拟交换机ID不存在。
    400NoAvailableOnlineResourceThere are no cloud gateways available. We recommend that you select a different specification or VSwitch that resides in another zone.当前没有可用的线上网关资源,请选择其他规格或者其他可用区虚拟交换机。
    400DuplicateGatewayNameThe specified name of the gateway already exists. You must specify a valid name.存在同名的网关,请选用其它名称。
    400InvalidGatewayBandwidthThe specified public network bandwidth for the gateway is invalid. The bandwidth ranges from 6 to 200 Mbit/s.网关数据公网带宽不合法, 取值为6 - 200, 单位Mbps。
    400GatewayBandwidthNotSupportedYou cannot decrease the public network bandwidth of a On Premise Gateway.线下网关不支持设置数据公网带宽。
    400InvalidGatewayLocationThe specified location of the gateway is invalid.无效的网关位置。
    400ServiceReleasedService is released, please open service again.服务已释放,请重新开通。
    404StorageBundleNotExistThe name you specified for the gateway cluster does not exist. You must specify a valid parameter.网关集群不存在,请确认输入参数是否正确。

    访问错误中心查看更多错误码。

    变更历史

    变更时间变更内容概要操作
    2024-09-25OpenAPI 错误码发生变更查看变更详情
    2024-03-14OpenAPI 错误码发生变更、OpenAPI 入参发生变更查看变更详情