问题背景
ArcGIS Enterprise Portal的WebAdaptor出现故障。用户为了正常使用ArcGIS Server,在server端解除联合托管。由于与门户通信受阻,门户没有同步接触联合托管。WA恢复后,想要ArcGIS Enterprise 完全恢复,使用原来的托管服务。
解决步骤
构建server 的config-store下的security文件夹下的security-config.json,以孤立Server的这个配置文件为文件基础。
修改serverRole为"FEDERATED_SERVER"
添加portal的信息。
"portalProperties": {
"portalUrl": "https://Portal的WA所在机器域名/WA名",
"privatePortalUrl": "https://Portal所在机器的域名:7443/arcgis",
"portalSecretKey": "01b9e3c466564c08980062d3cdb2e2b4",
"portalMode": "ARCGIS_PORTAL_FEDERATION",
"serverId": "SfkisPZOtOVhnZT4",
"serverUrl": "https://Server的WA所在机器的域名/server的WA名",
"webgisServerTrustKey": "8rHF8Xcroh8cmTmgAKeqMZ4CUQTJvO6dXchfiYkq1kI=",
"privateHostingServerUrl": "https://Server所在机器的域名:6443/arcgis"
},
其中:webgisServerTrustKey 从 https://域名/portal/portaladmin/security/config里面获得
portalSecretKey 从 Portal内置PG库中获得,表名为gw_account_server
serverId也可以在那里获得。