引导期间在 AWS EMR 中设置环境变量

Pie*_*rre 7 bash amazon-emr

我在中添加了以下配置 spark-env

--configurations '[
     {
       "Classification": "spark-env",
       "Properties": {},
       "Configurations": [
           {
             "Classification": "export",
             "Properties": {
                 "MY_VARIABLE": "MY_VARIABLE"
             }
           }
       ]
     }
     ]'
Run Code Online (Sandbox Code Playgroud)

但是如果我只是echo $MY_VARIABLE在 bash 中做,我在终端中看不到它们。

基本上我想做的是以下内容:

  • 使用 AWS Lambda 安排创建 AWS EMR 集群(我将在其中设置所有环境变量,例如 git 凭证)
  • 在机器的引导中,安装一堆东西,包括 git
  • git clone 一个存储库(所以我需要使用存储在环境变量中的凭据)
  • 从此存储库中执行一些代码

rwi*_*zel 0

将环境变量作为参数传递给引导操作。