我正在使用
GitBash v2.17.0
AWS CLI v1.16.67
Windows 10
问题
我已经在AWS SSM参数存储中创建了一个SecureString
参数。举个例子,我们叫参数
/levelOne/levelTwo
我正在尝试使用AWS CLI检索参数。为此,我使用以下命令:
aws ssm get-parameters --names '/levelOne/LevelTwo' --with-decryption
问题在于返回的结果是这样的:
如您所见,该参数以C:/Program Files/Git
为前缀。
谁能解释我做错了吗?
谢谢
答案 0 :(得分:0)
这是由POSIX path conversion in MinGW引起的。
您可以解决此问题,方法是用//替换前导/,然后用反斜杠替换后续的正斜杠,例如
aws ssm get-parameters --names '//levelOne\levelTwo'
此命令只能在MinGW中正确运行,即在Bash或Windows CMD中将失败。