本文为您介绍如何安装及调用阿里云Python SDK。
安装阿里云Python SDK
您可以通过下载Python SDK或使用pip命令的方式安装阿里云Python SDK:
使用pip命令安装:
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)
文档内容是否对您有帮助?