百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#7613·infisical

[错误] 导入环境的隐藏引用在引用不存在的环境变量时无法解析

作者: matzeeable创建于 2026年8月11日更新于 2026年9月9日
标签deployment:self-hostedproduct:secret-manager

产品

秘密管理员

描述错误

我们正使用[`envsubst'](https://man7.org/linux/man-pages/man1/envsubst.1.html)在客户端替换Infisical值中的一些变量,**不允许将其放入Infisical**。 当环境导入一个使用有秘密引用的变量和一个未宣布的变量的秘密文件夹时,该秘密引用不会被解决.

重写

  1. 创建以下带有这些变量的文件夹:

<img宽="693"高="438" alt="Image" src="https://GitHub.com/user-attachments/assets/e6be2e06-98bc-4bca-841c-669ba35f6c2e"/".

  1. 创建另一个包含这些变量、秘密参考和从开发中导入的文件夹:

<img宽="1437"高="1149" alt="Image" src="https://GitHub.com/user-attachments/assets/d07c7e85-73e4-4a5f-a23a-5899a779e8bd"/".

下列命令按预期工作** :

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? $ 不规则导出 -- path="/ 测试 /test1" --env="stage" 我的另一边是"秘密参考1" 我的"FIILING"='1美元{NOT DECLARED IN INFISICAL}" 我的双关语是'1'


以下命令断开“MY FAILING-SECRET” ,因为它是秘密输入的** 和** 未申报变量

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
unficial 导出 -- path="/ 测试 /test1" --env="dev"
我的另一边是"秘密参考1"
(原始内容存档于2017-09-29). My Failling SECRET='${stage. testing . test2.MY AWESOME SECRET]. ${NOT DECLARED IN INFISICAL}' (美国英语).
我的双关语是'1'

可以看到,除未申报的变量`NOT DECLARED IN INFISICAL'外,其他所有输入变量都使用秘密参考。

预期行为

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? unficial 导出 -- path="/ 测试 /test1" --env="dev" 我的另一边是"秘密参考1" 我的"FIILING"='1美元{NOT DECLARED IN INFISICAL}" 我的双关语是'1'


QQ 屏幕截图

无回复( N)

部署类型

自办

其他背景

飞云和最新的飞云 也会出现这种情况

内容来源: Infisical/infisical

查看 GitHub 原文在 GitHub 查看讨论