Amazon S3

ArcGIS Velocity 中的 Amazon S3 输出可用于将输出要素写入 Amazon S3 存储段中的文件。

示例

在大数据分析中执行分析后,研究人员希望将输出空间或表格要素写入 Amazon S3 存储段中的文件。

用法说明

使用 Amazon S3 输出时,请谨记以下信息:

  • 数据集参数可指定 ArcGIS Velocity 将写入 Amazon S3 的文件夹名称。 此文件夹将包含一个或多个文件,具体取决于输出的大小。
  • 密钥值将在首次保存分析时加密,并以加密状态存储。
  • 指定文件夹路径值时,请使用正斜线 (/)。
  • 此输出仅在大数据分析中可用。
  • 可以使用以下输出数据格式:
    • 分隔
    • JSON
    • GeoJSON
    • Esri JSON
    • Parquet
    • Shapefile
  • 以分隔格式导出的数据将包括 SHAPEDATE 字段。 SHAPE 字段将包含 WKT 格式的几何。 如果数据包含 START_TIME 键字段,则将提供 DATE 字段。
  • 以 JSON 格式导出的数据将提供 Esri JSON 格式的几何。
  • 需要对提供的 Amazon 密钥相关的用户策略执行以下 Amazon S3 操作,才能使 Velocity 成功连接到 Amazon S3 存储段以及提供的存储段和文件夹路径中的数据,以写入数据。
    • 必须执行 s3:ListBucket 操作才能有权访问指定存储段。
    • 必须执行以下操作才能访问指定文件夹路径和子资源 (arn:aws:s3:::yourBucketName/*),以便 Amazon S3 输出写入数据:
      • s3:PutObject
      • s3:GetObject
      • s3:DeleteObject

参数

以下是 Amazon S3 输出的参数:

参数描述数据类型

访问密钥

S3 存储段的 Amazon 访问密钥 ID,例如 AKIAIOSFODNN7EXAMPLE

Velocity 将使用提供的访问密钥将指定的数据源加载到应用程序中。

有关 Amazon 访问密钥的详细信息,请参阅 AWS 文档中的 AWS 安全性凭据

字符串

密钥

S3 存储段的 Amazon 保密访问密钥,例如 wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Velocity 将使用提供的访问密钥将指定的数据源加载到应用程序中。

密钥将在首次保存分析时加密,并以加密状态存储。

有关 Amazon 访问密钥的详细信息,请参阅 AWS 文档中的 AWS 安全性凭据

字符串

S3 存储段名称

将向其中写入一个或多个文件的 Amazon S3 存储段的名称。

字符串

文件夹路径

将写入输出数据集文件夹和文件的文件夹的文件夹路径。

  • 要在 Amazon S3 存储段的根级别写入输出文件夹和文件,请输入一个正斜线,例如:/
  • 要将输出文件夹和文件写入文件夹,请输入一个正斜线,然后输入文件夹的路径,例如:/data_folder

字符串

数据集

将包含一个或多个输出文件的文件夹的名称。 系统会自动对写入此文件夹的一个或多个文件进行命名,并根据需要将该文件分成多个文件。 请勿在数据集参数中包括文件扩展名。

字符串

写入模式

用于将要素写入 Amazon S3 中的文件的写入模式。 可用的写入模式如下:

  • 覆盖
  • 追加
  • 如果存在,则会显示错误

字符串


在本主题中
  1. 示例
  2. 用法说明
  3. 参数