airflow.providers.amazon.aws.operators.glacier

模块内容

GlacierCreateJobOperator

启动 Amazon Glacier 清单检索作业。

GlacierUploadArchiveOperator

此操作符向 Amazon S3 Glacier 仓库添加一个存档。

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

基类: 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[源代码]
template_fields: collections.abc.Sequence[str][源代码]
execute(context)[源代码]

在创建操作符时派生。

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

有关更多上下文,请参阅 get_template_context。

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

基类: 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[源代码]
template_fields: collections.abc.Sequence[str][源代码]
execute(context)[源代码]

在创建操作符时派生。

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

有关更多上下文,请参阅 get_template_context。

此条目是否对您有帮助?