Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 从AWS EMR Spot Intsance管理数据库凭据_Amazon Web Services_Amazon S3_Amazon Redshift_Amazon Emr - Fatal编程技术网

Amazon web services 从AWS EMR Spot Intsance管理数据库凭据

Amazon web services 从AWS EMR Spot Intsance管理数据库凭据,amazon-web-services,amazon-s3,amazon-redshift,amazon-emr,Amazon Web Services,Amazon S3,Amazon Redshift,Amazon Emr,我定期启动/关闭EMR集群以执行各种任务。其中一些任务包括连接到远程数据库以及读取或写入数据。我需要各种连接参数来连接到这些数据库(地址、用户名、pw等) 我正在寻找一种安全的方法,以便在引导过程中将这些数据库凭据放到EMR集群中,供自动化作业使用。我可以访问所有其他AWS服务。启动emr群集时,您可以添加自定义脚本,以通过Bootstap Actions部分在每个节点上执行。您可以将配置文件从S3 bucket复制到实例,并使用代码读取conf文件或执行bash脚本将配置传播为环境变量。 S3

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


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

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

S3+IAM。如下所述: