Skip to content

Commit 4060bc1

Browse files
committed
feat: update examples
1 parent a936b4f commit 4060bc1

File tree

2 files changed

+46
-28
lines changed

2 files changed

+46
-28
lines changed

README.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ python setup.py install --user
2929

3030
```python
3131
from __future__ import print_function
32-
import volcenginesdkautoscaling
32+
import volcenginesdkecs
3333
import volcenginesdkcore
3434
from pprint import pprint
3535
from volcenginesdkcore.rest import ApiException
@@ -42,12 +42,26 @@ if __name__ == '__main__':
4242
configuration.client_side_validation = True
4343

4444
try:
45-
api_instance = volcenginesdkautoscaling.AUTOSCALINGApi(volcenginesdkcore.ApiClient(configuration))
46-
resp = api_instance.describe_scaling_groups(volcenginesdkautoscaling.DescribeScalingGroupsRequest(
47-
_configuration=configuration
48-
))
45+
api_instance = volcenginesdkecs.ECSApi(volcenginesdkcore.ApiClient(configuration))
46+
resp = api_instance.run_instances(
47+
volcenginesdkecs.RunInstancesRequest(
48+
instance_name="insname",
49+
instance_type="ecs.g1.large",
50+
zone_id="cn-beijing-a",
51+
network_interfaces=[volcenginesdkecs.NetworkInterfaceForRunInstancesInput(
52+
subnet_id="subnet-2d68bh73d858ozfekrm8fj",
53+
security_group_ids=["sg-2b3dq7v0ha0w2dx0eg0nhljv"],
54+
)],
55+
image_id="image-ybvz29l3da4ox5h0m9",
56+
volumes=[volcenginesdkecs.VolumeForRunInstancesInput(
57+
volume_type="ESSD",
58+
size=40,
59+
)],
60+
key_pair_name="vtable",
61+
instance_charge_type="PostPaid"
62+
))
4963
pprint(resp)
5064
except ApiException as e:
51-
print("Exception when calling AUTOSCALINGApi->describe_scaling_groups: %s\n" % e)
65+
print("Exception when calling ECSApi->run_instances: %s\n" % e)
5266

5367
```

volcenginesdkexamples/volcenginesdkecs/test_ecs_2020-04-01.py

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,34 @@
22
import volcenginesdkcore
33
import volcenginesdkecs
44
from pprint import pprint
5+
from volcenginesdkcore.rest import ApiException
56

67
if __name__ == '__main__':
78
configuration = volcenginesdkcore.Configuration()
8-
configuration.ak = "AK"
9-
configuration.sk = "SK"
9+
configuration.ak = "Your AK"
10+
configuration.sk = "Your SK"
1011
configuration.region = "cn-beijing"
12+
configuration.client_side_validation = True
1113

12-
# create an instance of the API class
13-
api_instance = volcenginesdkecs.ECSApi(volcenginesdkcore.ApiClient(configuration))
14-
resp = api_instance.run_instances(
15-
volcenginesdkecs.RunInstancesRequest(
16-
instance_name="insname",
17-
instance_type="ecs.g1.large",
18-
zone_id="cn-beijing-a",
19-
network_interfaces=[volcenginesdkecs.NetworkInterfaceForRunInstancesInput(
20-
subnet_id="subnet-2d68bh73d858ozfekrm8fj",
21-
security_group_ids=["sg-2b3dq7v0ha0w2dx0eg0nhljv"],
22-
)],
23-
image_id="image-ybvz29l3da4ox5h0m9",
24-
volumes=[volcenginesdkecs.VolumeForRunInstancesInput(
25-
volume_type="ESSD",
26-
size=40,
27-
)],
28-
key_pair_name="vtable",
29-
instance_charge_type="PostPaid"
30-
))
31-
pprint(resp)
14+
try:
15+
api_instance = volcenginesdkecs.ECSApi(volcenginesdkcore.ApiClient(configuration))
16+
resp = api_instance.run_instances(
17+
volcenginesdkecs.RunInstancesRequest(
18+
instance_name="insname",
19+
instance_type="ecs.g1.large",
20+
zone_id="cn-beijing-a",
21+
network_interfaces=[volcenginesdkecs.NetworkInterfaceForRunInstancesInput(
22+
subnet_id="subnet-2d68bh73d858ozfekrm8fj",
23+
security_group_ids=["sg-2b3dq7v0ha0w2dx0eg0nhljv"],
24+
)],
25+
image_id="image-ybvz29l3da4ox5h0m9",
26+
volumes=[volcenginesdkecs.VolumeForRunInstancesInput(
27+
volume_type="ESSD",
28+
size=40,
29+
)],
30+
key_pair_name="vtable",
31+
instance_charge_type="PostPaid"
32+
))
33+
pprint(resp)
34+
except ApiException as e:
35+
print("Exception when calling ECSApi->run_instances: %s\n" % e)

0 commit comments

Comments
 (0)