airflow.providers.amazon.aws.hooks.glacier

模块内容

GlacierHook

与 Amazon Glacier 交互。

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

基类: 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

此条目是否有帮助?