# 文件会变化时，如何选择稳定的对象名称？

Canonical URL: https://help.iagenify.com/zh/faqs/object-storage/how-do-i-choose-stable-object-names-when-files-can-change

[← 返回对象存储常见问题](https://help.iagenify.com/zh/faqs/object-storage)

帮助中心 · 常见问题 对象存储 1 分钟阅读
# 文件会变化时，如何选择稳定的对象名称？
对象名称常被应用数据、链接或工作流输入用作引用。如果每次编辑文件都会改变名称，这些引用可能指向错误内容或失效位置。
IaGenify
对象存储

## 将对象身份与可变文件名分开
易读的文件名很方便，但用户可能重命名文档或上传修订版本。如果其他记录把文件名当作对象身份，每次改名都需要同步更新多个位置。可以为逻辑文件分配稳定标识，并将显示名称保存在可独立修改的元数据中。
选择适合应用检索方式的对象键格式。前缀可以归类相关对象，稳定标识则区分每个对象。避免在可能出现在日志、导出内容或链接中的名称里加入不必要的个人或机密信息。记录命名规则，确保应用的不同部分生成相同引用。
## 明确如何处理文件替换
决定修订文件是覆盖现有对象键下的内容，还是创建新键。覆盖可以保留原引用，但可能让旧记录看起来指向新内容；新键可以保留历史，却需要更新标记当前文件的记录。
选择方式取决于应用是否需要版本历史，还是只保留最新内容。
测试完整生命周期：创建对象、保存引用、取回文件、替换或重命名，并在不再需要时删除。每次操作后，确认相关数据库记录和工作流仍指向预期文件。稳定一致的身份规则可以随着应用演进减少失效引用。 [← 返回对象存储常见问题](https://help.iagenify.com/zh/faqs/object-storage)
