Shell 不重复但存在类似问题-Jenkins-AWS-Lambda更新函数配置环境变量仅接受1个变量

Shell 不重复但存在类似问题-Jenkins-AWS-Lambda更新函数配置环境变量仅接受1个变量,shell,aws-lambda,jenkins-pipeline,Shell,Aws Lambda,Jenkins Pipeline,Jenkins管道代码的片段: Sshagent(凭据:[“${myCred}]”){ Sh“”#!/bin/bash-el Ssh-ec2-user@11.21.31.41sudo aws lambda更新函数配置--函数名my func--环境变量={ip='10.20.30.40',port='8080'}--区域us-west-2 “”} 注意:它仅适用于1个环境变量 在(油灰)11.21.31.41的内部工作的地方,上述不工作 sudo aws lambda更新函数配置--函数名my

Jenkins管道代码的片段:

Sshagent(凭据:[“${myCred}]”){ Sh“”#!/bin/bash-el Ssh-ec2-user@11.21.31.41sudo aws lambda更新函数配置--函数名my func--环境变量={ip='10.20.30.40',port='8080'}--区域us-west-2 “”}

注意:它仅适用于1个环境变量

在(油灰)11.21.31.41的内部工作的地方,上述不工作

sudo aws lambda更新函数配置--函数名my func--环境变量={ip='10.20.30.40',port='80'}--区域us-west-2

在Jenkins管道代码中尝试了使用、单引号、双引号对环境变量的键和值进行转义,但仍然卡住了。 错误:未知选项:变量=端口=8080