|
9 | 9 | if __name__ == "__main__":
|
10 | 10 | s = get_session()
|
11 | 11 |
|
12 |
| - vpcClient = s.create_client("vpc", "cn-shanghai-2", use_ssl=False) |
13 |
| - #eipClient = s.create_client("eip", "cn-beijing-6", use_ssl=False) |
14 |
| - eipClient = s.create_client("eip", "cn-shanghai-2", use_ssl=False) |
15 |
| - slbClient = s.create_client("slb", "cn-shanghai-2", use_ssl=False) |
16 |
| - kecClient = s.create_client("kec", "cn-shanghai-2", use_ssl=False) |
| 12 | + region='cn-beijing-6' |
| 13 | + #region='cn-shanghai-2' |
| 14 | + #vpcClient = s.create_client("vpc", region, use_ssl=True) |
| 15 | + #vpcClient = s.create_client("vpc", region, use_ssl=True) |
| 16 | + #vpcClient = s.create_client("vpc", region, use_ssl=True,verify=False) |
| 17 | + #eipClient = s.create_client("eip", region, use_ssl=True) |
| 18 | + slbClient = s.create_client("slb", region, use_ssl=True) |
| 19 | + #kecClient = s.create_client("kec", region, use_ssl=True) |
17 | 20 |
|
18 | 21 | #allVpcs=vpcClient.describe_vpcs()
|
| 22 | + #allInstances=kecClient.describe_instances() |
19 | 23 | #allNics=vpcClient.describe_network_interfaces()
|
20 | 24 | #allEips=eipClient.describe_addresses(MaxResults=7,NextToken='OA==')
|
21 | 25 | #allEips=eipClient.describe_addresses(MaxResults=7)
|
22 | 26 | #allEips=eipClient.describe_addresses(**{'Filter.1.Name':'instance-type','Filter.1.Value.1':'Ipfwd'})
|
23 |
| - allInstances=kecClient.describe_instances() |
24 |
| - allEips=eipClient.describe_addresses(**{'Filter.1.Name':'instance-type','Filter.1.Value.1':'Slb'}) |
25 |
| - allListeners=slbClient.describe_listeners(**{'Filter.1.Name':'load-balancer-id','Filter.1.Value.1':'5acac037-531c-414e-bb6f-c639c8948a57'}) |
| 27 | + #allEips=eipClient.describe_addresses(**{'Filter.1.Name':'instance-type','Filter.1.Value.1':'Slb'}) |
| 28 | + #allListeners=slbClient.describe_listeners(**{'Filter.1.Name':'load-balancer-id','Filter.1.Value.1':'89befb57-095a-4329-ae2a-fdfe81959f8c'}) |
| 29 | + #allListeners=slbClient.describe_listeners() |
26 | 30 | #slbClient.register_instances_with_listener(**{'ListenerId':'9b465945-5214-4038-8436-c1764b8298f5','RealServerIp':'10.0.0.2','RealServerPort':'80','RealServerType':'host'})
|
27 |
| - givenListeners=slbClient.describe_listeners(**{'ListenerId.1':'9b465945-5214-4038-8436-c1764b8298f5'}) |
28 |
| - prettyPrinter().pprint(givenListeners) |
| 31 | + #slbClient.register_instances_with_listener(**{'ListenerId':'c1b03c98-9252-44fe-94e8-ece92767f76e','RealServerIp':'120.92.44.206','RealServerPort':'80','RealServerType':'Ipfwd'}) |
| 32 | + slbClient.register_instances_with_listener(**{'ListenerId':'9156f303-65fb-4f90-86cb-52dc25721031','RealServerIp':'120.92.33.46','RealServerPort':'4431','RealServerType':'Ipfwd','Weight':10}) |
| 33 | + slbClient.register_instances_with_listener(**{'ListenerId':'9156f303-65fb-4f90-86cb-52dc25721031','RealServerIp':'120.92.42.4','RealServerPort':'4431','RealServerType':'Ipfwd','Weight':10}) |
| 34 | + slbClient.register_instances_with_listener(**{'ListenerId':'9156f303-65fb-4f90-86cb-52dc25721031','RealServerIp':'120.92.9.75','RealServerPort':'4431','RealServerType':'Ipfwd','Weight':10}) |
| 35 | + #givenListeners=slbClient.describe_listeners(**{'ListenerId.1':'d94b6af0-61bd-4b15-ab2c-c6758a3367bc'}) |
| 36 | + #prettyPrinter().pprint(givenListeners) |
29 | 37 | #slbClient.deregister_instances_from_listener(**{'RegisterId':'cf0245b2-b847-462a-a777-7f680f6e48b8'})
|
| 38 | + #slbClient.delete_load_balancer(**{'LoadBalancerId':'b5a2fac6-7cd0-40ee-abb5-dbcc59cbb4b7'}) |
30 | 39 |
|
31 | 40 | #pprint.pprint(allEips)
|
| 41 | + #pprint.pprint(allVpcs) |
32 | 42 |
|
33 | 43 | #prettyPrinter().pprint(allVpcs)
|
34 | 44 | #prettyPrinter().pprint(allEips)
|
35 | 45 | #prettyPrinter().pprint(allNics)
|
36 | 46 | #prettyPrinter().pprint(allInstances)
|
| 47 | +''' |
37 | 48 | for item in allEips['AddressesSet']:
|
38 | 49 | print item['PublicIp']
|
39 | 50 | print item['AllocationId']
|
|
42 | 53 | for item in allListeners['ListenerSet']:
|
43 | 54 | print item['ListenerName']
|
44 | 55 | print item['ListenerId']
|
45 |
| - #availableIps=vpcClient.describe_subnet_available_addresses() |
46 | 56 | #availableIps=vpcClient.describe_subnet_available_addresses(**{'Filter.1.Name':'subnet-id','Filter.1.Value.1':'0d238ac1-69b0-4602-893b-8da5862069e0'})
|
| 57 | + #pprint.pprint(dir(vpcClient)) |
| 58 | + #eipClient.modify_address(**{'AllocationId':'c054f87a-4508-4db2-bc10-f594b34a2ef3','BandWidth':1}) |
| 59 | + #eipClient.modify_address(**{'AllocationId':'070a4af5-90ff-4953-a388-01a694ebdae5','BandWidth':1}) |
| 60 | +''' |
0 commit comments