使用多行值设置 CF 环境变量
Setting CF environment variable with multiline value
我想在 CF App 的环境变量中设置一个 RSA 令牌。
我试着用下面的命令设置它
export var1=`cat key.pem`
cf set-env app KEY "$var1"
如果我控制环境变量 (cf env app
),我会得到预期的输出:
.
.
User-Provided:
KEY: -----BEGIN RSA PRIVATE KEY-----
.
. multi-line key contents
.
-----END RSA PRIVATE KEY-----
但是,如果我 运行 应用程序,它会在身份验证中失败。
我也试过应用引号:
cf set-env app KEY "'$var1'"
这是令牌问题。
问题中提到的第一种方法有效。
我想在 CF App 的环境变量中设置一个 RSA 令牌。
我试着用下面的命令设置它
export var1=`cat key.pem`
cf set-env app KEY "$var1"
如果我控制环境变量 (cf env app
),我会得到预期的输出:
.
.
User-Provided:
KEY: -----BEGIN RSA PRIVATE KEY-----
.
. multi-line key contents
.
-----END RSA PRIVATE KEY-----
但是,如果我 运行 应用程序,它会在身份验证中失败。
我也试过应用引号:
cf set-env app KEY "'$var1'"
这是令牌问题。 问题中提到的第一种方法有效。