操作方法

操作方法:如何将 Azure 存储容器作为云存储添加到 ArcGIS Pro

Last Published: June 3, 2024

描述

云存储(例 Azure 存储容器)通常用于存储各种类型的 GIS 数据。 例如,当图像文件(栅格)存储在云中并供 ArcGIS Pro 等客户端用于分析时。

可以通过两种方法对 Azure 存储进行身份验证并与之连接。 第一种方法是使用 Azure 存储账户访问密钥,它可以授予对特定存储账户中所有资源的无限制访问权限。

第二种方法是使用共享访问签名 (SAS),它可以授予对存储账户中资源的有限访问权限。 您可以为不应获取存储账户访问密钥、但需委派访问特定存储账户资源的客户端提供 SAS。

Note:
The workflows in this article were performed with ArcGIS Pro 3.1.0 installed on a machine in Azure.

解决方案或解决方法

使用账户访问密钥授予对存储容器的访问权限

  1. 在 ArcGIS Pro 菜单中,单击插入
  2. 转至功能区中的工程组,然后激活连接项目。
  3. 单击云存储 > 新建云存储连接
  4. 对于连接文件名称,输入一个值。
  5. 对于服务提供商,选择“AZURE”。
  6. 从 Azure 门户复制存储账户名称并将其粘贴到访问密钥 ID(账户名称)中,如下图所示。

输入访问密钥(账户名称)连接信息

  1. 从 Azure 门户复制“访问密钥”值并将其粘贴到保密访问密钥(账户密钥)中,如下图所示。

输入保密访问密钥

  1. 存储段(容器)名称下拉列表中选择 Azure 容器。

选择容器

云存储将添加到 ArcGIS,并且在“目录”窗格中可用。
Image_2023-09-28_13-26-26.png

使用通过账户密钥签署的共享访问签名 (SAS) 授予对存储容器的访问权限

Azure 存储支持三种类型的共享访问签名:用户委派 SAS、服务 SAS 和账户 SAS。 此工作流演示了如何使用服务 SAS 授予访问权限。

可以使用存储账户密钥保护服务 SAS,并仅委派访问以下其中一种 Azure 存储服务中的资源:Blob 存储、队列存储、表存储或 Azure 文件。 以下工作流用于访问 Blob 存储。

  1. 连接至 Azure 门户,然后导航至存储账户 > 容器
  2. 找到要授予访问权限的容器,激活操作菜单,然后选择访问策略,如下图所示。

选择容器的访问策略

  1. 存储的访问策略部分中,单击添加策略

添加策略

  1. 配置标识符权限开始时间到期时间字段,如下图所示。

配置策略

上图中授予的权限为列表读取。 授予添加创建写入和/或删除权限以满足您的特定要求。

  1. 单击确定,然后保存访问策略。
  2. 找到要授予访问权限的容器,激活操作菜单,然后选择生成 SAS, 如下图所示。

生成 SAS

  1. 按照下图所示配置以下选项:
    • 签名方式 = 账户密钥
    • 签名密钥
    • 存储的访问策略 = 您在步骤 3 和步骤 4 中创建的访问策略
    • 允许的 IP 地址
    • 允许的协议

下面显示的允许的 IP 地址字段用于指定可接受请求的公共 IP 地址或公共 IP 地址范围。 仅支持 IPv4 地址。

支持的值包括“168.1.5.65”、“168.1.5.65-168.1.5.85”等。 不支持 CIDR 注记。

指定公共 IP 地址或公共 IP 地址范围

  1. 单击生成 SAS 令牌和 URL
  2. 复制 Blob SAS 令牌的值

复制 Blob SAS 令牌

  1. 在 ArcGIS Pro 中,运行创建云存储连接文件地理处理工具(分析 > 工具)。
  2. 配置以下参数:
    • 连接文件位置 = ArcGIS Pro 工程文件夹的路径。
    • 连接文件名称 = 为文件命名。
    • 服务提供商 = Azure
    • 访问密钥 ID(账户名称) = Azure 存储账户的名称。
    • 存储段(容器)名称 = Azure 存储容器 (Blob) 的名称。
    • 区域(环境) = Azure 云
    • 服务端点 = blob.core.windows.net
  3. 提供者选项部分中,激活下拉工具并选择 AZURE_STORAGE_SAS_TOKEN,然后粘贴 从步骤 9 复制的 Blob SAS 令牌
  4. 单击运行

选择提供者选项

  1. 在 ArcGIS Pro 菜单中,单击菜单栏中的插入
  2. 转至功能区中的工程组,然后激活连接项目。
  3. 单击云存储 > 添加云存储连接
  4. 导航至项目文件夹并选择云存储连接文件,然后单击确定

在 ArcGIS Pro 中选择新的云存储连接

云存储将添加到 ArcGIS Pro,并且在“目录”窗格中可用。

目录中显示的云存储图像

文章 ID: 000031346

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项