airflow.providers.amazon.aws.hooks.glue_crawler¶
類¶
與 AWS Glue Crawler 互動。 |
模組內容¶
- class airflow.providers.amazon.aws.hooks.glue_crawler.GlueCrawlerHook(*args, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook與 AWS Glue Crawler 互動。
提供對
boto3.client("glue")的輕量級封裝。可以指定附加引數(例如
aws_conn_id),這些引數將傳遞給底層的 AwsBaseHook。- has_crawler(crawler_name)[source]¶
檢查爬蟲是否已存在。
- 引數:
crawler_name – 每個 AWS 賬戶獨有的爬蟲名稱
- 返回:
如果爬蟲已存在則返回 True,否則返回 False。
- 返回型別:
- update_crawler(**crawler_kwargs)[source]¶
更新爬蟲配置。
- 引數:
crawler_kwargs – 用於定義爬蟲配置的關鍵字引數
- 返回:
如果爬蟲已更新則返回 True,否則返回 False
- 返回型別:
- create_crawler(**crawler_kwargs)[source]¶
建立一個 AWS Glue Crawler。
- 引數:
crawler_kwargs – 用於定義建立爬蟲所用配置的關鍵字引數
- 返回:
爬蟲名稱
- 返回型別: