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 portale ArcGIS Enterprise.

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

Suggerimento:

In alternativa, è possibile utilizzare ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services e i modelli CloudFormation campione di Esri per implementare un portale ArcGIS Enterprise 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 ArcGIS Server dagli AMI di Esri.
  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 GIS Server.
  16. Creare un sito di ArcGIS Server.
  17. Installare Web Adaptor per il proprio sito di ArcGIS Server.
  18. 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.

  19. 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.

  20. Impostare le proprietà di WebContextURL e privatePortalURL del portale. In questo modo Portal for ArcGIS può costruire gli URL corretti per tutte le risorse che invia all'utente finale.
    1. Aprire un browser Web ed effettuare l'accesso alla directory di Portal for ArcGIS come membro del ruolo Amministratore predefinito dell'organizzazione del portale. Il formato dell'URL è https://portal.domain.com:7443/arcgis/portaladmin.
    2. Fare clic su Sistema > Proprietà > Aggiorna Proprietà.
    3. 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"
      }
    4. Fare clic su Aggiorna Proprietà.
  21. Federare il sito 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 Server 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.

  22. Se un Data Store relazionale di ArcGIS Data Store viene configurato con il proprio sito di ArcGIS GIS Server, è possibile impostare il sito come 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.