airflow.providers.alibaba.cloud.hooks.oss¶
屬性¶
類¶
使用 oss2 庫與阿里雲 OSS 進行互動。 |
函式¶
|
如果提供了 key 但沒有提供 bucket name,則統一 bucket name 和 key。 |
如果提供了 key 但沒有提供 bucket name,則統一 bucket name 和 key。 |
模組內容¶
- airflow.providers.alibaba.cloud.hooks.oss.provide_bucket_name(func)[source]¶
如果提供了 key 但沒有提供 bucket name,則統一 bucket name 和 key。
- airflow.providers.alibaba.cloud.hooks.oss.unify_bucket_name_and_key(func)[source]¶
如果提供了 key 但沒有提供 bucket name,則統一 bucket name 和 key。
- class airflow.providers.alibaba.cloud.hooks.oss.OSSHook(region=None, oss_conn_id='oss_default', *args, **kwargs)[source]¶
基類:
airflow.hooks.base.BaseHook使用 oss2 庫與阿里雲 OSS 進行互動。
- get_bucket(bucket_name=None)[source]¶
返回一個 oss2.Bucket 物件。
- 引數:
bucket_name (str | None) – bucket 的名稱
- 返回值:
對應於 bucket name 的 bucket 物件。
- 返回型別:
oss2.api.Bucket