云对象存储抽象层。
项目描述
# 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10695a7088ea71783ac56a5a6ef688ecab873a5b813141a54c221b4fe450658f |
|
MD5 | b229c2c726052c923939f3035fd7ee7a |
|
BLAKE2b-256 | 23276f636ce5eb31a83da251ea779cd764302fdd26244980ab7fb766fa81c58e |