Bluemix spark-submit - Como proteger credenciais necessárias ao meu frasco Scala

Eu tenho um aplicativo Spark que estou enviando para o Bluemix Spark Cluster. Ele lê de um banco de dados DASHDB e grava os resultados no Cloudant. O código acessa o DASHDB usando Spark e JDBC.

O ID do usuário e a senha do banco de dados DASHDB são passados como argumentos para o programa. Posso passar esses parâmetros via envio de faísca, mas não acho que isso seja seguro. No código, preciso conhecer as credenciais do banco de dados DASHDB porque estou usando o JDBC para conectar-se a várias tabelas.

Estou tentando encontrar a maneira "Práticas recomendadas" para passar credenciais usando o envio por centelha de maneira segura.

Agradecemos antecipadamente - John

questionAnswers(2)

yourAnswerToTheQuestion