对冰川执行工作流。
synchronous_glacier的Python项目详细描述
说明
冰川是用来长期保存大型文件/档案的。删除存档和下载文件是一个耗时的过程。此外,如果冰川保险库容器仍包含存档,则不能删除该容器。
要删除保管库,正常过程是:
- 创建作业以评估Vault的当前内容。
- 等到工作完成(在美国东部通常是三四个小时)。
- 请求作业输出数据。
- 删除作业输出中列出的每个存档。
- 删除保管库。
安装
使用pip安装:
$ sudo pip install synchronous_glacier
工具
sg保险库删除
执行保管库删除工作流。
示例输出:
$ sg-vault-delete ACCESSKEY SECRETKEY dustin-test-multi-3 Watching job [76c9jSYmg6k9ZbgxdpZLtRq2kDZML_yzhU_1tEL1f_CgEiXjHyKnnoMTDVFciexsGM82k9X1v9K7T0ms-imt9SvPgPW0]. Sleeping (running 00:00:00). Sleeping (running 00:10:03). Sleeping (running 00:20:07). Sleeping (running 00:30:11). Sleeping (running 00:40:15). Sleeping (running 00:50:19). ... Job complete. Deleting (3) archives. Requesting archive delete: (0) [dustin-test-archive1] Requesting archive delete: (1) [dustin-test-archive2] Requesting archive delete: (2) [dustin-test-archive3] Deleting vault: dustin-test-multi-3
待办事项
我们只写了一个工具来解决一个问题。prs将很容易被接受,以扩展项目和其他工具来执行不同的工作流。