Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 aws解密变量错误消息:参数不存在:JWT_SECRET_Amazon S3_Aws Cli_Kubectl_Aws Codepipeline_Aws Codebuild - Fatal编程技术网

Amazon s3 aws解密变量错误消息:参数不存在:JWT_SECRET

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

我是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”--键入SecureString
我试图通过添加这一行
buildspec.yml
post-build命令来解决这个问题。但仍然无法解决问题

-kubectl set env部署/simple jwt api jwt\u SECRET=$jwt\u SECRET
My
buildspec.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?我花了很多时间发现我在不同的区域创建了一个堆栈,而不是在集群中,这就是为什么我手动管理这个错误,后来使用给定名称的集群不存在。