Delete README_ZH.md

This commit is contained in:
zoupengli 2020-07-07 14:21:06 +08:00 committed by GitHub
parent a519398f56
commit 0b5179a832
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 153 deletions

View File

@ -1,153 +0,0 @@
[English](./README.md) | 简体中文
# 华为云开发者 Python 软件开发工具包 Python SDK
欢迎使用华为云 Python SDK。
华为云 Python SDK让您无需关心请求细节即可快速使用云服务器、虚拟私有云等多个华为云服务。
这里将向您介绍如何获取并使用华为云 Python SDK。
## 在线示例
[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/overview) 提供API检索及平台调试支持全量快速检索、可视化调试、帮助文档查看、在线咨询。
## 现在开始
- 要使用华为云 .Net SDK您需要拥有云账号以及该账号对应的Access KeyAK和Secret Access KeySK。 请在华为云控制台“我的凭证-访问密钥”页面上创建和查看您的AKSK。更多信息请查看[访问密钥](https://support.huaweicloud.com/usermanual-ca/zh-cn_topic_0046606340.html).
- 华为云 Python SDK 支持 python3 及以上版本。
## SDK 获取和安装
华为云 Python SDK 支持python3及以上版本。执行``python --version``检查当前python的版本信息.
- 使用 pip 安装
执行如下命令安装华为云 Python SDK核心库以及相关服务库:
```bash
# 安装核心库
pip install huaweicloudsdkcore
# 安装VPC服务库
pip install huaweicloudsdkvpc
```
- 使用源码安装
执行如下命令安装华为云 Python SDK核心库以及相关服务库:
```bash
# 安装核心库
cd huaweicloudsdkcore-${version}
python setup.py install
# 安装VPC服务库
cd huaweicloudsdkvpc-${version}
python setup.py install
```
## 开始使用
1. 导入依赖模块:
```python
from huaweicloudsdkcore.auth.credentials import BasicCredentials
from huaweicloudsdkcore.exceptions import exceptions
from huaweicloudsdkcore.http.http_config import HttpConfig
from huaweicloudsdkvpc.v2 import VpcClient
```
2. 配置客户端属性
```python
# 使用默认配置
config = HttpConfig.get_default_config()
# 配置Proxy可选
config.proxy_protocol = 'http'
config.proxy_host = 'proxy.huaweicloud.com'
config.proxy_port = 80
config.proxy_user = 'test'
config.proxy_password = 'test'
# 配置HTTPS请求跳过SSL证书验证可选
config.ignore_ssl_verification = True
```
3. 初始化客户端:
```python
credentials = BasicCredentials(ak, sk, project_id)
vpc_client = VpcClient.new_builder(VpcClient) \
.with_config(config) \
.with_credentials(credentials) \
.with_endpoint(endpoint) \
.build()
```
说明:
- `ak` 华为云账号Access Key。
- `sk` 华为云账号Secret Access Key。
- `project_id` 云服务所在项目 ID。
- `endpoint` 华为云各服务应用区域和各服务的终端节点,详情请查看[地区和终端节点](https://developer.huaweicloud.com/endpoint)。
4. 发送请求并查看响应.
```python
# 初始化请求
response = client.list_vpcs()
print(respones)
```
## 代码实例
使用如下代码查询特定Region下的VPC清单调用前请根据实际情况替换如下变量`{your ak string}`、 `{your sk string}``{your endpoint}` 以及 `{your project id}`
```python
# coding: utf-8
from huaweicloudsdkcore.auth.credentials import BasicCredentials
from huaweicloudsdkcore.exceptions import exceptions
from huaweicloudsdkcore.http.http_config import HttpConfig
from huaweicloudsdkvpc.v2 import VpcClient
def list_vpc(client):
try:
response = client.list_vpcs()
print(response)
except exceptions.ClientRequestException as e:
print(e.status_code)
print(e.request_id)
print(e.error_code)
print(e.error_msg)
if __name__ == "__main__":
ak = "{your ak string}"
sk = "{your sk string}"
endpoint = "{your endpoint}"
project_id = "{your project id}"
config = HttpConfig.get_default_config()
config.ignore_ssl_verification = True
credentials = BasicCredentials(ak, sk, project_id)
vpc_client = VpcClient.new_builder(VpcClient) \
.with_config(config) \
.with_credentials(credentials) \
.with_endpoint(endpoint) \
.build()
list_vpc(vpc_client)
```