我正在尝试用 ruby 编写 EMR 映射器,但是我不清楚 S3 存储桶中的文件将作为什么参数传入。我当前的代码只是使用:
require 'optparse'
options = {}
opts.parse(ARGV)
...
inputFile = options[:input]
mode = options[:mode]
downloadPrefix = options[:prefix]
但是,当我尝试通过 aws 控制台创建测试工作流时,此作业失败。所以我的问题是,EMR 如何将输入参数传递给 ruby 的映射器脚本?