追加到远程现有文件¶
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 类似,必要的更改是以追加模式打开远程文件。
依赖项¶
无
测试¶
目前没有。
文档影响¶
无
参考资料¶
无