Amazon Glue Scala GlueArgParser API - Amazon Glue
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Glue Scala GlueArgParser API

程序包:com.amazonaws.services.glue.util

GlueArgParser 对象

GlueArgParser

object GlueArgParser

这与 AWSGlueDataplanePython 程序包中的 utils.getResolvedOptions 的 Python 版本严格一致。

GlueArgParser def 方法

def getResolvedOptions( args : Array[String], options : Array[String] ) : Map[String, String]
def initParser( userOptionsSet : mutable.Set[String] ) : ArgumentParser
例 检索传递到作业的参数

要检索作业参数,您可以使用 getResolvedOptions 方法。考虑以下示例,它检索名为 aws_region 的作业参数。

val args = GlueArgParser.getResolvedOptions(sysArgs, Seq("JOB_NAME","aws_region").toArray) Job.init(args("JOB_NAME"), glueContext, args.asJava) val region = args("aws_region") println(region)