airflow.providers.google.cloud.operators.mlengine

此模組包含 Google Cloud MLEngine operator。

屬性

log

MLEngineCreateModelOperator

建立一個新模型。

模組內容

airflow.providers.google.cloud.operators.mlengine.log[source]
class airflow.providers.google.cloud.operators.mlengine.MLEngineCreateModelOperator(*, model, project_id=PROVIDE_PROJECT_ID, gcp_conn_id='google_cloud_default', impersonation_chain=None, **kwargs)[source]

Bases: airflow.providers.google.cloud.operators.cloud_base.GoogleCloudBaseOperator

建立一個新模型。

警告

此 operator 已棄用。請改用 airflow.providers.google.cloud.operators.vertex_ai 中的相應 VertexAI operator。

參見

有關如何使用此 operator 的更多資訊,請參閱指南:建立模型

模型應透過 model 引數提供。

引數
  • model (dict) – 包含模型資訊的字典。

  • project_id (str) – MLEngine 模型所屬的 Google Cloud 專案名稱。如果設定為 None 或缺失,則使用 Google Cloud 連線中的預設 project_id。(templated)

  • gcp_conn_id (str) – 獲取連線資訊時使用的連線 ID。

  • impersonation_chain (str | collections.abc.Sequence[str] | None) – 可選的服務帳戶,用於使用短期憑據進行模擬,或用於獲取列表中最後一個帳戶的 access_token(將在請求中被模擬)所需的帳戶鏈。如果設定為字串,該帳戶必須授予發起帳戶 Service Account Token Creator IAM 角色。如果設定為序列,列表中的身份必須授予直接前一個身份 Service Account Token Creator IAM 角色,列表中第一個帳戶將此角色授予發起帳戶。(templated)

template_fields: collections.abc.Sequence[str] = ('project_id', 'model', 'impersonation_chain')[source]
project_id = None[source]
model[source]
impersonation_chain = None[source]
execute(context)[source]

建立 operator 時派生。

context 是與渲染 jinja 模板時使用的字典相同的字典。

有關更多上下文資訊,請參閱 get_template_context。

此條目有幫助嗎?