Skip To Content

Distribuire Portal for ArcGIS su AWS

Portal for ArcGIS e ArcGIS Web Adaptor sono installati con le immagini AMI (Amazon Machine Images) di Esri. Avviare un'istanza utilizzando uno degli AMI di Esri e configurare un Web GIS.

Di seguito è riportata la procedura generale per eseguire Portal for ArcGIS su AWS.

Suggerimento:

In alternativa, è possibile utilizzare i modelli CloudFormation campione di Esri per distribuire un Web GIS che include Portal for ArcGIS in servizi Web Amazon.

  1. Avviare un'istanza dei servizi Web Amazon da un AMI di Esri.

    Se questo particolare AMI non è mai stato utilizzato in precedenza, occorre leggere e accettare i termini di AWS Marketplace prima di avviare un'istanza.

  2. Creare un IP Amazon Elastic ed associarlo all'istanza.
  3. Facoltativamente, configurare la mappatura CNAME per creare un nome host DNS più descrittivo.
  4. Creare una connessione remota all'istanza.
  5. Avviare Portal for ArcGIS.
    • In un'istanza di Windows, avviare il servizio Portal for ArcGIS dal riquadro Servizi di Windows.
    • In un'istanza di Ubuntu, accedere come utente arcgis ed eseguire startportal.sh in /arcgis/portal per avviare Portal for ArcGIS.
  6. Eseguire l'Autorizzazione guidata software di Portal for ArcGIS per concedere la licenza del portale.
  7. Connettersi al portale e creare l'account iniziale dell'amministratore. Questo account è necessario quando si registra il portale con ArcGIS Web Adaptor.

    Per connettersi al portale da un computer remoto e creare l'account iniziale dell'amministratore, il formato dell'URL del portale è https://<fully qualified machine name>:7443/arcgis/home. Sul computer locale, è possibile utilizzare l'URL https://localhost:7443/arcgis/home/.

  8. Abilitare HTTPS su almeno una directory di ArcGIS Web Adaptor utilizzando un certificato firmato da un'autorità di certificazione.

    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 si esegue Portal for ArcGIS.

  9. 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 Ubuntu.
    1. Nel caso di esecuzione da un browser Web, aprire la pagina di configurazione di ArcGIS Web Adaptor.

      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 AWS 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 o https://<CNAME DNS hostname>/arcgis/webadaptor.

    2. Utilizzare nell'URL l'IP Elastic o il nome host DNS CNAME anziché il nome del computer del portale nell'URL del portale. Ad esempio, digitare https://<Elastic IP>:7443/arcgis o https://<CNAME DNS hostname>:7443/arcgis.
  10. Facoltativamente, federare un sito di ArcGIS Server con il portale. La procedura seguente consente di federare un sito di ArcGIS Server in esecuzione in un'istanza diversa di AWS. Se l'istanza di ArcGIS Server è in esecuzione nella stessa istanza di AWS del portale, utilizzare lo stesso server Web (ad esempio IIS) con lo stesso certificato firmato da una CA.

  11. Avviare un'istanza di ArcGIS Server dalle immagini AMI di ArcGIS Server.
  12. Associare un IP Amazon Elastic all'istanza.
  13. Facoltativamente, configurare la mappatura CNAME per creare un nome host DNS più descrittivo.
  14. Creare una connessione remota all'istanza.
  15. Autorizzare ArcGIS Server.
  16. Creare un sito di ArcGIS Server.
  17. Abilitare HTTPS nel sito di ArcGIS Server.
  18. Installare un Web Adaptor per il sito di ArcGIS Server.
  19. Abilitare HTTPS su almeno una directory di ArcGIS Web Adaptor utilizzando un certificato firmato da un'autorità di certificazione. 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 il sito di ArcGIS Server che verrà federato con Portal for ArcGIS in esecuzione su AWS.

  20. Configurare il Web Adaptor con il sito di ArcGIS Server ed abilitare l'accesso amministrativo al sito tramite Web Adaptor.

    Modificare l'URL della pagina di registrazione di Web Adaptor e URL server GIS in modo che includano l'IP Elastic o il nome host DNS CNAME anziché il nome del computer ArcGIS Server utilizzato per l'istanza AWS di ArcGIS Server e Web Adaptor.

  21. Impostare le proprietà del sistema del portale.
    1. Effettuare l'accesso alla directory di Portal for ArcGIS. Su AWS, il formato dell'URL è: https://<Elastic IP>/arcgis/portaladmin o https://<CNAME DNS hostname>/arcgis/portaladmin.
    2. Fare clic su Sistema > Proprietà > Aggiorna proprietà.
    3. Impostare le proprietà portalLocalHostname e privatePortalURL in formato JSON sul nome DNS pubblico o sul nome host DNS CNAME dell'istanza AWS del portale.

      Ad esempio, per un sito il cui nome host DNS CNAME è awsportal.esri.com, impostare

      {"localHttpPort":"80","localHttpsPort":"443",
      "portalLocalHostname" : "awsportal.esri.com",
      "privatePortalURL" : "https://awsportal.esri.com/arcgis"
      }

    4. Fare clic su Proprietà aggiornate.

      Facendo clic su Proprietà aggiornate il portale verrà riavviato.

  22. Federare il sito di ArcGIS Server con il portale. Utilizzare il nome host DNS pubblico del sito di ArcGIS Server per l'IP Elastic oppure il nome host DNS CNAME sia per l'URL di ArcGIS che per l'URL privato di ArcGIS Server.

    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 AWS tramite le porte 80 e 443 di Web Adaptor.

  23. Se sono stati configurati ArcGIS Data Store e un Data Store relazionale con ArcGIS Server, è possibile impostare il sito di ArcGIS Server come il server di hosting del portale.

Tenere presente che si arresta e si avvia l'istanza di AWS che esegue il portale, sarà necessario riassociare l'IP Elastic con l'istanza.