airflow.providers.amazon.aws.operators.glacier

GlacierCreateJobOperator

啟動 Amazon Glacier 儲存庫檢索作業。

GlacierUploadArchiveOperator

此運算子將歸檔新增到 Amazon S3 Glacier 儲存庫。

模組內容

class airflow.providers.amazon.aws.operators.glacier.GlacierCreateJobOperator(*, vault_name, **kwargs)[source]

Bases: airflow.providers.amazon.aws.operators.base_aws.AwsBaseOperator[airflow.providers.amazon.aws.hooks.glacier.GlacierHook]

啟動 Amazon Glacier 儲存庫檢索作業。

另請參閱

有關如何使用此運算子的更多資訊,請參閱指南: 建立 Amazon Glacier 作業

引數:
  • aws_conn_id – AWS 連線詳細資訊的引用

  • vault_name (str) – 執行作業的 Glacier 儲存庫

aws_hook_class[source]
template_fields: collections.abc.Sequence[str][source]
vault_name[source]
execute(context)[source]

建立運算子時派生。

上下文是渲染 Jinja 模板時使用的相同字典。

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

class airflow.providers.amazon.aws.operators.glacier.GlacierUploadArchiveOperator(*, vault_name, body, checksum=None, archive_description=None, account_id=None, **kwargs)[source]

Bases: airflow.providers.amazon.aws.operators.base_aws.AwsBaseOperator[airflow.providers.amazon.aws.hooks.glacier.GlacierHook]

此運算子將歸檔新增到 Amazon S3 Glacier 儲存庫。

另請參閱

有關如何使用此運算子的更多資訊,請參閱指南: 將歸檔上傳到 Amazon Glacier

引數:
  • vault_name (str) – 儲存庫名稱

  • body (object) – 位元組或可查詢的檔案類物件。要上傳的資料。

  • checksum (str | None) – 要上傳資料的 SHA256 樹雜湊。如果未提供此引數,將自動填充。

  • archive_description (str | None) – 您正在上傳的歸檔的描述。

  • account_id (str | None) – (可選)擁有該儲存庫的 AWS 賬號 ID。預設為用於簽名請求的憑證。

  • aws_conn_id – AWS 連線詳細資訊的引用

aws_hook_class[source]
template_fields: collections.abc.Sequence[str][source]
account_id = None[source]
vault_name[source]
body[source]
checksum = None[source]
archive_description = None[source]
execute(context)[source]

建立運算子時派生。

上下文是渲染 Jinja 模板時使用的相同字典。

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

此條目有幫助嗎?