跳转到主要内容

云对象存储抽象层。

项目描述

# cloud-blobstore

此库为云提供商提供的最基本功能提供抽象层。这些是[人类细胞图谱](https://www.humancellatlas.org/) [数据存储服务](https://github.com/HumanCellAtlas/data-store)所需的基本功能。

## 开发

### 设置Python环境 在开始之前,您可能希望设置一个[virtualenv](https://virtualenv.pypa.io/en/stable/)。运行pip install -r requirements-dev.txt。然后设置以下环境变量

环境变量 | 说明 |
———————– | ———– |
S3_BUCKET | 指向新文件将被写入的AWS S3桶。建议为该桶设置清理策略。 |
S3_BUCKET_FIXTURES | 指向存储静态固定数据的AWS S3桶。 |
S3_BUCKET_US_EAST_1 | 指向位于US_EAST_1区域的AWS S3桶。这可能与另一个桶重叠。 |
S3_BUCKET_NON_US_EAST_1 | 指向不在US_EAST_1区域内的AWS S3桶。这可能与另一个桶重叠。 |
GS_BUCKET | 指向新文件将被写入的GCP GS桶。建议为该桶设置清理策略。 |
GS_BUCKET_FIXTURES | 指向存储静态固定数据的GCP GS桶。 |

### 设置测试固定数据。运行python tests/fixtures/populate.py –s3-bucket $S3_BUCKET_FIXTURES –gs-bucket $GS_BUCKET_FIXTURES

#### 运行测试 在顶级目录中运行make test

项目详情


下载文件

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

源分布

cloud-blobstore-3.2.0.tar.gz (9.0 kB 查看哈希值)

上传时间

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面