从AWS EMR Spot Intsance管理数据库凭据

时间:2017-01-11 05:51:58

标签: amazon-web-services amazon-s3 amazon-redshift amazon-emr

我经常启动/关闭EMR群集以执行各种任务。其中一些任务包括连接到远程数据库以及读取或写入数据。我需要各种连接参数来连接这些数据库(地址,用户名,密码等)。

我正在寻找一种安全的方法,在引导过程中将这些数据库凭据提供到EMR集群,以供自动化作业使用。我可以访问所有其他AWS服务。

1 个答案:

答案 0 :(得分:0)

启动emr群集时,可以通过“Bootstap操作”部分添加要在每个节点上执行的自定义脚本。您可以将配置文件从S3存储桶复制到实例,并使用代码读取conf文件或执行bash脚本以将配置传播为环境变量。 enter image description here