如何在 Deno 中使用 Microsoft Azure Storage?

阅读时长 3 分钟读完

前言

随着云计算的普及,越来越多的应用程序需要使用云存储服务来存储和管理数据。Microsoft Azure Storage 是一种云存储服务,它提供了多种存储选项,包括 Blob 存储、文件存储和队列存储等。在本文中,我们将介绍如何在 Deno 应用程序中使用 Microsoft Azure Storage。

准备工作

在开始之前,您需要完成以下准备工作:

  • 创建 Microsoft Azure 帐户并订阅 Azure Storage 服务。
  • 安装 Deno 运行时环境。

安装依赖

在 Deno 应用程序中使用 Microsoft Azure Storage 需要安装 @azure/storage-blob 包。您可以使用以下命令来安装它:

创建 Blob 容器

在使用 Microsoft Azure Blob 存储之前,您需要创建一个 Blob 容器。您可以使用 Azure 门户或 Azure 存储资源管理器来创建容器。在本文中,我们将使用 Azure 存储资源管理器来创建容器。

  1. 打开 Azure 存储资源管理器,在左侧导航栏中选择“存储帐户”。
  2. 选择您要使用的存储帐户,然后选择“容器”。
  3. 选择“添加容器”,输入容器的名称和访问权限。访问权限可以是“公共读取访问级别”、“私有访问级别”或“容器级别共享访问签名”。
  4. 单击“创建”以创建容器。

在 Deno 中使用 Blob 存储

在 Deno 应用程序中使用 Microsoft Azure Blob 存储需要使用 @azure/storage-blob 包。您可以使用以下代码来连接到 Azure Blob 存储并上传文件:

-- -------------------- ---- -------
------ - ----------------- - ---- ----------------------

----- ------- - ----------------------------
----- --- - ---------------------------------
----- ------------- - ----------------------

----- ----------------- - --- ------------------
  -------------------------------------------------
--

----- --------------- - ----------------------------------------------------

----- -------- - ------------------
----- ------- - ------- --------

----- --------------- - ---------------------------------------------
----- ------------------------------- ----------------

在上面的代码中,我们首先创建了一个 BlobServiceClient 实例,并使用存储帐户名称和 SAS 令牌进行身份验证。然后,我们获取了一个容器客户端,并使用容器名称来指定要使用的容器。最后,我们使用 getBlockBlobClient 方法获取了一个块 Blob 客户端,并使用 upload 方法上传了一个名为“hello-world.txt”的文件。

总结

在本文中,我们介绍了如何在 Deno 应用程序中使用 Microsoft Azure Blob 存储。我们首先介绍了如何创建 Blob 容器,然后演示了如何使用 @azure/storage-blob 包连接到 Azure Blob 存储并上传文件。希望这篇文章对您有所帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/656954dfd2f5e1655d1df87d

纠错
反馈