airflow.providers.amazon.aws.links.emr
¶
模块内容¶
类¶
用于构建 Amazon EMR 集群链接的辅助类。 |
|
用于构建 Amazon EMR 日志链接的辅助类。 |
|
用于构建 Amazon EMR Serverless 链接到 Spark 标准输出日志的辅助类。 |
|
用于构建 Amazon EMR Serverless 仪表板链接的辅助类。 |
|
用于构建 Amazon EMR Serverless 日志的 S3 控制台链接的辅助类。 |
|
用于构建 Amazon EMR Serverless 日志的 CloudWatch 控制台链接的辅助类。 |
函数¶
|
检索 EMR Serverless 作业日志的 S3 URI。 |
|
检索 EMR Serverless 仪表板的 URL。 |
|
检索 EMR 作业日志的 S3 URI。 |
- class airflow.providers.amazon.aws.links.emr.EmrClusterLink[源代码]¶
基类:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR 集群链接的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrLogsLink[源代码]¶
基类:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR 日志链接的辅助类。
- airflow.providers.amazon.aws.links.emr.get_serverless_log_uri(*, s3_log_uri, application_id, job_run_id)[源代码]¶
检索 EMR Serverless 作业日志的 S3 URI。
任何 EMR Serverless 作业都可能具有不同的 S3 日志记录位置(或无),这是一个 S3 URI。 日志记录位置是 {s3_uri}/applications/{application_id}/jobs/{job_run_id}。
- airflow.providers.amazon.aws.links.emr.get_serverless_dashboard_url(*, aws_conn_id=None, emr_serverless_client=None, application_id, job_run_id)[源代码]¶
检索 EMR Serverless 仪表板的 URL。
该 URL 是一次性使用的临时链接,会在 1 小时后过期,并且无需身份验证即可访问。
必须传递 AWS 连接 ID 或现有的 EMR Serverless 客户端。 如果传递了连接 ID,则使用该连接生成一个客户端。
- airflow.providers.amazon.aws.links.emr.get_log_uri(*, cluster=None, emr_client=None, job_flow_id=None)[源代码]¶
检索 EMR 作业日志的 S3 URI。
需要描述集群调用的输出,或者 EMR 客户端和 job_flow_id 两者。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessLogsLink[源代码]¶
基类:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 链接到 Spark 标准输出日志的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessDashboardLink[源代码]¶
基类:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 仪表板链接的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessS3LogsLink[源代码]¶
基类:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 日志的 S3 控制台链接的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessCloudWatchLogsLink[源代码]¶
基类:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 日志的 CloudWatch 控制台链接的辅助类。
这是一个深度链接,用于筛选特定作业运行。