# 为什么包含 ../ 的对象存储键会被拒绝？

Canonical URL: https://help.iagenify.com/zh/faqs/object-storage/why-are-object-storage-keys-containing-rejected

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

帮助中心 · 常见问题 对象存储 1 分钟阅读
# 为什么包含 ../ 的对象存储键会被拒绝？
IaGenify 会拒绝包含 `.` 或 `..` 路径段的对象存储键。这些路径段可能让键看起来越出了预期位置，因此 API 会将其视为无效，而不会接受含义不明确的路径。
IaGenify
对象存储

## 键用于标识存储中的对象
对象存储键是在所选存储中定位对象的名称，并不是遍历本地文件夹树的命令。IaGenify 将键视为相对于该存储的路径，并拒绝 `.` 或 `..` 路径段，返回键无效错误。
斜杠仍可用于分隔键的组成部分，以 `/` 结尾的键也可表示文件夹标记。安全检查针对的是路径遍历段，而不是 `reports/2026/january.csv` 这类普通嵌套名称。
可以保留预期的层级，但应避免可能被解释为向上跳转的点路径段。
## 修正键后再重试
上传或查询被拒绝时，检查完整的键字符串，包括工作流或应用附加的前缀。移除路径遍历部分，并使用已知且经过验证的路径段构造键。不要尝试用其他编码绕过拒绝；请在预期存储中使用清晰的相对键。
键被拒绝不表示对象已部分上传。修正后，应在同一存储中用同一个键确认对象存在，再交给后续步骤使用。删除对象前也要核对完整键，因为删除会永久抹除对象数据。 [← 返回对象存储常见问题](https://help.iagenify.com/zh/faqs/object-storage)
