在本文中,我们将介绍如何使用 Python 和阿里云 OSS SDK 自动创建 OSS 桶(如果不存在),并为新创建的桶配置静态网站托管。这对于自动化部署和管理静态网站非常有用。
前提条件
- 安装阿里云 OSS SDK:
pip install oss2
- 准备好阿里云 OSS 的访问密钥(AccessKey ID 和 AccessKey Secret)。
代码实现
以下是完整的 Python 代码:
import oss2
# 替换为你的 OSS 访问信息
access_key_id = 'LTAI5tEsbxJS9GQ12378'
access_key_secret = 'dJkO4fjFKHx6vH8zYW12345'
endpoint = 'oss-cn-shenzhen.aliyuncs.com'
def set_oss(bucket_name):
# 创建 Auth 对象
auth = oss2.Auth(access_key_id, access_key_secret)
# 创建 Service 对象
service = oss2.Service(auth, endpoint)
# 创建 Bucket 对象
bucket = oss2.Bucket(auth, endpoint, bucket_name)
# 检查桶是否存在
if not bucket.is_bucket_exist():
# 如果桶不存在,创建它
service.create_bucket(bucket_name)
print(f"桶 '{bucket_name}' 已创建")
标签:Python,创建,OSS,bucket,oss2,access,静态,key
From: https://blog.csdn.net/u012172506/article/details/140847982