SuperAPI AI 工具集

telnyx-storage-python

编程与开发

查看项目

更新于 10-16 03:37

技能介绍

用途:通过 Telnyx Storage 的 S3 兼容 API,用 Python 管理云存储桶与对象,并查询用量、管理证书。

安装与初始化:pip install telnyx;使用 from telnyx import Telnyx 并传入 TELNYX_API_KEY 创建客户端。

主要能力:获取、添加、删除桶的 SSL 证书(用于将 Telnyx 存储作为 CDN);按时间段、按方法类别查询桶的 API 用量;查询桶占用的存储空间与文件数量;为对象生成限时认证的预签名 URL,支持 GET 下载或 PUT 上传,可传可选 ttl,对应 POST /storage/buckets/{bucketName}/{objectName}/presigned_url。

错误处理:需处理网络错误、401、403、404、422 与 429 限流;429 建议按 Retry-After 指数退避重试。

限制:生成预签名 URL 必须使用 Telnyx 方式,不能使用 AWS s3api CLI 或 SDK 的 presign 方法;示例中部分参数为空字符串,实际取值与各接口完整请求/响应字段、计费与平台范围暂未提供。