使用 JavaScript 客户端库的 Azure 存储示例

本文概述开发人员指南和示例存储库中提供的代码示例方案。 请单击链接查看开发人员指南或 GitHub 存储库中的相应示例。

开发人员指南是提供与 Azure 存储服务相关的特定方案的详细信息和代码示例的文章集合。 若要详细了解适用于 JavaScript 或 TypeScript 的 Blob 存储开发人员指南,请参阅 Azure Blob 存储和 JavaScript 入门

注意

这些示例使用最新的 Azure 存储 JavaScript v12 库。 有关旧版 v11 代码,请参阅 GitHub 存储库中的 Node.js 中的 Azure Blob 服务入门

Blob 示例

下表提供了 Azure Blob 存储开发人员指南和使用 JavaScript 客户端库的示例的链接。 开发人员指南链接包括 JavaScript 和 TypeScript 代码片段,而示例链接将直接转到 GitHub 存储库中的代码。

主题 开发人员指南 GitHub 上的示例
身份验证/授权 授予访问和连接到 Blob 存储

为 Blob 创建用户委托 SAS

为 Blob 创建服务 SAS

创建帐户 SAS
使用 Microsoft Entra ID 进行身份验证:
JavaScript
TypeScript

使用共享密钥凭据进行身份验证:
JavaScript
TypeScript

使用连接字符串进行身份验证:
JavaScript
TypeScript
创建容器 创建容器 创建容器:
JavaScript
TypeScript
上传 上传 Blob 上传 Blob:
JavaScript
TypeScript

将流并行上传到 Blob:
JavaScript
TypeScript
下载 下载 Blob 下载 Blob:
JavaScript
TypeScript

并行下载块 Blob:
JavaScript
TypeScript
列出 列出容器

列出 Blob
列出容器:
JavaScript
TypeScript

使用迭代器列出容器:
JavaScript
TypeScript

按页列出容器:
JavaScript
TypeScript

使用迭代器列出 Blob:
JavaScript
TypeScript

按页列出 Blob:
JavaScript
TypeScript

按层次结构列出 Blob:
JavaScript
TypeScript
删除 删除容器

删除 Blob
删除容器:
JavaScript
TypeScript
复制 复制操作概述

从源对象 URL 复制 Blob

使用异步计划复制 Blob
Lease 创建和管理容器租约

创建和管理 Blob 租约
属性和元数据 管理容器属性和元数据

管理 Blob 属性和元数据
索引标记 使用 Blob 索引标记来管理和查找数据
访问层级 设置或更改块 Blob 的访问层 对 Blob 设置访问层:
JavaScript
TypeScript
Blob 服务 创建 Blob 服务客户端:
JavaScript
TypeScript

使用 SAS URL 创建 Blob 服务客户端:
JavaScript
TypeScript
快照 创建 Blob 快照:
JavaScript
TypeScript

下载 Blob 快照:
JavaScript
TypeScript
故障排除 使用容器客户端触发可恢复错误:
JavaScript
TypeScript

Data Lake Storage 示例

下表提供了使用 JavaScript 客户端库的 Data Lake Storage 示例的链接:

主题 GitHub 上的示例
Data Lake 服务 创建 Data Lake 服务客户端
文件系统 创建文件系统
列出文件系统
列出文件系统中的路径
删除文件系统
文件 创建文件
下载文件

Azure 文件存储示例

下表提供了使用 JavaScript 客户端库的 Azure 文件存储示例的链接:

主题 GitHub 上的示例
身份验证 使用连接字符串进行身份验证
使用共享密钥凭据进行身份验证
使用 AnonymousCredential 进行身份验证
使用自定义管道进行连接
使用代理进行连接
共享 创建共享
列出共享
按页列出共享
删除共享
目录 创建目录
列出文件和目录
按页列出文件和目录
文件 并行上传文件
并行上传可读流
并行下载文件
列出文件句柄
按页列出文件句柄

队列示例

下表提供了使用 JavaScript 客户端库的 Azure 队列示例的链接:

主题 GitHub 上的示例
身份验证 使用连接字符串进行身份验证
使用共享密钥凭据进行身份验证
使用 AnonymousCredential 进行身份验证
使用自定义管道进行连接
使用代理进行连接
使用 Microsoft Entra ID 进行身份验证
队列服务 创建队列服务客户端
队列 创建新队列
列出队列
按页列出队列
删除队列
消息 将消息发送到队列中
扫视消息

接收消息
删除消息

表示例

下表提供了使用 JavaScript 客户端库的 Azure 表示例的链接:

适用于 JavaScript 的 Azure 表存储示例中可以找到已弃用客户端库的示例。

Azure 代码示例库

若要查看完整的 JavaScript 示例库,请转到:

可以浏览并克隆每个库的 GitHub 存储库。

入门指南

若要查找有关如何安装和开始使用 Azure 存储客户端库的说明,请查看以下指南。

后续步骤

了解有关其他语言的示例的信息: