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