APIs GlueArgParser em Scala no AWS Glue
Pacote: com.amazonaws.services.glue.util
Objeto GlueArgParser
GlueArgParser
object GlueArgParser
Isso é estritamente consistente com a versão do Python de utils.getResolvedOptions
no pacote AWSGlueDataplanePython
.
Métodos def GlueArgParser
def getResolvedOptions( args : Array[String],
options : Array[String]
) : Map[String, String]
def initParser( userOptionsSet : mutable.Set[String] ) : ArgumentParser
exemplo Recuperar argumentos passados para um trabalho
Para recuperar os argumentos do trabalho, você pode usar o método getResolvedOptions
. Considere o exemplo a seguir, que recupera um argumento de trabalho denominado 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)