|
1 |
| -# HTTPS Configurations |
2 |
| -1. Ignore certificate |
3 |
| - |
4 |
| -```python |
5 |
| -from aliyunsdkcore.client import AcsClient |
6 |
| - |
7 |
| -client = AcsClient( |
8 |
| - '<access_key_id>', # AccessKey ID |
9 |
| - '<access_secret>', # Access Key Secret |
10 |
| - '<region_id>', # Region ID |
11 |
| - verify=False # Ignore verifying the SSL certificate |
12 |
| -) |
13 |
| -``` |
14 |
| - |
15 |
| -2. Specify CA certificate |
16 |
| -```python |
17 |
| -from aliyunsdkcore.client import AcsClient |
18 |
| - |
19 |
| -client = AcsClient( |
20 |
| - '<access_key_id>', # AccessKey ID |
21 |
| - '<access_secret>', # Access Key Secret |
22 |
| - '<region_id>', # Region ID |
23 |
| - verify='./cacert.pem' # Path with certificates of trusted CA |
24 |
| -) |
25 |
| -``` |
| 1 | +# HTTPS Configurations |
| 2 | + |
| 3 | +## Use HTTPS Protocol |
| 4 | + |
| 5 | +SDK uses http protocol as default |
| 6 | + |
| 7 | +```python |
| 8 | +from aliyunsdkecs.request.v20140526.DescribeInstancesRequest import DescribeInstancesRequest |
| 9 | +from aliyunsdkcore.client import AcsClient |
| 10 | + |
| 11 | +client = AcsClient( |
| 12 | + '<access_key_id>', # AccessKey ID |
| 13 | + '<access_secret>', # Access Key Secret |
| 14 | + '<region_id>', # Region ID |
| 15 | +) |
| 16 | + |
| 17 | +request = DescribeInstancesRequest() |
| 18 | +request.set_protocol_type('https') # Use https |
| 19 | + |
| 20 | +client.do_action_with_exception(request) |
| 21 | +``` |
| 22 | + |
| 23 | +## Ignore certificate |
| 24 | + |
| 25 | +```python |
| 26 | +from aliyunsdkcore.client import AcsClient |
| 27 | + |
| 28 | +client = AcsClient( |
| 29 | + '<access_key_id>', # AccessKey ID |
| 30 | + '<access_secret>', # Access Key Secret |
| 31 | + '<region_id>', # Region ID |
| 32 | + verify=False # Ignore verifying the SSL certificate |
| 33 | +) |
| 34 | +``` |
| 35 | + |
| 36 | +## Specify CA certificate |
| 37 | + |
| 38 | +```python |
| 39 | +from aliyunsdkcore.client import AcsClient |
| 40 | + |
| 41 | +client = AcsClient( |
| 42 | + '<access_key_id>', # AccessKey ID |
| 43 | + '<access_secret>', # Access Key Secret |
| 44 | + '<region_id>', # Region ID |
| 45 | + verify='./cacert.pem' # Path to certificates of trusted CA |
| 46 | +) |
| 47 | +``` |
0 commit comments