diff --git a/README_ZH.md b/README_ZH.md deleted file mode 100644 index 5421c354a..000000000 --- a/README_ZH.md +++ /dev/null @@ -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 Key(AK)和Secret Access Key(SK)。 请在华为云控制台“我的凭证-访问密钥”页面上创建和查看您的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) - -```