存储资源管理器支持使用storageexplorer://协议的URL。 这些 URL 称为直接链接。 直接链接指向存储资源管理器中的 Azure 存储资源。 直接链接后会打开存储资源管理器,并导航到它指向的资源。 本文介绍直接链接的工作原理以及如何使用它们。
直接链接的工作原理
存储资源管理器使用树视图可视化 Azure 中的资源。 直接链接包含树中链接资源节点的分层信息。 遵循直接链接后,存储资源管理器将打开并接收直接链接中的参数。 然后,存储资源管理器使用这些参数导航到树视图中的链接资源。
重要
你必须登录,并拥有访问链接资源的必要权限,才能使用直接链接。
参数
存储资源管理器直接链接始终以协议 storageexplorer://开头。 下表说明了直接链接中的每个可能参数。
| 参数 | DESCRIPTION |
|---|---|
v |
直接链接协议的版本。 |
accountid |
链接资源的存储帐户的 Azure 资源管理器资源 ID。 如果链接的资源是存储帐户,则此 ID 是该存储帐户的 Azure 资源管理器资源 ID。 否则,ID 是链接资源的存储帐户的 Azure 资源管理器资源 ID。 |
resourcetype |
可选。 仅当链接资源是 Blob 容器、文件共享、队列或表时使用。 必须是其中之一Azure.BlobContainer、Azure.FileShare、Azure.Queue,或者Azure.Table。 |
resourcename |
可选。 仅当链接资源是 Blob 容器、文件共享、队列或表时使用。 链接资源的名称。 |
container |
仅适用于 v2 链接。 Blob 容器或文件共享的名称。 |
path |
仅适用于 v2 链接。 链接文件夹的路径。 如果 type 是 blobPath 或 fileSystemPath,则为必需。 |
serviceEndpoint |
仅适用于 v2 链接。 链接资源所属的存储帐户的服务终结点 URL。 |
storageAccountId |
仅适用于 v2 链接。 链接资源的存储帐户的 Azure 资源管理器资源 ID。 如果链接的资源是存储帐户,则此 ID 是该存储帐户的 Azure 资源管理器资源 ID。 否则,ID 是链接资源的存储帐户的 Azure 资源管理器资源 ID。 |
subscriptionid |
链接资源所属的 Azure 订阅的 ID。 |
tenantid |
仅适用于 v2 链接。 拥有链接资源的 Microsoft Entra 租户的 ID。 |
type |
仅适用于 v2 链接。 必须是 blobContainer、fileSystem、fileSystemPath 或 blobPath。 |
这是指向 Blob 容器的 v1 直接链接示例:
storageexplorer://
?v=1
&accountid=/subscriptions/01234567-89ab-cdef-0123-456789abcdef/resourceGroups/resource_group/providers/Microsoft.Storage/storageAccounts/storage_account_name
&subscriptionid=01234567-89ab-cdef-0123-456789abcdef
&resourcetype=Azure.BlobContainer
&resourcename=blob_container_name
这是一个指向 Blob 容器中的文件夹的 v2 直接链接示例:
storageexplorer://
?v=2
&tenantId=fedcba98-7654-3210-fedc-ba9876543210
&type=blobPath
&path=path%2Fto%2Ffolder
&container=blob_container_name
&serviceEndpoint=https%3A%2F%2Fstorage-account-name.blob.core.chinacloudapi.cn%2F
&subscriptionId=01234567-89ab-cdef-0123-456789abcdef
从存储资源管理器获取直接链接
可以使用存储资源管理器获取资源的直接链接。 在树视图中打开资源节点的上下文菜单。 然后使用“复制直接链接”作将其直接链接复制到剪贴板。
直接链接限制
仅订阅节点下的资源支持直接链接。 此外,仅支持以下资源类型:
- 存储帐户
- Blob 容器
- Blob 容器中的文件夹
- 队列
- 文件共享
- 文件共享中的文件夹
- 表格