文档

使用阿里云Python SDK

更新时间:

本文为您介绍如何安装及调用阿里云Python SDK。

安装阿里云Python SDK

您可以通过下载Python SDK或使用pip命令的方式安装阿里云Python SDK:

pip3 install -i https://pypi.python.org/simple alibabacloud-et-industry-openapi20210105

调用示例

说明

调用接口前,需配置环境变量,通过环境变量读取访问凭证。

如下示例:

工业大脑开放平台的AccessKey ID和AccessKey Secret的环境变量名为:AK_ENV、SK_ENV

# -*-coding:utf-8-*- 
from alibabacloud_et_industry_openapi20210105.models import OpenApiInvokeRequest
from alibabacloud_et_industry_openapi20210105.client import Client
from alibabacloud_tea_openapi import models as open_api_models
import uuid,JSON
import os

'''云服务器示例'''

# 初始化Config
# 阿里云账号AccessKey拥有所有API的访问权限,强烈建议您使用RAM用户进行API访问或日常运维, 请登录RAM控制台创建RAM用户。
# 强烈建议不要把AccessKey ID和AccessKey Secret保存到工程代码里,否则可能导致AccessKey泄露,威胁您账号下所有资源的安全。
# 本示例以把AccessKey保存在环境变量中为例说明。您也可以根据业务需要,保存到配置文件里。
config = open_api_models.Config(
    access_key_id=os.getenv('AK_ENV'),
    access_key_secret=os.getenv('SK_ENV'),
    region_id='cn-hangzhou'
)
client = Client(config)
# 初始化Request
request = OpenApiInvokeRequest(service_id='your serviceId',type='EXPERIMENT')

uid = str(uuid.uuid4())
suid = ''.join(uid.split('-'))

request.job_id = suid
request.params='{"api-in-field1":{"api-in-field1-key1":"api-in-field1-key1-value"}}'
print(request)
# 调用api
response = client.open_api_invoke(request)
print(response.body)

  • 本页导读 (0)
文档反馈