跳转到主要内容

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-jpic-test-0.0.2.tar.gz (4.4 kB 查看散列值)

上传时间

由以下赞助

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