Gre*_*uff 1 amazon-web-services aws-cli aws-ssm
我正在使用
GitBash v2.17.0
AWS CLI v1.16.67
视窗 10
问题
我SecureString在 AWS SSM Parameter Store 中创建了一个参数。例如,让我们调用参数
/levelOne/levelTwo
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 AWS CLI 检索参数。为此,我使用以下命令:
aws ssm get-parameters --names '/levelOne/LevelTwo' --with-decryption
Run Code Online (Sandbox Code Playgroud)
问题是返回的结果是这样的:
如您所见,参数以C:/Program Files/Git. 谁能解释一下我做错了什么?
谢谢
小智 5
这是由MinGW 中的 POSIX 路径转换引起的。
您可以通过将 // 替换为前导 /,然后用反斜杠替换后续的正斜杠来解决此问题,例如
aws ssm get-parameters --names '//levelOne\levelTwo'
Run Code Online (Sandbox Code Playgroud)
该命令只能在 MinGW 中正确运行,即在 Bash 或 Windows CMD 中将失败。
小智 5
我遇到了同样的问题。检查从控制台创建参数存储时选择的区域。原因是 Aws-ssm 是区域服务。
aws ssm get-parameters --names "/levelOne/LevelTwo" --region us-west-1 --with-decryption
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |