本文为您介绍如何创建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()); } } }