gpt4 book ai didi

azure - 为什么我的构建管道用星号替换特定值? - Azure 开发运营

转载 作者:行者123 更新时间:2023-12-02 23:59:30 25 4
gpt4 key购买 nike

我的团队正在努力将基础设施即代码扫描解决方案集成到我们的构建管道中,我们发现当在我们的构建管道中执行任务时,字符串“GCP”被三个星号替换。这也不是一项任务独有的,而我创建了一个 bash 脚本来执行并列出我们的存储库,并且所有以“GCP”开头的目录都被三个星号替换。使用“GCP”值设置的唯一变量是“system.teamProject”变量,我们没有使用我所知的任何 secret 值,也没有使用变量组。

任何帮助将不胜感激。谢谢!

Bash Asterisk Output "ls -a"

IaC Scanning Asterisk Task Failure

最佳答案

如果您在管道中设置了任何 secret 变量,或者链接了任何包含 secret 变量的变量组(包括来自连接的外部和远程服务的 secret ),通常这些 secret 的值将被屏蔽为星号。

enter image description here

当您尝试将 secret 值打印到输出日志时,这些值将在日志中显示为星号。如果您尝试将值输出到文本文件中,这些值仍将在文件中显示为星号。

此外,如果某个字符串未设置为 Secret,但其子字符串是管道中某些现有 Secret 的值,则在尝试输出该字符串时,这些子字符串部分可能会被屏蔽为星号。

如果您没有设置任何 secret ,以便我们进一步调查此问题,您愿意与我们分享日志中被星号掩盖的实际值吗?我们会很好地调查和评估该字符串是否包含一些特殊或敏感字符,这些字符可能会被 Azure DevOps 自动识别为 secret 。

关于azure - 为什么我的构建管道用星号替换特定值? - Azure 开发运营,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66463702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com