您现在访问的是微软AZURE全睃版技术文档网站,若需覝访问由世纪互蝔违蝥的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az storage

管理 Azure 云存储资源。

命令

az storage account

管理存储帐户。

az storage account blob-inventory-policy

管理存储帐户 Blob 库存策略。

az storage account blob-inventory-policy create

为存储帐户创建 Blob 库存策略。

az storage account blob-inventory-policy delete

删除与指定存储帐户关联的 Blob 清单策略。

az storage account blob-inventory-policy show

显示与指定存储帐户关联的 Blob 清单策略属性。

az storage account blob-inventory-policy update

更新与指定存储帐户关联的 Blob 清单策略。

az storage account blob-service-properties

管理存储帐户的 blob 服务的属性。

az storage account blob-service-properties show

显示存储帐户的 blob 服务的属性。

az storage account blob-service-properties update

更新存储帐户的 blob 服务的属性。

az storage account check-name

检查存储帐户名称是否有效且未被使用。

az storage account create

创建存储帐户。

az storage account delete

删除存储帐户。

az storage account encryption-scope

管理存储帐户的加密作用域。

az storage account encryption-scope create

在存储帐户内创建加密作用域。

az storage account encryption-scope list

列出存储帐户中的加密作用域。

az storage account encryption-scope show

显示存储帐户中指定加密作用域的属性。

az storage account encryption-scope update

在存储帐户中更新指定加密范围的属性。

az storage account failover

如果可用性问题,可以针对存储帐户触发故障转移请求。

az storage account file-service-properties

管理存储帐户中文件服务的属性。

az storage account file-service-properties show

显示存储帐户中文件服务的属性。

az storage account file-service-properties update

更新存储帐户中文件服务的属性。

az storage account generate-sas

为存储帐户生成共享访问签名。

az storage account keys

管理存储帐户密钥。

az storage account keys list

如果为存储帐户启用了 active directory) ,请列出访问密钥或 Kerberos 密钥 (。

az storage account keys renew

如果为存储帐户启用了 active directory) ,请重新生成其中一个访问密钥或 Kerberos 密钥 (。

az storage account list

列出存储帐户。

az storage account management-policy

管理存储帐户管理策略。

az storage account management-policy create

创建与指定存储帐户关联的数据策略规则。

az storage account management-policy delete

删除与指定存储帐户关联的数据策略规则。

az storage account management-policy show

获取与指定存储帐户关联的数据策略规则。

az storage account management-policy update

更新与指定存储帐户关联的数据策略规则。

az storage account network-rule

管理网络规则。

az storage account network-rule add

添加网络规则。

az storage account network-rule list

列出网络规则。

az storage account network-rule remove

删除网络规则。

az storage account or-policy

管理存储帐户对象复制策略。

az storage account or-policy create

为存储帐户创建对象复制服务策略。

az storage account or-policy delete

删除与指定存储帐户关联的指定对象复制服务策略。

az storage account or-policy list

列出与指定存储帐户关联的对象复制服务策略。

az storage account or-policy rule

管理对象复制服务策略规则。

az storage account or-policy rule add

将规则添加到指定的对象复制服务策略。

az storage account or-policy rule list

列出指定的对象复制服务策略中的所有规则。

az storage account or-policy rule remove

从指定的对象复制服务策略删除指定的规则。

az storage account or-policy rule show

在对象复制服务策略中显示指定规则的属性。

az storage account or-policy rule update

将规则属性更新为对象复制服务策略。

az storage account or-policy show

显示存储帐户的指定对象复制服务策略的属性。

az storage account or-policy update

更新存储帐户的对象复制服务策略属性。

az storage account private-endpoint-connection

管理存储帐户专用终结点连接。

az storage account private-endpoint-connection approve

批准存储帐户的专用终结点连接请求。

az storage account private-endpoint-connection delete

删除存储帐户的专用终结点连接请求。

az storage account private-endpoint-connection reject

拒绝存储帐户的专用终结点连接请求。

az storage account private-endpoint-connection show

显示存储帐户的专用终结点连接请求的详细信息。

az storage account private-link-resource

管理存储帐户专用链接资源。

az storage account private-link-resource list

获取需要为存储帐户创建的专用链接资源。

az storage account revoke-delegation-keys

撤销存储帐户的每个用户委派密钥。

az storage account show

显示存储帐户属性。

az storage account show-connection-string

获取存储帐户的连接字符串。

az storage account show-usage

显示订阅下存储帐户的当前计数和限制。

az storage account update

更新存储帐户的属性。

az storage azcopy

性使用 AzCopy 管理存储操作。

az storage azcopy blob

使用 AzCopy 为非结构化数据 (blob 管理对象存储) 。

az storage azcopy blob delete

使用 AzCopy 从存储 blob 容器中删除 blob。

az storage azcopy blob download

使用 AzCopy 从存储 blob 容器下载 blob。

az storage azcopy blob sync

使用 AzCopy 将 blob 递归同步到存储 blob 容器。

az storage azcopy blob upload

使用 AzCopy Upload blob 存储到存储 blob 容器。

az storage azcopy run-command

使用 AzCopy CLI 直接运行命令。 请使用 SAS 令牌进行身份验证。

az storage blob

为非结构化数据 (blob 管理对象存储) 。

az storage blob access

启用分层命名空间时管理 blob 的访问控制属性。

az storage blob access set

设置 blob 的访问控制属性。

az storage blob access show

显示 blob 的访问控制属性。

az storage blob access update

更新 blob 的访问控制属性。

az storage blob copy

管理 blob 复制操作。 用于 az storage blob show 检查 blob 的状态。

az storage blob copy cancel

中止挂起的 copy_blob 操作,并使目标 blob 具有零长度和完整元数据。

az storage blob copy start

以异步方式复制 blob。 用于 az storage blob show 检查 blob 的状态。

az storage blob copy start-batch

将多个 blob 复制到 blob 容器。 用于 az storage blob show 检查 blob 的状态。

az storage blob delete

将 blob 或快照标记为要删除。

az storage blob delete-batch

以递归方式从 blob 容器中删除 blob。

az storage blob directory

管理存储帐户容器中的 blob 目录。

az storage blob directory access

启用分层命名空间时,管理目录的访问控制属性。

az storage blob directory access set

设置目录的访问控制属性。

az storage blob directory access show

显示目录的访问控制属性。

az storage blob directory access update

更新目录的访问控制属性。

az storage blob directory create

在存储容器中创建存储 blob 目录。

az storage blob directory delete

删除存储容器中的存储 blob 目录。

az storage blob directory download

将 blob 下载到本地文件路径。

az storage blob directory exists

检查存储容器中是否存在 Blob 目录。

az storage blob directory list

列出存储目录中的 Blob 和 Blob 子目录。

az storage blob directory metadata

管理目录元数据。

az storage blob directory metadata show

显示指定 blob 目录的所有用户定义元数据。

az storage blob directory metadata update

将指定 blob 目录的用户定义元数据设置为一个或多个名称/值对。

az storage blob directory move

将存储目录移到存储容器中的另一个存储 Blob 目录。

az storage blob directory show

显示存储容器中的存储 Blob 目录属性。

az storage blob directory upload

Upload Blob 或子目录到存储 Blob 目录。

az storage blob download

将 blob 下载到带有自动分块和进度通知的文件路径。

az storage blob download-batch

以递归方式从 blob 容器下载 blob。

az storage blob exists

检查容器中是否存在 blob。

az storage blob filter

列出其标记与给定搜索表达式匹配的所有容器中的 blob。

az storage blob generate-sas

为 blob 生成共享访问签名。

az storage blob incremental-copy

管理 blob 增量复制操作。

az storage blob incremental-copy cancel

中止挂起的 copy_blob 操作,并使目标 blob 具有零长度和完整元数据。

az storage blob incremental-copy start

以异步方式复制 blob 的增量副本。

az storage blob lease

管理存储 blob 租约。

az storage blob lease acquire

请求新的租约。

az storage blob lease break

如果容器或 blob 具有活动租约,则中断该租约。

az storage blob lease change

更改活动租约的租约 ID。

az storage blob lease release

释放租约。

az storage blob lease renew

续订租约。

az storage blob list

列出给定容器中的 blob。

az storage blob metadata

管理 blob 元数据。

az storage blob metadata show

返回指定的 blob 或快照的所有用户定义元数据。

az storage blob metadata update

将特定 blob 的用户定义元数据设置为一个或多个名称/值对。

az storage blob move

移动存储容器中的 blob。

az storage blob restore

还原指定 blob 范围内的 blob。

az storage blob rewrite

创建一个新的块 Blob,其中从给定的 URL 读取 Blob 的内容。

az storage blob service-properties

管理存储 Blob 服务属性。

az storage blob service-properties delete-policy

管理存储 blob delete-policy 服务属性。

az storage blob service-properties delete-policy show

显示存储 blob delete-policy。

az storage blob service-properties delete-policy update

更新存储 blob delete-policy。

az storage blob service-properties show

获取存储帐户的 Blob 服务的属性,包括 Azure 存储 Analytics。

az storage blob service-properties update

更新存储 Blob 服务属性。

az storage blob set-tier

设置 Blob 上的块层或页层。

az storage blob show

获取 Blob 的详细信息。

az storage blob snapshot

创建 Blob 的只读快照。

az storage blob sync

将 blob 递归同步到存储 blob 容器。

az storage blob tag

管理 blob 标记。

az storage blob tag list

获取 blob 或特定 blob 版本或快照上的标记。

az storage blob tag set

在 blob 或特定 blob 版本上设置标记,但不设置快照。

az storage blob undelete

"撤消删除 Blob" 操作还原软删除 blob 或快照的内容和元数据。

az storage blob update

设置 blob 的系统属性。

az storage blob upload

Upload文件存储 Blob。

az storage blob upload-batch

Upload将文件从本地目录导入 Blob 容器。

az storage blob url

创建用于访问 Blob 的 URL。

az storage container

管理 blob 存储容器。

az storage container create

在存储帐户中创建一个容器。

az storage container delete

标记要删除的指定容器。

az storage container exists

检查是否存在存储容器。

az storage container generate-sas

为存储容器生成 SAS 令牌。

az storage container immutability-policy

管理容器不可变性策略。

az storage container immutability-policy create

创建或更新未锁定的不可变策略。

az storage container immutability-policy delete

中止未锁定的不可变策略。

az storage container immutability-policy extend

扩展锁定的 immutabilityPolicy 的 immutabilityPeriodSinceCreationInDays。

az storage container immutability-policy lock

将 ImmutabilityPolicy 设置为"锁定"状态。

az storage container immutability-policy show

获取现有的不可变策略以及响应标头和正文中的相应 ETag。

az storage container lease

管理 blob 存储容器租用。

az storage container lease acquire

请求新的租约。

az storage container lease break

如果容器具有活动租约,则中断该租约。

az storage container lease change

更改活动租约的租约 ID。

az storage container lease release

释放租约。

az storage container lease renew

续订租约。

az storage container legal-hold

管理容器法律持有。

az storage container legal-hold clear

清除合法保留标记。

az storage container legal-hold set

设置合法保留标记。

az storage container legal-hold show

获取容器的法定保存属性。

az storage container list

列出存储帐户中的容器。

az storage container metadata

管理容器元数据。

az storage container metadata show

返回指定容器的所有用户定义的元数据。

az storage container metadata update

为指定的容器设置一个或多个用户定义的名称/值对。

az storage container policy

管理容器存储的访问策略。

az storage container policy create

在包含对象上创建存储访问策略。

az storage container policy delete

删除包含对象的存储访问策略。

az storage container policy list

列出包含对象上的存储访问策略。

az storage container policy show

显示包含对象的存储访问策略。

az storage container policy update

在包含对象上设置存储访问策略。

az storage container restore

还原软删除的容器。

az storage container set-permission

设置可与共享访问签名一起使用的指定容器或存储访问策略的权限。

az storage container show

返回指定容器的所有用户定义的元数据和系统属性。

az storage container show-permission

获取指定容器的权限。

az storage container-rm

使用 Microsoft 管理 Azure 容器。存储资源提供程序。

az storage container-rm create

在指定的存储帐户下创建新容器。

az storage container-rm delete

删除其帐户下的指定容器。

az storage container-rm exists

检查容器是否存在。

az storage container-rm list

列出指定存储帐户下的所有容器。

az storage container-rm migrate-vlw

将 Blob 容器从容器级别 WORM 迁移到启用对象级不可变性的容器。

az storage container-rm show

显示指定容器的属性。

az storage container-rm update

更新容器的属性。

az storage copy

将文件或目录复制到 Azure 存储或从 Azure 存储复制文件或目录。

az storage cors

使用 CORS 管理存储服务跨 (资源) 。

az storage cors add

将 CORS 规则添加到存储帐户。

az storage cors clear

从存储帐户中删除所有 CORS 规则。

az storage cors list

列出存储帐户的所有 CORS 规则。

az storage directory

管理文件存储目录。

az storage directory create

在指定的共享或父目录下创建新目录。

az storage directory delete

删除指定的空目录。

az storage directory exists

检查存储目录是否存在。

az storage directory list

列出共享中的目录。

az storage directory metadata

管理文件存储目录元数据。

az storage directory metadata show

返回指定目录的所有用户定义元数据。

az storage directory metadata update

为指定的目录设置一个或多个用户定义的名称/值对。

az storage directory show

返回指定目录的所有用户定义的元数据和系统属性。

az storage entity

管理表存储实体。

az storage entity delete

删除表中的现有实体。

az storage entity insert

将实体插入表中。

az storage entity merge

通过合并实体的属性来更新现有实体。

az storage entity query

列出满足查询的实体。

az storage entity replace

更新表中的现有实体。

az storage entity show

从指定的表中获取实体。

az storage file

管理使用 SMB 3.0 协议的文件共享。

az storage file copy

管理文件复制操作。

az storage file copy cancel

中止挂起的 copy_file 操作,并保留长度为零的目标文件和完整元数据。

az storage file copy start

以异步方式复制文件。

az storage file copy start-batch

将多个文件或 blob 复制到文件共享。

az storage file delete

标记要删除的指定文件。

az storage file delete-batch

删除 Azure 存储文件共享中的文件。

az storage file download

使用自动分块和进度通知将文件下载到文件路径。

az storage file download-batch

在批处理操作中,将文件从 Azure 存储文件共享下载到本地目录。

az storage file exists

检查文件是否存在。

az storage file generate-sas

为文件生成共享访问签名。

az storage file list

列出共享中的文件和目录。

az storage file metadata

管理文件元数据。

az storage file metadata show

返回指定文件的所有用户定义的元数据。

az storage file metadata update

将指定文件的用户定义元数据设置为一个或多个名称/值对。

az storage file resize

将文件调整为指定大小。

az storage file show

返回文件的所有用户定义的元数据、标准 HTTP 属性和系统属性。

az storage file update

设置文件的系统属性。

az storage file upload

Upload 一个使用 SMB 3.0 协议的共享文件。

az storage file upload-batch

在批处理操作中 Upload 从本地目录到 Azure 存储文件共享的文件。

az storage file url

创建用于访问文件的 url。

az storage fs

管理 Azure Data Lake 存储 Gen2 帐户中的文件系统。

az storage fs access

管理 Azure Data Lake Storage Gen2 帐户的文件系统访问权限。

az storage fs access remove-recursive

删除 Azure Data Lake Storage Gen2 帐户中路径和子路径的访问控制。

az storage fs access set

在 Azure Data Lake Storage Gen2 帐户中设置路径 (目录或文件) 的访问控制属性。

az storage fs access set-recursive

在 Azure Data Lake Storage Gen2 帐户中设置路径和子路径的访问控制。

az storage fs access show

在 Azure Data Lake Storage Gen2 帐户中显示路径 (目录或文件) 的访问控制属性。

az storage fs access update-recursive

修改 Azure Data Lake Storage Gen2 帐户中路径和子路径的访问控制。

az storage fs create

为 Azure Data Lake 存储 Gen2 帐户创建文件系统。

az storage fs delete

删除 ADLS Gen2 中的文件系统。

az storage fs directory

管理 Azure Data Lake Storage Gen2 帐户中的目录。

az storage fs directory create

在 ADLS Gen2 文件系统中创建一个目录。

az storage fs directory delete

删除 ADLS Gen2 文件系统中的目录。

az storage fs directory download

从 ADLS Gen2 文件系统中的目录将文件下载到本地文件路径。

az storage fs directory exists

检查 ADLS Gen2 文件系统中是否存在某个目录。

az storage fs directory list

列出 ADLS Gen2 文件系统中的目录。

az storage fs directory metadata

管理文件系统中的目录的元数据。

az storage fs directory metadata show

返回指定目录的所有用户定义元数据。

az storage fs directory metadata update

为指定的文件系统设置一个或多个用户定义的名称/值对。

az storage fs directory move

移动 ADLS Gen2 文件系统中的目录。

az storage fs directory show

显示 ADLS Gen2 文件系统中的目录的属性。

az storage fs directory upload

Upload文件系统中将文件或子目录ADLS Gen2目录。

az storage fs exists

检查该帐户中是否存在ADLS Gen2系统。

az storage fs file

管理 Azure Data Lake Storage Gen2 帐户中的文件。

az storage fs file append

将内容追加到 ADLS Gen2 文件系统中的文件。

az storage fs file create

在 ADLS Gen2 文件系统中创建新的文件。

az storage fs file delete

删除 ADLS Gen2 文件系统中的文件。

az storage fs file download

从 ADLS Gen2 文件系统中的指定路径下载文件。

az storage fs file exists

检查文件系统中是否存在ADLS Gen2文件。

az storage fs file list

列出文件系统中的文件和ADLS Gen2目录。

az storage fs file metadata

管理文件系统中文件的元数据。

az storage fs file metadata show

返回指定文件的所有用户定义的元数据。

az storage fs file metadata update

为指定的文件系统设置一个或多个用户定义的名称/值对。

az storage fs file move

在"帐户"ADLS Gen2文件。

az storage fs file show

显示文件系统中的ADLS Gen2属性。

az storage fs file upload

Upload文件到文件系统中的ADLS Gen2路径。

az storage fs generate-sas

为帐户的文件系统生成 SAS ADLS Gen2令牌。

az storage fs list

列出帐户ADLS Gen2系统。

az storage fs list-deleted-path

列出已删除 (文件或目录) 指定文件系统下的路径。

az storage fs metadata

管理文件系统的元数据。

az storage fs metadata show

返回指定文件系统的所有用户定义元数据。

az storage fs metadata update

为指定的文件系统设置一个或多个用户定义的名称/值对。

az storage fs service-properties

管理存储数据lake 服务属性。

az storage fs service-properties show

显示存储帐户的 datalake 服务的属性,包括 Azure 存储 Analytics。

az storage fs service-properties update

更新存储帐户的 datalake 服务的属性,包括 Azure 存储 Analytics。

az storage fs show

显示帐户内文件系统ADLS Gen2属性。

az storage fs undelete-path

还原软删除的路径。

az storage logging

管理存储服务日志记录信息。

az storage logging off

关闭存储帐户的日志记录。

az storage logging show

显示存储帐户的日志记录设置。

az storage logging update

更新存储帐户的日志记录设置。

az storage message

管理队列存储消息。

az storage message clear

从指定的队列中删除所有消息。

az storage message delete

删除指定的消息。

az storage message get

从队列的前面检索一条或多条消息。

az storage message peek

从队列的前面检索一条或多条消息,但不更改消息的可见性。

az storage message put

向消息队列的后面添加一条新消息。

az storage message update

更新消息的可见性超时。

az storage metrics

管理存储服务指标。

az storage metrics show

显示存储帐户的指标设置。

az storage metrics update

更新存储帐户的指标设置。

az storage queue

管理存储队列。

az storage queue create

在给定帐户下创建队列。

az storage queue delete

删除指定的队列及其包含的所有消息。

az storage queue exists

返回一个布尔值,该值指示队列是否存在。

az storage queue generate-sas

为队列生成共享访问签名。

az storage queue list

列出存储帐户中的队列。

az storage queue metadata

管理存储队列的元数据。

az storage queue metadata show

检索指定队列上的用户定义的元数据和队列属性。

az storage queue metadata update

在指定的队列上设置用户定义的元数据。

az storage queue policy

管理存储队列的共享访问策略。

az storage queue policy create

在包含对象上创建存储访问策略。

az storage queue policy delete

删除包含对象的存储访问策略。

az storage queue policy list

列出包含对象上的存储访问策略。

az storage queue policy show

显示包含对象的存储访问策略。

az storage queue policy update

在包含对象上设置存储的访问策略。

az storage queue stats

检索与队列服务的复制有关的统计信息。

az storage remove

从文件中删除 blob 或Azure 存储。

az storage share

管理文件共享。

az storage share create

在指定的帐户下创建新共享。

az storage share delete

标记要删除的指定共享。

az storage share exists

检查文件共享是否存在。

az storage share generate-sas

为共享生成共享访问签名。

az storage share list

列出存储帐户中的文件共享。

az storage share metadata

管理文件共享的元数据。

az storage share metadata show

返回指定共享的所有用户定义的元数据。

az storage share metadata update

为指定的共享设置一个或多个用户定义的名称/值对。

az storage share policy

管理存储文件共享的共享访问策略。

az storage share policy create

在包含对象上创建存储访问策略。

az storage share policy delete

删除包含对象的存储访问策略。

az storage share policy list

列出包含对象上的存储访问策略。

az storage share policy show

显示包含对象的存储访问策略。

az storage share policy update

在包含对象上设置存储的访问策略。

az storage share show

返回指定共享的所有用户定义的元数据和系统属性。

az storage share snapshot

创建指定帐户下现有共享的快照。

az storage share stats

获取在共享上存储的数据的近似大小,向上舍入到最接近的 gb。

az storage share update

设置指定共享的服务定义属性。

az storage share url

创建 URI 以访问文件共享。

az storage share-rm

使用 Microsoft 管理 Azure 文件共享。存储资源提供程序。

az storage share-rm create

在指定的存储帐户下创建新的 Azure 文件共享。

az storage share-rm delete

删除指定的 Azure 文件共享或共享快照。

az storage share-rm exists

检查是否存在 Azure 文件共享。

az storage share-rm list

列出指定存储帐户下的 Azure 文件共享。

az storage share-rm restore

如果启用了共享软删除,则还原有效保留天数内的文件共享。

az storage share-rm show

显示指定的 Azure 文件共享或共享快照的属性。

az storage share-rm snapshot

创建指定帐户下现有共享的快照。

az storage share-rm stats

获取共享上存储的数据的使用字节数。

az storage share-rm update

更新 Azure 文件共享的属性。

az storage table

管理 NoSQL 键值存储。

az storage table create

在存储帐户中创建新表。

az storage table delete

删除指定的表及其包含的任何数据。

az storage table exists

返回一个布尔值,指示表是否存在。

az storage table generate-sas

为表生成共享访问签名。

az storage table list

列出存储帐户中的表。

az storage table policy

管理存储表的共享访问策略。

az storage table policy create

在包含对象上创建存储访问策略。

az storage table policy delete

删除包含对象的存储访问策略。

az storage table policy list

列出包含对象上的存储访问策略。

az storage table policy show

显示包含对象的存储访问策略。

az storage table policy update

在包含对象上设置存储的访问策略。

az storage table stats

检索与表服务的复制有关的统计信息。

az storage copy

将文件或目录复制到 Azure 存储或从 Azure 存储复制文件或目录。

az storage copy [--account-key]
                [--account-name]
                [--blob-type {AppendBlob, BlockBlob, PageBlob}]
                [--connection-string]
                [--content-type]
                [--destination]
                [--destination-account-name]
                [--destination-blob]
                [--destination-container]
                [--destination-file-path]
                [--destination-local-path]
                [--destination-share]
                [--exclude-path]
                [--exclude-pattern]
                [--follow-symlinks]
                [--include-path]
                [--include-pattern]
                [--preserve-s2s-access-tier {false, true}]
                [--put-md5]
                [--recursive]
                [--sas-token]
                [--source]
                [--source-account-key]
                [--source-account-name]
                [--source-blob]
                [--source-connection-string]
                [--source-container]
                [--source-file-path]
                [--source-local-path]
                [--source-sas]
                [--source-share]
                [--subscription]

示例

Upload URL 将单个文件导入 Azure Blob。

az storage copy -s /path/to/file.txt -d https://[account].blob.core.windows.net/[container]/[path/to/blob]

Upload帐户名称和容器名称将单个文件导入 Azure Blob。

az storage copy -s /path/to/file.txt --destination-account-name mystorageaccount --destination-container mycontainer

Upload包含文件内容的 MD5 哈希将单个文件保存到 Azure Blob,并将其另存为 Blob 的 Content-MD5 属性。

az storage copy -s /path/to/file.txt -d https://[account].blob.core.windows.net/[container]/[path/to/blob] --put-md5

Upload URL 将整个目录导入 Azure Blob。

az storage copy -s /path/to/dir -d https://[account].blob.core.windows.net/[container]/[path/to/directory] --recursive

Upload帐户名称和容器名称将整个目录导入 Azure Blob。

az storage copy -s /path/to/dir --destination-account-name mystorageaccount --destination-container mycontainer --recursive

Upload通配符和 URL 将一组文件导入 Azure Blob。

az storage copy -s /path/*foo/*bar/*.pdf -d https://[account].blob.core.windows.net/[container]/[path/to/directory]

Upload帐户名称和容器名称的通配符将一组文件写入 Azure Blob。

az storage copy -s /path/*foo/*bar/*.pdf --destination-account-name mystorageaccount --destination-container mycontainer

Upload通配符和 URL 将文件和目录导入 Azure Blob。

az storage copy -s /path/*foo/*bar* -d https://[account].blob.core.windows.net/[container]/[path/to/directory] --recursive

Upload帐户名称和容器名称的通配符将文件和目录导入 Azure Blob。

az storage copy -s /path/*foo/*bar* --destination-account-name mystorageaccount --destination-container mycontainer --recursive

使用 URL 从 Azure Blob 下载单个文件,还可以如上所述指定存储帐户和容器信息。

az storage copy -s https://[account].blob.core.windows.net/[container]/[path/to/blob] -d /path/to/file.txt

从 Azure Blob 下载整个目录,还可以如上所述指定存储帐户和容器信息。

az storage copy -s https://[account].blob.core.windows.net/[container]/[path/to/directory] -d /path/to/dir --recursive

使用容器名称中的通配符 (*) 下载存储帐户中容器的子集,还可以如上所述指定存储帐户和容器信息。

az storage copy -s https://[account].blob.core.windows.net/[container*name] -d /path/to/dir --recursive

从 Azure Blob 下载文件的子集。 (将仅包含 jpg 文件和文件名不以测试开始)

az storage copy -s https://[account].blob.core.windows.net/[container] --include-pattern "*.jpg" --exclude-pattern test* -d /path/to/dir --recursive

将单个 Blob 复制到另一个 Blob,还可以指定源和目标的存储帐户和容器信息,如上所示。

az storage copy -s https://[srcaccount].blob.core.windows.net/[container]/[path/to/blob] -d https://[destaccount].blob.core.windows.net/[container]/[path/to/blob]

将整个帐户数据从 blob 帐户复制到另一个 Blob 帐户,还可以指定源和目标的存储帐户和容器信息,如上所述。

az storage copy -s https://[srcaccount].blob.core.windows.net -d https://[destaccount].blob.core.windows.net --recursive

将具有访问密钥的单个对象从 S3 复制到 Blob,还可以如上所述指定存储帐户和容器信息。

az storage copy -s https://s3.amazonaws.com/[bucket]/[object] -d https://[destaccount].blob.core.windows.net/[container]/[path/to/blob]

将具有访问密钥的整个目录从 S3 复制到 Blob 虚拟目录,还可以如上所述指定存储帐户和容器信息。

az storage copy -s https://s3.amazonaws.com/[bucket]/[folder] -d https://[destaccount].blob.core.windows.net/[container]/[path/to/directory] --recursive

将 S3 服务中具有访问密钥的所有存储桶复制到 Blob 帐户,还可以如上所述指定存储帐户信息。

az storage copy -s https://s3.amazonaws.com/ -d https://[destaccount].blob.core.windows.net --recursive

将具有访问密钥的 S3 区域的所有存储桶复制到 Blob 帐户,还可以如上所述指定存储帐户信息。

az storage copy -s https://s3-[region].amazonaws.com/ -d https://[destaccount].blob.core.windows.net --recursive

Upload URL 将单个文件共享到 Azure 文件共享。

az storage copy -s /path/to/file.txt -d https://[account].file.core.windows.net/[share]/[path/to/file]

Upload帐户名和共享名称将单个文件注册到 Azure 文件共享。

az storage copy -s /path/to/file.txt --destination-account-name mystorageaccount --destination-share myshare

Upload URL 将整个目录共享到 Azure 文件共享。

az storage copy -s /path/to/dir -d https://[account].file.core.windows.net/[share]/[path/to/directory] --recursive

Upload帐户名称和容器名称将整个目录注册到 Azure 文件共享。

az storage copy -s /path/to/dir --destination-account-name mystorageaccount --destination-share myshare --recursive

Upload帐户名和共享名称的通配符将一组文件注册到 Azure 文件共享。

az storage copy -s /path/*foo/*bar/*.pdf --destination-account-name mystorageaccount --destination-share myshare

Upload URL 使用通配符将文件和目录共享到 Azure 文件共享。

az storage copy -s /path/*foo/*bar* -d https://[account].file.core.windows.net/[share]/[path/to/directory] --recursive

Upload帐户名和共享名称的通配符将文件和目录注册到 Azure 文件共享。

az storage copy -s /path/*foo/*bar* --destination-account-name mystorageaccount --destination-share myshare --recursive

使用 URL 从 Azure 文件共享下载单个文件,还可以指定存储帐户并如上所述共享信息。

az storage copy -s https://[account].file.core.windows.net/[share]/[path/to/file] -d /path/to/file.txt

从 Azure 文件共享下载整个目录,还可以指定存储帐户并如上所述共享信息。

az storage copy -s https://[account].file.core.windows.net/[share]/[path/to/directory] -d /path/to/dir --recursive

使用通配符从 Azure 文件共享下载一组文件,还可以指定存储帐户并如上所述共享信息。

az storage copy -s https://[account].file.core.windows.net/[share]/ --include-pattern foo* -d /path/to/dir --recursive

可选参数

--account-key

存储帐户密钥。 必须与存储帐户名称结合使用。 环境变量:AZURE_STORAGE_KEY。

--account-name

存储复制目标的帐户名称。

--blob-type

目标中的 Blob 类型。

接受的值: AppendBlob, BlockBlob, PageBlob
--connection-string

存储帐户连接字符串。 环境变量:AZURE_STORAGE_CONNECTION_STRING。

--content-type

指定文件的内容类型。

--destination -d

复制目标的路径/URL。 它可以是本地路径,可以是 Azure 存储服务器的 URL。 如果在此处提供目标参数,则不需要在复制目标参数组中提供参数,并且将来将弃用复制目标参数。

--destination-account-name

存储复制目标的帐户名称。

--destination-blob

复制目标存储帐户的 Blob 容器中的 Blob 名称。

--destination-container

复制目标存储帐户的容器名称。

--destination-file-path

复制目标存储帐户的文件共享中的文件路径。

--destination-local-path

复制目标的路径/URL。 它可以是本地路径,可以是 Azure 存储服务器的 URL。 如果在此处提供目标参数,则不需要在复制目标参数组中提供参数,并且将来将弃用复制目标参数。

--destination-share

复制目标存储帐户的文件共享名称。

--exclude-path

排除这些路径。 此选项不支持将通配符 * () 。 检查相对路径前缀。 例如:myFolder;myFolder/subDirName/file.pdf。

--exclude-pattern

排除名称与模式列表匹配的这些文件。 例如 * * :.jpg;.pdf;exactName。 此选项支持通配符 * () 。

--follow-symlinks

从本地文件系统上传时,请遵循符号链接。

--include-path

仅包括这些路径。 此选项不支持将通配符 * () 。 检查相对路径前缀。 例如:myFolder;myFolder/subDirName/file.pdf。

--include-pattern

仅包含名称与模式列表匹配的这些文件。 例如 * * :.jpg;.pdf;exactName。 此选项支持通配符 * () 。

--preserve-s2s-access-tier

在服务到服务复制期间保留访问层。 请参阅确保 https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers 目标存储帐户支持设置访问层。 如果不支持设置访问层,请使用 绕过 --preserve-s2s-access-tier false 复制访问层。 (默认值 true) 。

接受的值: false, true
--put-md5

创建每个文件的 MD5 哈希,并将其另存为目标 blob/文件的 Content-MD5 属性。仅在上传时可用。

--recursive -r

以递归方式查看子目录。

--sas-token

共享访问签名 (SAS) 。 必须与存储帐户名称结合使用。 环境变量:AZURE_STORAGE_SAS_TOKEN。

--source -s

复制源的路径/URL。 它可以是本地路径、Azure 存储服务器或 AWS S3 存储桶的 URL。 如果在此处提供源参数,则不需要在复制源参数组中提供参数,并且将来将弃用复制源参数。

--source-account-key

复制源存储帐户的帐户密钥。 必须与源存储帐户名称结合使用。

--source-account-name

复制源存储帐户的帐户名。

--source-blob

复制源存储帐户的 Blob 容器中的 Blob 名称。

--source-connection-string --src-conn

源存储帐户的连接字符串。

--source-container

复制源存储帐户的容器名称。

--source-file-path

复制源存储帐户的文件共享中的文件路径。

--source-local-path

复制源的路径/URL。 它可以是本地路径、Azure 存储服务器或 AWS S3 存储桶的 URL。 如果在此处提供源参数,则不需要在复制源参数组中提供参数,并且将来将弃用复制源参数。

--source-sas

共享访问签名 (SAS) 复制源的令牌。 必须与源存储帐户名称结合使用。

--source-share

复制源存储帐户的文件共享名称。

--subscription

订阅的名称或 ID。 可以使用 配置默认订阅 az account set -s NAME_OR_ID

az storage remove

从文件中删除 blob 或Azure 存储。

az storage remove [--account-key]
                  [--account-name]
                  [--connection-string]
                  [--container-name]
                  [--exclude-path]
                  [--exclude-pattern]
                  [--include-path]
                  [--include-pattern]
                  [--name]
                  [--path]
                  [--recursive]
                  [--sas-token]
                  [--share-name]
                  [--subscription]

示例

删除单个 blob。

az storage remove -c mycontainer -n MyBlob

删除整个虚拟目录。

az storage remove -c mycontainer -n path/to/directory --recursive

仅删除虚拟目录中的顶级 blob,而不要删除其子目录。

az storage remove -c mycontainer --recursive

删除容器内的所有存储 Blob。

az storage remove -c mycontainer -n path/to/directory

删除虚拟目录中的 blob 子集 (例如,仅删除 jpg 和 pdf 文件,或者如果 blob 名称为"exactName"且文件名不以"test") 。

az storage remove -c mycontainer --include-path path/to/directory --include-pattern "*.jpg;*.pdf;exactName" --exclude-pattern "test*" --recursive

删除整个虚拟目录,但从作用域中排除某些 blob (例如,每个以 foo 开头或以条形) 。

az storage remove -c mycontainer --include-path path/to/directory --exclude-pattern "foo*;*bar" --recursive

删除单个文件。

az storage remove -s MyShare -p MyFile

删除整个目录。

az storage remove -s MyShare -p path/to/directory --recursive

删除存储文件共享中的所有文件。

az storage remove -s MyShare --recursive

可选参数

--account-key

存储帐户密钥。 必须与存储帐户名称一起使用。 环境变量: AZURE_STORAGE_KEY。

--account-name

存储帐户名称。 相关环境变量: AZURE_STORAGE_ACCOUNT。 必须与存储帐户密钥或 SAS 令牌一起使用。 如果两者都不存在,则该命令将尝试使用经过身份验证的 Azure 帐户查询存储帐户密钥。 如果执行大量存储命令,则可能会遇到 API 配额。

--connection-string

存储帐户连接字符串。 环境变量: AZURE_STORAGE_CONNECTION_STRING。

--container-name -c

容器名称。

--exclude-path

排除这些路径。 此选项不支持) (通配符 * 。 检查相对路径前缀。 例如:myFolder;myFolder/subDirName/file.pdf。

--exclude-pattern

排除名称与模式列表匹配的这些文件。 例如: *.jpg; *.pdf; exactName。 此选项支持 () 通配符 * 。

--include-path

仅包括这些路径。 此选项不支持) (通配符 * 。 检查相对路径前缀。 例如: myFolder; myFolder/subDirName/file.pdf。

--include-pattern

仅包含名称与模式列表匹配的这些文件。 例如: *.jpg; *.pdf; exactName。 此选项支持 () 通配符 * 。

--name -n

Blob 名称。

--path -p

文件共享中的文件的路径。

--recursive -r

以递归方式查看子目录。

--sas-token

(SAS) 的共享访问签名。 必须与存储帐户名称一起使用。 环境变量: AZURE_STORAGE_SAS_TOKEN。

--share-name -s

文件共享名称。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID