Amazon s3 aws解密变量错误消息:参数不存在:JWT_SECRET
我是aws的新手,我正在尝试创建一个管道。但一旦它建立起来,它就会纠正这个错误Amazon s3 aws解密变量错误消息:参数不存在:JWT_SECRET,amazon-s3,aws-cli,kubectl,aws-codepipeline,aws-codebuild,Amazon S3,Aws Cli,Kubectl,Aws Codepipeline,Aws Codebuild,我是aws的新手,我正在尝试创建一个管道。但一旦它建立起来,它就会纠正这个错误 [Container] 2020/05/23 04:32:56 Phase context status code: Decrypted Variables Error Message: parameter does not exist: JWT_SECRET 即使令牌是通过运行此命令存储的 s ssm put参数--name JWT_SECRET--value“myjwtsecret”--键入SecureStri
[Container] 2020/05/23 04:32:56 Phase context status code: Decrypted Variables Error Message: parameter does not exist: JWT_SECRET
即使令牌是通过运行此命令存储的
s ssm put参数--name JWT_SECRET--value“myjwtsecret”--键入SecureString
我试图通过添加这一行buildspec.yml
post-build命令来解决这个问题。但仍然无法解决问题
-kubectl set env部署/simple jwt api jwt\u SECRET=$jwt\u SECRET
Mybuildspec.yml
包含此添加行,用于配置将我的jwt机密传递给应用程序
env:
parameter-store:
JWT_SECRET: JWT_SECRET
有关代码的更多详细信息,请查看my
还有一次,我在cmd下运行它来测试api端点kubectl get services simple jwt api-o wide
,我得到了这个错误
Error from server (NotFound): services "simple-jwt-api" not found
很明显,因为管道建设失败了。请告诉我如何修复它?参数存储变量是否与CodBuild项目位于同一区域?我花了很多时间发现,我在不同区域创建了一个堆栈,而不是在群集中创建了一个堆栈,这就是为什么我手动管理了此错误,但后来使用给定名称的群集不存在。参数存储变量是否位于同一区域CodBuild project?我花了很多时间发现我在不同的区域创建了一个堆栈,而不是在集群中,这就是为什么我手动管理这个错误,后来使用给定名称的集群不存在。