如何通过 AWS CloudFormation 为 AWS Glue 作业传递特殊参数

0

【以下的问题经过翻译处理】 使用 AWS CloudFormation 创建 AWS Glue ETL 作业时,如何指定高级选项,例如作业可能需要的其他 JAR、用于 KMS 加密的特殊安全配置参数等?

profile picture
专家
已提问 5 个月前20 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

在 AWS CloudFormation 中使用属性下的资源 AWS::Glue::Job 时,您需要在 [DefaultArguments] (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource -glue-job.html#cfn-glue-job-defaultarguments) 部分。

            "DefaultArguments": {
            "--TempDir": "s3://aws-glue-temporary-633748029103-eu-west-1/serhat",
            "--class": "GlueApp",
            "--enable-glue-datacatalog": "",
            "--enable-metrics": "",
            "--encryption-type": "sse-s3",
            "--job-bookmark-option": "job-bookmark-enable",
            "--job-language": "scala"
        },

您可以在 [此处](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html#aws-glue-api-crawler -pyspark-extensions-python-intro-parameters)。

对于额外的 JARS:--extra-jars 是参数。

对于服务器端加密:--encryption-type 是参数。

希望这可以帮助你。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则