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 控制檯連結的輔助類。
這是一個深層連結,可過濾特定作業執行。