Python SDK快速入门

更新时间: 2023-07-20 11:27:31

本文介绍如何安装及使用Python语言的SDK开发包。

环境准备

环境要求

  • 已下载并安装Python 3。Python 3下载地址

  • 已下载代码编辑器,本文以VSCode为例。VSCode下载地址

  • 已创建安全凭证AccessKey。在调用阿里云API时您需要使用AccessKey完成身份验证。AccessKey包括AccessKey ID和AccessKey Secret。关于如何创建和获取AccessKey,请参见创建AccessKey

验证版本

打开终端,输入python --version,查看Python版本。

步骤一:下载SDK完整工程

  1. 进入OpenAPI门户的CLB API调试页面

  2. 在左侧的参数配置页签,选择服务地址,并填写需要的参数信息。填写时请参考右侧的文档页签,充分了解接口的说明和注意事项(尤其是费用相关信息),以及各参数的具体含义和使用方法。

  3. 在右侧的SDK示例页签,选择Python语言,单击下载完整工程按钮,下载SDK完整工程至本地并解压。

    说明
    image.png
  4. 打开开发者工具VSCode,导入解压后的工程。

步骤二:配置环境变量

  1. 在VSCode的终端TERMINAL,运行pip install alibabacloud_credentials,安装阿里云SDK Credentials工具。

  2. 配置环境变量ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_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_IDALIBABA_CLOUD_ACCESS_KEY_SECRET,并写入已准备好的AccessKey ID和AccessKey Secret。然后重启Windows系统。

步骤三:运行代码

  1. 运行代码,可以看到终端返回了相关信息和requestId

    说明
    • 如果出现ModuleNotFoundError报错信息,请在终端运行命令which python以确认当前解释器是否是自己当前环境变量下的解释器。如果不是,同时按住shift+command+P(Windows环境为Ctrl+Shift+P),然后输入 >Python: Select Interpreter,切换到当前环境变量下的解释器后,再执行步骤二

    • 您可以访问SDK中心了解详细的代码编译步骤。

  2. 如果调用的是创建实例的接口,还会返回实例ID,您可以根据返回的实例ID去该产品的控制台验证。

后续步骤

完成上述步骤以后,您已经了解了如何快速开始使用Python语言的SDK开发包。后续您还可以根据需要对SDK配置HTTPS请求、代理、超时和重试机制等,详情请参见进阶配置

阿里云首页 负载均衡 相关技术圈