airflow.providers.amazon.aws.hooks.glacier

GlacierHook

与 Amazon Glacier 交互。

模块内容

class airflow.providers.amazon.aws.hooks.glacier.GlacierHook(*args, **kwargs)[source]

Bases: airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook

与 Amazon Glacier 交互。

这是围绕 boto3.client("glacier") 的一个简单封装。

可以指定附加参数(例如 aws_conn_id),这些参数将向下传递给底层的 AwsBaseHook。

retrieve_inventory(vault_name)[source]

启动一个 Amazon Glacier 清单检索作业。

参数:

vault_name (str) – 执行作业的 Glacier Vault 名称

retrieve_inventory_results(vault_name, job_id)[source]

检索 Amazon Glacier 清单检索作业的结果。

参数:
  • vault_name (str) – 执行作业的 Glacier Vault 名称

  • job_id (str) – 由 retrieve_inventory() 返回的作业 ID

describe_job(vault_name, job_id)[source]

检索 Amazon S3 Glacier 作业的状态。

参数:
  • vault_name (str) – 执行作业的 Glacier Vault 名称

  • job_id (str) – 由 retrieve_inventory() 返回的作业 ID

此条目是否有帮助?