我如何为我的第一个公共网站设置 Azure Storage
发布: (2026年5月2日 GMT+8 17:19)
3 分钟阅读
原文: Dev.to
Source: Dev.to
Introduction
我需要一个地方来存放网站项目的图片和文件。Azure Blob Storage 提供了一个基于云的文件系统,可以通过 URL 访问。
Search for Storage Accounts in Azure Portal
- 打开 Azure 门户,搜索 Storage accounts。
- 点击 + Create。
- 创建一个新的资源组(例如
website-storage)。 - 为存储账户命名(例如
publicwebsite2024)。 - 点击 Review + create,然后 Create。
- 部署完成后,点击 Go to resource。
Set Up High Availability
- 在存储账户中,进入 Data management → Redundancy。
- 选择 Read-access geo-redundant storage (RA‑GRS)。
- 这会创建一个主位置和一个次位置,确保在某个地区故障时仍可用。
- 打开 Settings → Configuration。
- 开启 Allow Blob anonymous access 并点击 Save。
Create Your Container
- 导航到 Data storage → Containers。
- 点击 + Container。
- 为容器命名为
public。 - 点击 Create。
Make Files Publicly Accessible
- 打开
public容器。 - 点击 Change access level。
- 选择 Blob (anonymous read access for blobs only) 并通过 OK 确认。
- 上传文件:点击 Upload,选择图片或文本文件,然后点击 Upload。
- 上传完成后,选中该文件并在 Overview 选项卡中复制其 URL。
- 在新浏览器标签页中粘贴该 URL;文件应会显示。
Enable Soft Delete (Recycle‑Bin‑like Protection)
- 返回存储账户概览。
- 在 Properties → Blob service 下,点击 Blob soft delete。
- 勾选 Enable soft delete for blobs,将保留期限设置为 21 days,然后点击 Save。
Testing Soft Delete
- 在容器中,选中一个文件并点击 Delete。
- 点击 Show deleted blobs(右上角)。
- 选中已删除的文件,点击三点菜单,选择 Undelete。
- 文件已恢复。
Enable Versioning
- 在存储账户 Properties 中,找到 Blob service → Versioning。
- 勾选 Enable versioning for blobs 并点击 Save。
- 新上传的文件会自动保留之前的版本。
One Important Warning
如果遇到任何问题,欢迎留言求助。请考虑点赞并分享本指南。