Veja como fazer isso.
Primeiro ssh
na instância eb.
eb ssh
Em seguida, o seguinte comando
sudo /opt/elasticbeanstalk/bin/get-config environment --output YAML
Como alternativa, --output YAML
pode ser --output json
.
Ou, se você quiser, pode enviar as variáveis para um comando de nó como este:
#!/usr/bin/env node
var strings = []
process.stdin.resume()
process.stdin.setEncoding('utf8')
process.stdin.on('data', function(data) {
var json = JSON.parse(data)
for (var key in json) {
var val = json[key]
strings.push(key + '="' + val + '"')
}
})
process.stdin.on('end', function() {
var output = strings.join('\n')
process.stdout.write(output)
})
E use source
para que os scripts .ebextension
tenham acesso às variáveis env.