I seguenti sono i passaggi generali per l'utilizzo di un portale di base ArcGIS Enterprise che viene eseguito su Amazon Web Services (AWS) utilizzando AWS tool.
Suggerimento:
In alternativa, è possibile utilizzare ArcGIS Enterprise Cloud Builder for Amazon Web Services per configurare un'installazione di ArcGIS Enterprise su AWS.
- Scaricare Portal for ArcGIS, ArcGIS Server, e ArcGIS Web Adaptor software da My Esri.
- Scaricare Portal for ArcGIS e ArcGIS GIS Server i file di licenza da My Esri.
- Utilizzare un Amazon Machine Image (AMI) con un sistema operativo supportato per creare Amazon Elastic Compute Cloud (EC2) istanze.
Se questo particolare AMI non è mai stato utilizzato in precedenza, occorre leggere e accettare i termini del AWS Marketplace prima di avviare un'istanza.
Se l'utente avvia un'EC2 istanze con sufficiente RAM e spazio su disco per alloggiarlo, è possibile installare Portal for ArcGIS, ArcGIS Web Adaptor, e ArcGIS Server sulla stessa istanza. Nella maggior parte dei casi, tuttavia, l'utente installerà verosimilmente dei componenti su istanze separate EC2 , e ogni componente può includere più di una istanza.
- Connettersi a un'istanza EC2, installare Portal for ArcGIS, e autorizzare Portal for ArcGIS utilizzando la licenza scaricata nel passaggio 2.
Installare il software ma non procedere con la configurazione.
Consultare la Portal for ArcGIS guida all'installazione per istruzioni. Utilizzare il menu delle Altre versioni per accedere alle istruzioni appropriate per il sistema operativo sull'istanza EC2 .
- Creare un Amazon IP Elastic e associarlo all'istanza di Portal for ArcGIS EC2 .
- Configurare la mappatura CNAME per creare un nome host DNS più descrittivo.
- Sull'istanza di Portal for ArcGIS, aprire il hostidentifier.properties file e rimuovere i contrassegni dei commenti dalla proprietà di preferredidentifier=ip .
Il file si trova nella directory <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\ .
- Avviare Portal for ArcGIS.
- Su un'instanza di Microsoft Windows, avviare il servizio di Portal for ArcGIS dal panel dei Windows Services .
- Su un'stanza di Linux, effettuare l'accesso come utente arcgis ed effettuare startportal.sh nella directory /arcgis/portal per avviare Portal for ArcGIS.
- Aprire il Portale Web e creare il portale.
Per connettersi al portale da un computer remoto, l'URL del portale è nel formato https://<fully qualified machine name>:7443/arcgis/home. Sul computer locale, è possibile utilizzare l'URL https://localhost:7443/arcgis/home/.
- Creare l'account amministratore iniziale. Questo account è necessario quando si registra il portale con ArcGIS Web Adaptor.
- Importare il file di licenza ottenuto al passaggio 1.
- Specificare la directory dei contenuti del portale.
- Installare ArcGIS Web Adaptor da utilizzare con Portal for ArcGIS.
ArcGIS Web Adaptor può essere eseguito sulla stessa istanza di Portal for ArcGIS oppure su un'altra istanza EC2.
Installare il software ma non configurarlo.
Consultare la ArcGIS Web Adaptor guida all'installazione per istruzioni. Utilizzare il menu Altre versioni per accedere alle istruzioni in maniera appropriata al tipo di adattatore di rete necessario.
- Se l'utente ha installato ArcGIS Web Adaptor su un'istanza di EC2 separata dall'istanza di Portal for ArcGIS , creare un Amazon IP Elastic ed associarlo con l'istanza di ArcGIS Web Adaptor EC2 .
- Abilitare HTTPS almeno sulla directory ArcGIS Web Adaptor, utilizzando un certificato firmato da CA.
Il certificato viene rilasciato al nome host DNS pubblico per l'IP Elastic oppure al nome host DNS CNAME mappato all'IP Elastic.
Nota:
Non utilizzare un certificato autofirmato quando viene eseguito Portal for ArcGIS.
- Configurare ArcGIS Web Adaptor con Portal for ArcGIS. è possibile eseguire questa operazione da un browser web sul computer locale o dalla riga di comando su un'istanza Linux .
- Nel caso di esecuzione da un browser web, aprire la ArcGIS Web Adaptor pagina di configurazione.
La pagina di registrazione di Web Adaptor viene aperta automaticamente durante l'installazione, tuttavia è necessario cambiare l'URL in modo che utilizzi l'IP Elastic dell'istanza EC2 oppure il nome host DNS CNAME in cui è installato ArcGIS Web Adaptor . Ad esempio, è necessario modificare l'URL da https://localhost/arcgis/webadaptor a https://<Elastic IP>/arcgis/webadaptor oppure https://<CNAME DNS hostname>/arcgis/webadaptor.
- Utilizzare nell'URL l'IP Elastic o il nome host DNS CNAME anziché il nome del computer del portale in URL del portale. Per esempio, digitare https://<Elastic IP>:7443/arcgis o https://<CNAME DNS hostname>:7443/arcgis.
- Nel caso di esecuzione da un browser web, aprire la ArcGIS Web Adaptor pagina di configurazione.
- Installare ArcGIS Server su un'istanza di EC2 e autorizzarlo utilizzando la licenza ArcGIS GIS Server scaricata nella fase 2.
Installare il software ma non creare ancora un sito.
Consultare la ArcGIS Server guida all'installazione per istruzioni. Utilizzare il menu delle Altre versioni per accedere alle istruzioni appropriate per il sistema operativo sull'istanza EC2 .
- Associare un IP Elastic Amazon all' istanza.
- Facoltativamente, configurare la mappatura CNAME per creare un nome host DNS più descrittivo.
- Creare un sito di ArcGIS Server .
- Installare un web adaptor per il sito di ArcGIS Server .
ArcGIS Web Adaptor può essere eseguito sulla stessa istanza di ArcGIS Server oppure su un'altra istanza EC2.
Installare il software ArcGIS Web Adaptor ma non configurarlo ancora con il sito.
Consultare la ArcGIS Web Adaptor guida all'installazione per istruzioni. Utilizzare il menu Altre versioni per accedere alle istruzioni in maniera appropriata al tipo di adattatore di rete necessario.
- Abilitare HTTPS almeno sulla directory ArcGIS Web Adaptor, utilizzando un certificato firmato da CA.
Il certificato viene rilasciato al nome host DNS pubblico per l'IP Elastic oppure al nome host DNS CNAME mappato all'IP Elastic.
Nota:
Non utilizzare un certificato autofirmato per questo sito ArcGIS Server.
Se il sito ArcGIS Server viene eseguito sulla stessa istanza EC2 del portale, utilizzare lo stesso tipo di server web (come ad esempio IIS) con lo stesso certificato firmato da una CA.
- Configurare il Web Adaptor con il sito di ArcGIS Server e fare clic su Abilita l'accesso amministrativo al sito tramite Web Adaptor.
Modificare l'URL della pagina di registrazione di Web Adaptor e l'URL di Server GIS in modo che includano l'IP Elastic oppure il nome host DNS CNAME anziché il nome del computer ArcGIS Server utilizzato per l'istanza di ArcGIS Server EC2 e Web Adaptor.
- Configurare un data store ArcGIS Data Storedi dati relazionali con il sito ArcGIS GIS Server .
- Impostare le proprietà di WebContextURL e privatePortalURL del portale. Questo aiuta a Portal for ArcGIS costruire gli URL corretti per tutte le risorse che invia all'utente finale.
- Aprire un browser Web ed effettuare l'accesso alla directory di Portal ArcGIS come membro del ruolo di Amminsitratore predefinito nell'organizzazione del portale. Il formato dell'URL è https://portal.domain.com:7443/arcgis/portaladmin.
- Fare clic su Sistema > Proprietà > Aggiorna Proprietà.
- Nella finestra Update System Properties inserire il seguente JSON, che sostituisce l'URL del server proxy inverso o dell'alias DNS visualizzato dagli utenti al di fuori del firewall dell'organizzazione:
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- Fare clic su Aggiorna Proprietà.
- Federare il sito ArcGIS Server con il portale. Utilizzare il nome host ArcGIS Server DNS pubblico del sito per l'IP Elastic oppure l'hostname DNS CNAME per l' ArcGIS Server URL e l' ArcGIS Server URL privato.
Di seguito è riportato un URL di esempio: https://awsportal.esri.com/arcgis.
Assicurarsi che i gruppi di sicurezza di Amazon consentano le comunicazioni tra le due istanze EC2 tramite le porte 80 e 443 di Web Adaptor.
- Impostare il sito di GIS Server come server di hosting del portale.
Creare un sito ArcGIS GIS Server da utilizzare come il server di hosting del portale.
Attenzione: se si arresta e si avvia l'istanza (o le istanze) EC2 su cui il portal è in esecuzione, sarà necessario riassociare l'IP Elastico con l'istanza EC2 .