Como definir a variável de ambiente de chave privada RSA multilinha para o AWS Elastic Beans

Estou implantando um aplicativo Ruby on Rails na AWS usando o Elastic Beanstalk e preciso definir uma chave privada como variável de ambiente

Por exemplo

-----BEGIN RSA PRIVATE KEY----- SpvpksXQIBA65ICOgQxV2TvMIICAiMeV9prhdJSKjjsk2 tYdz8lhn/ibROQW71utuHLAyHGMBxz3kIaaIq1kjdkkk tYdz8lhn/ibROQW71utuHLAyHGMBxz3kIaaIq1kjdkkk tYdz8lhn/ibROQW71utuHLAyHGMBxz3kIaaIq1kjdkkk tYdz8lhn/ibROQW71utuHLAyHGMBxz3kIaaIq1kjdkkk -----END RSA PRIVATE KEY-----

No entanto, isso parece não funcionar ao implantar o aplicativo, pois sempre falha com um

OpenSSL :: PKey :: RSAError: nem a chave PUB nem a chave PRIV: erro asn1 aninhado

Eu acho que é porque a chave RSA está malformada.

No entanto, diferentemente do Heroku, o AWS EB não aceita entrada de várias linhas (veja abaixo), então eu tenho que usar\n para criar novas linhas.

Tentei com alguns estilos diferentes, mas nenhum deles parece interpolar o\n corretamente e sempre recebo o mesmo erro.

Eu tentei com\n e no final de cada linha, então\\n e também tentei tentei aspas duplas\" para quebrar a chave, mas continuo recebendo o mesmo erro.

Como defino corretamente uma variável de ambiente com várias linhas no AWS Elastic Beanstalk?

questionAnswers(2)

yourAnswerToTheQuestion