當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。