You need to enable JavaScript to run this app.
导航
创建VPN网关
最近更新时间:2023.07.05 15:21:25首次发布时间:2023.07.05 15:21:25

本文为您介绍如何创建VPN网关。

示例代码

package com.volcengine.vpn.examples;

import com.volcengine.ApiClient;
import com.volcengine.ApiException;
import com.volcengine.sign.Credentials;

import com.volcengine.vpn.VpnApi;
import com.volcengine.vpn.model.*;


public class TestCreateVpnGateway {
    public static void main(String[] args) throws Exception {
        // 设置您的AK信息。
        String ak = "Your AK";
        // 设置您的SK信息。
        String sk = "Your SK";
        // 设置您要访问的地域。
        String region = "Your Region";

        // 初始化apiclient。
        ApiClient apiClient = new ApiClient()
                .setCredentials(Credentials.getCredentials(ak, sk))
                .setRegion(region);

        VpnApi api = new VpnApi(apiClient);
        
        // 配置待创建VPN网关的参数。
        CreateVpnGatewayRequest createVpnGatewayRequest = new CreateVpnGatewayRequest();
        createVpnGatewayRequest.setBandwidth(5); // 设置VPN网关出云方向的带宽规格,单位:Mbps。取值:5、10、20、50、100、200、500、1000。
        createVpnGatewayRequest.setBillingType(1); // 设置VPN网关的计费类型,1(包年包月)。
        createVpnGatewayRequest.setDescription("test"); // 设置VPN网关的描述信息。
        createVpnGatewayRequest.setPeriod(1); // 设置包年包月类型VPN网关购买的时长。
        createVpnGatewayRequest.setPeriodUnit(CreateVpnGatewayRequest.PeriodUnitEnum.valueOf(CreateVpnGatewayRequest.PeriodUnitEnum.class, "Month")); // 设置包年包月类型VPN网关购买时长的单位,Month(月),Year(年)。
        createVpnGatewayRequest.setSubnetId("subnet-2fewbgn7jbk0059gp67ap****"); // 设置VPN网关使用子网的ID。
        createVpnGatewayRequest.setVpcId("vpc-12bhs1ivo6p6o17q7y2x3****"); // 设置VPN网关所在VPC的ID。
        createVpnGatewayRequest.setVpnGatewayName("test"); // 设置VPN网关的名称。
        
        // 发起请求并处理返回或异常。
        try {
            CreateVpnGatewayResponse response = api.createVpnGateway(createVpnGatewayRequest);
            System.out.println(response);
        } catch (ApiException e) {
            System.out.println(e.getResponseBody());
        }
    }
}

相关文档