追加到远程现有文件

https://blueprints.launchpad.net/sahara/+spec/append-to-remote-file

Sahara utils remote 只能创建新文件并写入或替换行,但无法追加到现有文件。此 bp 旨在实现此功能。

问题描述

在管理远程文件时,sahara 只能创建新文件并替换现有文件中的行。追加到现有文件的功能不存在,但这是必要的。

提议的变更

按照 write_to_file 方法的思路实现此功能。代码基本相同,更改将是打开文件的方法。Write 使用 ‘w’,我们需要使用 ‘a’。

替代方案

数据模型影响

REST API 影响

其他最终用户影响

部署者影响

开发者影响

Sahara-image-elements impact

Sahara-dashboard / Horizon 影响

实现

负责人

主要负责人

  • tellesmvn

工作项

实现非常基础,思路与 write_file 类似,必要的更改是以追加模式打开远程文件。

依赖项

测试

目前没有。

文档影响

参考资料