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

此條目是否有幫助?