Python SDK快速入门
本文介绍如何安装及使用Python语言的SDK开发包。
环境准备
环境要求
已下载并安装Python 3。Python 3下载地址
已下载代码编辑器,本文以VSCode为例。VSCode下载地址
已创建安全凭证AccessKey。在调用阿里云API时您需要使用AccessKey完成身份验证。AccessKey包括AccessKey ID和AccessKey Secret。关于如何创建和获取AccessKey,请参见创建AccessKey。
验证版本
打开终端,输入python --version
,查看Python版本。
步骤一:下载SDK完整工程
进入OpenAPI门户的CLB API调试页面。
在左侧的参数配置页签,选择服务地址,并填写需要的参数信息。填写时请参考右侧的文档页签,充分了解接口的说明和注意事项(尤其是费用相关信息),以及各参数的具体含义和使用方法。
在右侧的SDK示例页签,选择Python语言,单击下载完整工程按钮,下载SDK完整工程至本地并解压。
说明如果您需要复制SDK示例代码,具体操作,请参见如何自动生成SDK示例。
关于Java SDK示例代码的详细说明,请参见SDK快速入门。
打开开发者工具VSCode,导入解压后的工程。
步骤二:配置环境变量
在VSCode的终端TERMINAL,运行
pip install alibabacloud_credentials
,安装阿里云SDK Credentials工具。配置环境变量
ALIBABA_CLOUD_ACCESS_KEY_ID
和ALIBABA_CLOUD_ACCESS_KEY_SECRET
。Linux和macOS系统:将以下命令中的
<access_key_id>
和<access_key_secret>
替换为您自己的AccessKey ID和AccessKey Secret,然后在VSCode的终端TERMINAL逐条运行。export ALIBABA_CLOUD_ACCESS_KEY_ID=<access_key_id> export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<access_key_secret>
Windows系统:新建环境变量文件,添加环境变量
ALIBABA_CLOUD_ACCESS_KEY_ID
和ALIBABA_CLOUD_ACCESS_KEY_SECRET
,并写入已准备好的AccessKey ID和AccessKey Secret。然后重启Windows系统。
步骤三:运行代码
运行代码,可以看到终端返回了相关信息和
requestId
。说明如果出现
ModuleNotFoundError
报错信息,请在终端运行命令which python
以确认当前解释器是否是自己当前环境变量下的解释器。如果不是,同时按住shift+command+P(Windows环境为Ctrl+Shift+P),然后输入 >Python: Select Interpreter,切换到当前环境变量下的解释器后,再执行步骤二。您可以访问SDK中心了解详细的代码编译步骤。
如果调用的是创建实例的接口,还会返回实例ID,您可以根据返回的实例ID去该产品的控制台验证。
后续步骤
完成上述步骤以后,您已经了解了如何快速开始使用Python语言的SDK开发包。后续您还可以根据需要对SDK配置HTTPS请求、代理、超时和重试机制等,详情请参见进阶配置。