Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Aliyun API Python

一个简单的阿里云API Python封装库

使用API封装库

import aliyun_api_py

# 创建API请求
request = aliyun_api_py.Api(access_key_id, access_key_secret, http_method, host, uri, x_acs_action, x_acs_version,algorithm)
request.param["your-param"] = "sth"
request.body["your-body"] = "sth"
print(request.exec())

access_key_id:阿里云AccessKey ID

access_key_secret:阿里云AccessKey Secret

http_method:http请求方式,例如POST

host:服务地址,详见服务区域列表

uri:资源路径

x_acs_action:API名称

x_acs_version:API版本

algorithm:签名算法,默认为ACS3-HMAC-SHA256,一般情况下无需更改

更多参数信息详见请求结构和签名机制

返回格式

当请求正确发出时,返回格式如下:

{"status_code": "状态码",
 "headers": "响应头",
 "body": "返回的内容"
}

若请求出错,则会抛出错误信息

使用SDK

目前SDK随缘更新,碰到自己需要的API可能会随手写个SDK方便调用

API相关信息详见阿里云API文档

import aliyun_api_py

# 调用请求函数(以重启ECS为例)
request = aliyun_api_py.Ecs(access_key_id, access_key_secret, host)
print(request.reboot_instance(instance_id, force_stop, dry_run))

ECS

ecs.reboot_instance(instance_id, force_stop, dry_run):重启ECS实例

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aliyun_api_py-1.1.4.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aliyun_api_py-1.1.4-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file aliyun_api_py-1.1.4.tar.gz.

File metadata

  • Download URL: aliyun_api_py-1.1.4.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for aliyun_api_py-1.1.4.tar.gz
Algorithm Hash digest
SHA256 3d62bd8310840be3c7660204a3f7bd57e801aa8379ea401f9341a639618d5d45
MD5 1269cf1ce581bbfcc23c03e820db6855
BLAKE2b-256 89eebe519cdbdd0a7a3bac4a187257949f124737b90412fe2408640adb64661d

See more details on using hashes here.

File details

Details for the file aliyun_api_py-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: aliyun_api_py-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for aliyun_api_py-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c1d321d355065e313aeeb74f38c385c5f6f1f0abd6ae489b6061a8b64f25d31f
MD5 63932f582af81696ed49fe2d786cfeb5
BLAKE2b-256 67636c9469efa0476c876e7c7c27b0a5e669f116a189cb1b1bea11699ead7cbc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page