airflow.providers.amazon.aws.links.emr¶
类¶
用于构建 Amazon EMR Cluster Link 的辅助类。 |
|
用于构建 Amazon EMR Logs Link 的辅助类。 |
|
用于构建 Amazon EMR Serverless 到 Spark stdout 日志链接的辅助类。 |
|
用于构建 Amazon EMR Serverless Dashboard Link 的辅助类。 |
|
用于构建 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[source]¶
Bases:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Cluster Link 的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrLogsLink[source]¶
Bases:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Logs Link 的辅助类。
- airflow.providers.amazon.aws.links.emr.get_serverless_log_uri(*, s3_log_uri, application_id, job_run_id)[source]¶
检索 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)[source]¶
检索 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)[source]¶
检索 EMR 作业日志的 S3 URI。
需要 describe_cluster 调用的输出,或同时需要 EMR 客户端和 job_flow_id。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessLogsLink[source]¶
Bases:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 到 Spark stdout 日志链接的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessDashboardLink[source]¶
Bases:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless Dashboard Link 的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessS3LogsLink[source]¶
Bases:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 日志到 S3 控制台链接的辅助类。
- class airflow.providers.amazon.aws.links.emr.EmrServerlessCloudWatchLogsLink[source]¶
Bases:
airflow.providers.amazon.aws.links.base_aws.BaseAwsLink
用于构建 Amazon EMR Serverless 日志到 CloudWatch 控制台链接的辅助类。
这是一个深层链接,可过滤特定作业运行。