阅读888 返回首页    go 魔兽


阿里云 Bucket:理解存储对象容器

什么是 Bucket?

在阿里云对象存储服务(OSS)中,Bucket 是一个虚拟的容器,用于存储和管理对象(文件)。它类似于传统文件系统中的文件夹,用户可以创建多个 Bucket 来组织和分类对象。

Bucket 的命名规则

Bucket 名称必须满足以下规则:

* 只能包含小写字母、数字和连字符 (-) * 必须以字母或数字开头 * 不能以连字符 (-) 结尾 * 长度在 3-63 个字符之间 * 不能与现有 Bucket 名称冲突 * 不能使用以下保留名称:"aliyuncs"、""、"aliyun-inc" 和 ""

创建 Bucket

要创建 Bucket,请使用 OSS 控制台或 SDK。在控制台中,导航到 "存储" 服务,然后单击 "创建 Bucket" 按钮。提供 Bucket 名称、所在地域和访问控制选项,然后单击 "创建" 按钮。

Bucket 的访问控制

Bucket 可以配置以下访问控制选项:

* 公共读:允许任何用户读取 Bucket 中的对象。 * 公共读写:允许任何用户读取和写入 Bucket 中的对象。 * 私有:只有 Bucket 所有者和授权用户才能访问 Bucket 中的对象。

上传和下载对象

可以使用以下方法上传和下载对象:

* OSS 控制台:将文件拖放至 Bucket 或使用 "上传文件" 按钮。 * SDK:使用 OSS SDK 上传和下载对象。

对象前缀

对象前缀是用于对 Bucket 中的对象进行分级的字符串。它可以是任何符合文件名称规则的字符串。通过使用对象前缀,用户可以在 Bucket 中创建虚拟文件夹结构。

生命周期规则

生命周期规则允许用户配置 Bucket 中对象的自动过期和删除策略。用户可以设置规则来指定对象在创建后经过指定的时间后过期或删除。

版本控制

版本控制允许用户保留对象的历史版本。启用版本控制后,每当对象被修改时,OSS 都会创建一个新的版本。用户可以访问、还原或删除以前的版本。

静态网站托管

OSS 可以用作静态网站的托管平台。用户可以将网站文件上传到 Bucket 并配置 Bucket 作为网站托管。OSS 会自动生成静态网站的 URL,用户可以访问和浏览网站。

阿里云 Bucket 是 OSS 中用于存储和管理对象的重要概念。了解 Bucket 的概念、命名规则、访问控制和生命周期管理等特性对于有效使用 OSS 至关重要。通过正确利用 Bucket,用户可以组织、保护和管理他们的数据。

最后更新:2025-01-05 20:21:24

  上一篇:go 揭秘阿里云账户有钱的玄机:免费产品、低成本运营和商业模式
  下一篇:go 阿里云代理申请指南:一步步教你成为阿里云合作伙伴