本示例介绍如何使用阿里云.NET SDK调用SLB的CreateLoadBalancer接口创建一个SLB实例。

负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。

阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

示例代码

注意 运行该示例代码将创建SLB实例,并产生实际费用。

using System; using Aliyun.Acs.Core; using Aliyun.Acs.Core.Profile; using Aliyun.Acs.Core.Exceptions; using Aliyun.Acs.Slb.Model.V20140515;  class Sample {     static void Main(string[] args)     {         // 创建客户端实例         IClientProfile clientProfile = DefaultProfile.GetProfile("<your-region-id>", "<your-access-key-id>", "<your-access-key-secret>");         DefaultAcsClient client = new DefaultAcsClient(clientProfile); 		         try         {             // 创建API请求并设置参数             CreateLoadBalancerRequest request = new CreateLoadBalancerRequest();             request.LoadBalancerName = "my-sample-slb";             request.AddressType = "internet";             request.InternetChargeType = "paybytraffic 			             // 请求并打印处理结果             CreateLoadBalancerResponse response = client.GetAcsResponse(request);             Console.WriteLine("LoadBalancerId: {0}", response.LoadBalancerId);         }         catch (ServerException e)         {             Console.WriteLine(e.ErrorCode);             Console.WriteLine(e.ErrorMessage);         }         catch (ClientException e)         {             Console.WriteLine(e.ErrorCode);             Console.WriteLine(e.ErrorMessage);         }     } }