Skip to content

Commit 2072b3b

Browse files
committed
Improve document
1 parent 9be8812 commit 2072b3b

File tree

2 files changed

+93
-50
lines changed

2 files changed

+93
-50
lines changed

docs/7-Https-CN.md

+46-25
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,46 @@
1-
# HTTPS配置
2-
1. 忽略证书
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>', # 地域ID
11-
verify=False # 忽略对 SSL 证书的验证
12-
)
13-
```
14-
15-
2. 指定CA证书文件
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>', # 地域ID
23-
verify='./cacert.pem' # 证书路径
24-
)
25-
```
1+
# HTTPS配置
2+
## 使用HTTPS协议
3+
4+
SDK默认使用http协议
5+
6+
```python
7+
from aliyunsdkecs.request.v20140526.DescribeInstancesRequest import DescribeInstancesRequest
8+
from aliyunsdkcore.client import AcsClient
9+
10+
client = AcsClient(
11+
'<access_key_id>', # AccessKey ID
12+
'<access_secret>', # Access Key Secret
13+
'<region_id>', # 地域ID
14+
)
15+
16+
request = DescribeInstancesRequest()
17+
request.set_protocol_type('https') # 使用https
18+
19+
client.do_action_with_exception(request)
20+
```
21+
22+
## 忽略证书
23+
24+
```python
25+
from aliyunsdkcore.client import AcsClient
26+
27+
client = AcsClient(
28+
'<access_key_id>', # AccessKey ID
29+
'<access_secret>', # Access Key Secret
30+
'<region_id>', # 地域ID
31+
verify=False # 忽略对 SSL 证书的验证
32+
)
33+
```
34+
35+
## 指定CA证书文件
36+
37+
```python
38+
from aliyunsdkcore.client import AcsClient
39+
40+
client = AcsClient(
41+
'<access_key_id>', # AccessKey ID
42+
'<access_secret>', # Access Key Secret
43+
'<region_id>', # 地域ID
44+
verify='./cacert.pem' # 证书路径
45+
)
46+
```

docs/7-Https-EN.md

+47-25
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,47 @@
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

Comments
 (0)