通过本地发布影像切片服务,但切片缓存在私有云存储中
环境配置
ArcGIS Server 1071
ArcGIS desktop1071或Arc GIS Pro 2.4
S3私有云存储
注册私有云存储
首先私有云存储部署好之后,需知道endpoint、秘钥及保密秘钥等信息
进入ArcGIS Server admin
https://ip:6443/arcgis/admin/data/registerItem
输入json文件
{
"path": "/cloudStores/gis ",
"type": "cloudStore",
"id": "f3902a11-11c2-476d-baef-d7eeb2a4f68e",
"provider": "amazon",
"info": {
"isManaged": false,
"connectionString": "{\"accessKeyId\":\" XXXXXX155656RGXI9JR0\",\"secretAccessKey\":\" XXXXXXdaaHx7eMOM56KpHfiEFYv9GcI2jjh6iRo0\",\"endpoint\":\" 192.168.32.51:8060\",\"credentialType\":\"accesskey\"}",
"endpoint": " 192.168.32.51:8060",
"objectStore": "baoqian",
"options": {
"AWS_VIRTUAL_HOSTING": "FALSE",
"AWS_HTTPS": "NO"
}
}
}
主要需要修改的就是accessKeyId,secretAccessKey,endpoint,objectStore
- objectStore:为云存储中的桶名,即数据放置于哪个桶下,如果是桶下的某个文件则格式为:baoqian/ServerCache
- “path”:/cloudStores 为固定格式,后面可以随意加,有时会加hostname(可不修改)
- "type":"cloudStore" 为固定格式,要是server报类型错误,可修改为“datadir”(可不修改)
- "id":唯一标识,保证这次注册的云存储id号,在本次环境中唯一就行(可不修改)
点击Register Item
Manager中验证不成功属于正常现象
注册缓存目录
https://ip:6443/arcgis/admin/system/directories/register
注册好之后可在manager中查看到
发布影像服务并做切片设置缓存路径
也可通过ArcGIS Pro 来发布影像切片服务,勾选切片服务,设置缓存路径为云存储路径即可
可在S3中查看到影像切片缓存
注意:但是arcgis可能存在的BUG 就是用HTTP+IP的方式注册的云存储 可以正常生成切片文件到云存储 但读取不出来