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。

此条目有帮助吗?