airflow.providers.amazon.aws.hooks.redshift_cluster
¶
模块内容¶
类¶
与 Amazon Redshift 交互。 |
- class airflow.providers.amazon.aws.hooks.redshift_cluster.RedshiftHook(*args, **kwargs)[源代码]¶
基类:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook
与 Amazon Redshift 交互。
这是
boto3.client("redshift")
的一个薄封装。可以指定其他参数 (如
aws_conn_id
),它们会传递给底层的 AwsBaseHook。- template_fields: collections.abc.Sequence[str] = ('cluster_identifier',)[源代码]¶
- create_cluster(cluster_identifier, node_type, master_username, master_user_password, params)[源代码]¶
使用指定的参数创建一个新集群。
- delete_cluster(cluster_identifier, skip_final_cluster_snapshot=True, final_cluster_snapshot_identifier=None)[源代码]¶
删除集群并可选择创建快照。
- describe_cluster_snapshots(cluster_identifier)[源代码]¶
列出集群的快照。
- 参数
cluster_identifier (str) – 集群的唯一标识符