Azure 存储账户和Blob存储入门

  • 什么是Azure存储账户以及如何访问它
  • 如何在Azure中创建自己的存储账户
  • 存储账户的访问密钥
  • 容器和Blob
  • 如何通过Azure门户管理Blob

1. 什么是Azure存储账户以及如何访问它

Azure存储账户类似于一个容器,用户可以在其中存储Azure存储数据对象。Azure存储数据对象包含Blob、文件、队列、表和磁盘。可能会注意到,在创建任何应用服务时,都会在相同的资源组下创建一个具有相同或相关名称的新存储账户,它用于存储应用服务的磁盘。同样,可以创建自己的存储账户来存储数据(文件或Blob)。

Azure存储账户的基本特性:

  • 高可用性和持久性
  • 加密和安全
  • 可扩展性
  • 可从世界任何地方访问

要访问存储账户,请转到Azure门户(https://portal.azure.com)。在搜索栏中搜索存储账户,或者可以在左侧边栏导航中找到链接。点击链接以导航到存储账户页面。

在这里,可以找到在订阅下创建的所有存储账户。点击每个存储账户以访问它。或者,可以通过点击左侧上角的(+添加)按钮来创建自己的存储账户。

通常,Azure中有三种类型的存储账户:

在门户中创建新存储账户时,将找到这些选项。

支持的服务

性能层

访问层

复制选项

通用V2

Blob、文件、队列、表和磁盘

标准、高级

热、冷、存档

LRS、ZRS、GRS、RA-GRS

通用V1

Blob、文件、队列、表和磁盘

标准、高级

N/A

LRS、GRS、RA-GRS

Blob存储

Blobs

标准

热、冷、存档

LRS、GRS、RA-GRS

  • 存储分布式系统的文件
  • 流式传输音频和视频文件
  • 存储备份和恢复数据,这些数据将在恢复和归档时使用
  • 访问基于Azure的应用(Azure逻辑应用)的数据
  • 存储账户名称应在3-24个字符之间,并且只能包含数字和小写字符。
  • 存储账户名称应该是唯一的。整个Azure中不能创建具有相同名称的两个存储账户。

2. 在Azure门户中创建自己的存储账户

要创建新的存储账户,请单击存储账户刀片上的(+添加)按钮,如上一个图像所示。这将引导进入Azure存储账户的创建刀片。在这里,将创建一个Blob类型的新存储账户。

请参考以下步骤创建存储账户。

  • 在创建刀片上,首先选择订阅和资源组,存储账户将在其中创建。
  • 提供一个唯一的存储名称。
  • 从位置下拉菜单中选择位置。
  • 从账户类型中选择Blob。一旦从下拉菜单中选择“Blob存储”,“高级”将自动禁用,因为Azure不支持Blob存储的高级选项。
  • 设置复制和访问层,然后单击下面的“审查+创建”按钮。

创建新存储账户需要几分钟。创建完成后,可以在存储账户刀片上找到创建的账户名称。现在单击它以访问该账户。

3. 存储账户的访问密钥

要从外部访问存储账户,需要连接字符串,这是Azure为每个存储账户提供的。要访问这些连接字符串,请转到存储账户并单击左侧菜单中的“访问密钥”。或者可以从顶部搜索栏中搜索。

在那里,将找到存储账户名称和几个密钥(512位)/连接字符串组合。使用刷新按钮重新生成密钥和连接字符串。重新生成访问密钥不会中断应用程序。这是微软的建议定期更改密钥。

使用这些连接字符串从外部访问存储账户。

4. 容器和Blob

存储账户中,文件以Blob的形式存储,并且它们被分组到一个容器中。账户存储容器,容器存储Blob。

在“Blob服务”标题下,将找到名为“Blob”的选项。使用此选项,可以从Azure门户管理Blob。在第一页,即容器页面上,可以添加、编辑或删除任何选择的容器。

  • 单击(+容器)按钮以添加新容器。输入容器名称并选择想要的容器访问权限。除了私有的,可以直接访问Blob,但在大多数情况下,选择私有Blob,它不能直接访问。必须使用“访问密钥”部分提供的密钥来获取它。
  • 创建容器后,可以在网格中查看容器列表。单击容器名称以访问它。
  • 在这里的Blob刀片上,使用“上传”按钮将任何文件上传到此容器。一个Blob的总大小可以达到195 GB。上传文件后,可以在同一页面上管理它。

获取租约:

可能会在Blob网格的顶部找到一个名为“获取租约”的选项。如果为特定Blob选择获取租约,将无法编辑Blob,直到解除它。但是,可以使用在启用文件的“获取租约”时生成的租约ID来编辑它。

要下载私有Blob,必须生成一个SAS令牌。可以设置生成的SAS令牌的有效性。默认情况下,它是8小时。还可以设置读取、创建、写入和删除的权限。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485