airflow.providers.amazon.aws.hooks.glue_crawler
¶
模块内容¶
类¶
与 AWS Glue Crawler 交互。 |
- class airflow.providers.amazon.aws.hooks.glue_crawler.GlueCrawlerHook(*args, **kwargs)[源代码]¶
基类:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
与 AWS Glue Crawler 交互。
提供对
boto3.client("glue")
的薄封装。可以指定其他参数(例如
aws_conn_id
),并将其传递给底层的 AwsBaseHook。- has_crawler(crawler_name)[源代码]¶
检查爬虫是否已存在。
- 参数
crawler_name – 每个 AWS 账户唯一的爬虫名称
- 返回
如果爬虫已存在则返回 True,否则返回 False。
- 返回类型
- update_crawler(**crawler_kwargs)[源代码]¶
更新爬虫配置。
- 参数
crawler_kwargs – 定义用于爬虫配置的关键字参数
- 返回
如果爬虫已更新则为 True,否则为 false
- 返回类型
- create_crawler(**crawler_kwargs)[源代码]¶
创建一个 AWS Glue Crawler。
- 参数
crawler_kwargs – 定义用于创建爬虫的配置的关键字参数
- 返回
爬虫名称
- 返回类型