当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS DatastoreManager.add_cloudstore用法及代码示例


本文简要介绍 python 语言中 arcgis.gis.DatastoreManager.add_cloudstore 的用法。

用法:

add_cloudstore(name, conn_str, object_store, provider, managed=False, folder=None)

返回:

Datastore 对象

add_cloudstore 方法添加 Cloud Store 数据 Item 。云存储数据项表示与 Amazon 或 Microsoft Azure 存储的连接。数据存储项的连接信息以字符串化 JSON 形式存储在 conn_str 中。 ArcGIS 服务器加密连接字符串进行存储。加密的连接字符串将包含 {crypt} 前缀。

注意:

您可以通过在数据存储项请求中传递解密=true 参数来获取带有解密连接字符串的Datastore 项。仅对于使用 https 发出的请求,才会返回具有解密连接字符串的数据存储。下面的示例显示了带有解密的 conn_str 的数据存储。需要有效的 object_store(S3 存储桶或 Azure Blob 存储)。对象存储中的文件夹是可选的。

Parameter

Description

name

必需的字符串。云存储的名称。

conn_str

必需的字符串。云存储产品的连接信息。

object_store

必需的字符串。这是亚马逊水桶路径或 Azuze 路径。

provider

必需的字符串。值必须是 azuredatalakestore、amazon、Alibaba 或 azure。

managed

可选的布尔值。当数据存储只是服务器时,数据库完全由服务器管理和拥有,发布者无法直接访问。选择此选项时,托管属性应设置为 true。否则为假。

folder

可选字符串。对于某些 Azure 云存储,可以指定一个可选文件夹。

例子:

# Usage Example
>>> arcgis.geoanalytics.get_datastores.add_cloudstore("name", "connection_info", "path", "provider")

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.DatastoreManager.add_cloudstore。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。