Amazon web services 使用AWS Lambda中的Java SDK将参数传递给AWS Glue

Amazon web services 使用AWS Lambda中的Java SDK将参数传递给AWS Glue,amazon-web-services,aws-glue,Amazon Web Services,Aws Glue,我打电话给AWS Lambda的胶水作业,如下所示。我需要传递一个参数来粘合。我如何使用下面使用JavaSDK的代码来实现它 AWSGlue awsGlueClient = AWSGlueClient.builder().withRegion("us-east-1").build(); StartJobRunRequest jobRunRequest = new StartJobRunRequest(); jobRunRequest.setJobName("my_tran

我打电话给AWS Lambda的胶水作业,如下所示。我需要传递一个参数来粘合。我如何使用下面使用JavaSDK的代码来实现它

    AWSGlue awsGlueClient = AWSGlueClient.builder().withRegion("us-east-1").build();
    StartJobRunRequest jobRunRequest = new StartJobRunRequest();
    jobRunRequest.setJobName("my_transformer");
    StartJobRunResult jobRunResult = awsGlueClient.startJobRun(jobRunRequest);
试用

jobRunRequest.setDefaultArguments()

要创建参数映射对象,请选中


注意,--在参数名之前。

我能够理解它…这就是使用Java SDK jobRunRequest.addArgumentsEntry(“--Mode”,Mode)将参数传递给Glue的方法;jobRunRequest.addArgumentsEntry(“--Paramfile”,Paramfile);你必须在胶水作业中定义参数。我现在的问题是弄清楚这份工作的状态。到目前为止我还没弄明白。