首页 文章

将input_file_path参数提供给Glue控制台的 Binders

提问于
浏览
0

我想传递一个s3文件名作为input_file_path,我想从Glue console执行作业 . 是否可以通过AWS Glue控制台提供input_file_path参数?

1 回答

  • 1

    如果要通过Glue Console(UI)创建作业参数,则必须首先在作业中定义参数:

    • 展开脚本库和作业参数部分
      enter image description here

    • 输入您的参数:
      enter image description here

    • 在代码中阅读它(Scala示例):

    def main(sysArgs: Array[String]) {
      val args = GlueArgParser.getResolvedOptions(sysArgs, Array("input_file_path"))
      print(s"Input path: ${args("input_file_path")}")
    }
    
    • 在代码中读取它(Python):
    import sys
    
    args = getResolvedOptions(sys.argv, ['input_file_path'])
    print(args['input_file_path'])
    

相关问题