我是AWS的新手。我正在致力于集成SSM参数来存储数据库密码,并在云形成时使用相同的密码。
我们观察到在字符串开头具有特殊字符的SSM参数值存在问题。
例如,如果密码是Test@123,则它可以正常工作。但是如果密码是@Test!123,那么它就不起作用了。
有没有同样的工作。
发布于 2021-03-23 19:26:41
我通过用双引号括起以特殊字符开头的密码解决了这个问题。例如
@Test!123发布于 2021-08-24 18:44:08
好了,我想我找到了解决问题的办法。我有一个这样的密码:"complicated!word+=!here!help+",这就是我如何摆脱它的方法:
aws ssm put-parameter --name /config/my-api_alpha/my-db.jdbc.password --value “complicated\!word+=\!here\!help+” --type SecureString --key-id arn:aws:kms:us-east-1:1234567890:key/this-is-a-kms-keyId双引号是可选的;这将产生相同的结果:
aws ssm put-parameter --name /config/my-api_alpha/my-db.jdbc.password --value complicated\!word+=\!here\!help+ --type SecureString --key-id arn:aws:kms:us-east-1:1234567890:key/this-is-a-kms-keyIdhttps://stackoverflow.com/questions/66350711
复制相似问题