跳转到主要内容

C14 Python包装器

项目描述

此模块是围绕Online.net C14 存储解决方案的Python包装器。

此模块实现了Online.net公开提供的所有API调用。

使用方法

from c14 import C14

token = 'thisismyprivatetoken'

c14api = C14(token)

# Create a safe
c14api.create_safe('My Safe', 'This is the description of my safe')

# List all safes
c14api.list_safes()

可用方法列表

def list_platforms(self): 获取平台链接列表。

def get_platform(self, id): 获取平台信息。

  • id: 平台ID。

def list_protocols(self) 获取可用文件传输协议列表。

def create_safe(self, name, description=None): 创建一个安全区域。

  • name: 安全区域名称。

  • description: 安全区域描述。

def get_safe(self, uuid): 获取安全区域信息。

  • uuid: 安全区域ID。

def update_safe(self, uuid, name=None, description=None): 编辑安全区域。

  • uuid: 安全区域ID。

  • name: 安全区域名称。

  • description: 安全区域描述。

def list_safes(self): 获取用户安全区域链接列表。

def delete_safe(self, uuid): 删除安全区域。

  • uuid: 安全区域ID。

def create_archive(self, safe_id, name, description, protocols, platforms, parity=None, ssh_keys=None, days=None): 创建归档。

  • safe_id: 安全区域ID。

  • name: 归档名称。

  • description: 归档描述。

  • protocols: 使用的文件传输协议。

  • platforms: 存储归档的平台ID。

  • 奇偶校验:奇偶校验(标准版或企业版;默认:标准版)。

  • ssh_keys:SSH密钥的UUID。

  • days:文件自动归档前的天数(2、5或7;默认:7)。

def get_archive(self, safe_id, uuid):获取归档信息。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def update_archive(self, uuid, name=None, description=None):编辑归档。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

  • name: 归档名称。

  • description: 归档描述。

def list_archives(self, safe_id):获取用户安全中的归档列表。

  • safe_id: 安全区域ID。

def delete_archive(self, safe_id, uuid):删除归档。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_archive(self, safe_id, uuid):从临时存储中存档文件。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_informations(self, safe_id, uuid):获取归档临时存储的信息。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_list_jobs(self, safe_id, uuid):获取归档作业列表。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_get_job(self, safe_id, uuid, job_id):获取作业信息。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

  • job_id:作业的ID。

def archive_get_encryption_key(self, safe_id, uuid):获取归档的加密密钥。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_set_encryption_key(self, safe_id, uuid, key):设置归档的加密密钥。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

  • key:加密密钥。

def archive_delete_encryption_key(self, safe_id, uuid):删除归档的加密密钥。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_list_locations(self, safe_id, uuid):获取用户归档的地点列表。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def archive_get_location(self, safe_id, uuid, location_id):获取归档地点信息。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

def verify_archive(self, safe_id, uuid, location_id):验证归档地点上的文件。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

  • location_id:地点的ID。

def unarchive(self, safe_id, uuid, location_id, protocols, rearchive=None, key=None, ssh_keys=None):将文件从临时存储中解档。

  • safe_id: 安全区域ID。

  • uuid:归档的ID。

  • location_id:地点的ID。

  • protocols: 使用的文件传输协议。

  • rearchive:7天后重新存档数据(默认:true)。

  • key:加密密钥。

  • ssh_keys:SSH密钥的UUID。

项目详细信息


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

c14-0.0.1.tar.gz (4.7 kB 查看哈希值

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面