Poniżej podano ogólną procedurę wdrażania podstawowego portalu ArcGIS Enterprise działającego w usłudze Amazon Web Services (AWS) z użyciem narzędzi AWS.
Wskazówka:
Można też użyć aplikacji ArcGIS Enterprise Cloud Builder for Amazon Web Services do skonfigurowania wdrożenia oprogramowania ArcGIS Enterprise w usłudze AWS.
- Pobierz oprogramowanie Portal for ArcGIS, ArcGIS Server i ArcGIS Web Adaptor z My Esri.
- Pobierz pliki licencji na oprogramowanie Portal for ArcGIS i ArcGIS GIS Server z witryny My Esri.
- Użyj obrazu Amazon Machine Image (AMI) z obsługiwanym systemem operacyjnym do utworzenia instancji Amazon Elastic Compute Cloud (EC2).
Jeśli ten konkretny obraz AMI nie był wcześniej używany, przed uruchomieniem instancji musisz przeczytać i zaakceptować warunki dotyczące usługi AWS Marketplace.
W przypadku uruchamiania instancji EC2 z odpowiednią ilością pamięci RAM i przestrzeni dyskowej do jej obsłużenia można zainstalować oprogramowanie Portal for ArcGIS, ArcGIS Web Adaptor i ArcGIS Server w tej samej instancji. W większości przypadków jednak prawdopodobnie komponenty zostaną zainstalowane na oddzielnych instancjach EC2 i każdy komponent może obejmować więcej niż jedną instancję.
- Połącz się z instancją EC2, zainstaluj oprogramowanie Portal for ArcGIS i przeprowadź autoryzację oprogramowania Portal for ArcGIS z użyciem licencji pobranej w etapie 2.
Zainstaluj oprogramowanie, ale nie przeprowadzaj konfiguracji.
Instrukcje zawiera Podręcznik instalacji oprogramowania Portal for ArcGIS. Użyj menu Inne wersje, aby uzyskać dostęp do instrukcji odpowiednich dla systemu operacyjnego instancji EC2.
- Utwórz adres Amazon i skojarz go z instancją Portal for ArcGIS EC2.
- Skonfiguruj odwzorowanie CNAME, aby utworzyć bardziej przyjazną dla użytkownika nazwę hosta DNS.
- W instancji Portal for ArcGIS otwórz plik hostidentifier.properties i usuń znaki komentarza właściwości preferredidentifier=ip.
Plik ten znajduje się w katalogu <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.
- Uruchom aplikację Portal for ArcGIS.
- W przypadku instancji z systemem Microsoft Windows uruchom usługę Portal for ArcGIS z poziomu panelu Usługi systemu Windows.
- W przypadku instancji z systemem Linux zaloguj się jako użytkownik arcgis i uruchom skrypt startportal.sh w katalogu /arcgis/portal, aby uruchomić oprogramowanie Portal for ArcGIS.
- Otwórz witrynę portalu i utwórz portal.
Adres URL portalu używany na potrzeby połączenia z portalem z komputera zdalnego ma następujący format: https://<fully qualified machine name>:7443/arcgis/home. Na komputerze lokalnym możesz użyć adresu URL https://localhost:7443/arcgis/home/.
- Utwórz początkowe konto administratora. To konto jest wymagane podczas rejestrowania portalu z adapterem internetowym ArcGIS Web Adaptor.
- Zaimportuj plik licencji uzyskany w etapie 1.
- Podaj katalog zasobów portalu.
- Zainstaluj adapter internetowy ArcGIS Web Adaptor do użycia z oprogramowaniem Portal for ArcGIS.
Adapter internetowy ArcGIS Web Adaptor może działać w tej samej instancji co oprogramowanie Portal for ArcGIS lub w innej instancji EC2.
Zainstaluj oprogramowanie, ale go nie konfiguruj.
Instrukcje zawiera Podręcznik instalacji oprogramowania ArcGIS Web Adaptor. Użyj menu Inne wersje, aby uzyskać dostęp do instrukcji odpowiednich dla typu wymaganego adaptera internetowego.
- Jeśli adapter internetowy ArcGIS Web Adaptor został zainstalowany na oddzielnej instancji EC2 niż oprogramowanie Portal for ArcGIS, utwórz adres Amazon Elastic IP i skojarz go z instancją ArcGIS Web Adaptor EC2.
- Włącz protokół HTTPS przynajmniej dla katalogu ArcGIS Web Adaptor przy użyciu certyfikatu podpisanego przez urząd certyfikacji.
Certyfikat jest wystawiony na publiczną nazwę hosta DNS dla adresu Elastic IP lub nazwę hosta DNS dla rekordu CNAME, która została odwzorowana na adres Elastic IP.
Notatka:
Uruchamiając oprogramowanie Portal for ArcGIS, nie należy używać certyfikatu z podpisem własnym.
- Skonfiguruj adapter internetowy ArcGIS Web Adaptor z oprogramowaniem Portal for ArcGIS. Możesz to zrobić z poziomu przeglądarki internetowej na komputerze lokalnym lub z poziomu wiersza poleceń w systemie Linux.
- W przypadku uruchamiania z poziomu przeglądarki internetowej otwórz stronę konfigurowania adaptera internetowego ArcGIS Web Adaptor.
Strona rejestracji adaptera internetowego (web adaptor) zostanie otwarta automatycznie podczas instalacji, konieczna jest jednak zmiana adresu URL tak, aby używany był adres Elastic IP instancji usługi EC2 lub nazwa hosta DNS dla rekordu CNAME, na którym zainstalowano adapter internetowy ArcGIS Web Adaptor. Na przykład zmień adres URL https://localhost/arcgis/webadaptor na https://<Elastic IP>/arcgis/webadaptor lub https://<CNAME DNS hostname>/arcgis/webadaptor.
- W polu Adres URL portalu w adresie URL zamiast nazwy komputera użyj nazwy hosta DNS dla adresu Elastic IP lub dla rekordu CNAME. Na przykład wpisz https://<Elastic IP>:7443/arcgis lub https://<CNAME DNS hostname>:7443/arcgis.
- W przypadku uruchamiania z poziomu przeglądarki internetowej otwórz stronę konfigurowania adaptera internetowego ArcGIS Web Adaptor.
- Zainstaluj oprogramowanie ArcGIS Server w instancji EC2 i przeprowadź autoryzację z użyciem licencji ArcGIS GIS Server pobranej w etapie 2.
Zainstaluj oprogramowanie, ale nie twórz jeszcze witryny.
Instrukcje zawiera Podręcznik instalacji oprogramowania ArcGIS Server. Użyj menu Inne wersje, aby uzyskać dostęp do instrukcji odpowiednich dla systemu operacyjnego instancji EC2.
- Skojarz adres Amazon Elastic IP z instancją.
- Opcjonalnie skonfiguruj odwzorowywanie rekordów CNAME, aby utworzyć bardziej przyjazną dla użytkownika nazwę hosta DNS.
- Utwórz witrynę ArcGIS Server.
- Zainstaluj adapter internetowy dla witryny ArcGIS Server.
Adapter internetowy ArcGIS Web Adaptor może działać w tej samej instancji co oprogramowanie ArcGIS Server lub w innej instancji EC2.
Zainstaluj oprogramowanie ArcGIS Web Adaptor, ale nie konfiguruj go jeszcze z witryną.
Instrukcje zawiera Podręcznik instalacji oprogramowania ArcGIS Web Adaptor. Użyj menu Inne wersje, aby uzyskać dostęp do instrukcji odpowiednich dla typu wymaganego adaptera internetowego.
- Włącz protokół HTTPS przynajmniej dla katalogu ArcGIS Web Adaptor przy użyciu certyfikatu podpisanego przez urząd certyfikacji.
Certyfikat jest wystawiony na publiczną nazwę hosta DNS dla adresu Elastic IP lub nazwę hosta DNS dla rekordu CNAME, która została odwzorowana na adres Elastic IP.
Notatka:
Dla tej witryny ArcGIS Server nie należy używać certyfikatu z podpisem własnym.
Jeśli witryna ArcGIS Server działa w tej samej instancji EC2 co portal, użyj tego samego typu serwera internetowego (na przykład IIS) korzystającego z tego samego certyfikatu podpisanego przez jednostkę certyfikującą.
- Skonfiguruj adapter internetowy z witryną ArcGIS Server i kliknij opcję Włącz dostęp administracyjny do witryny za pomocą adaptera internetowego.
Zmień adres URL strony rejestracji adaptera internetowego (web adaptor) i Adres URL serwera GIS, aby zamiast nazwy komputera hostującego ArcGIS Server używanego dla adaptera internetowego (web adaptor) i instancji usługi ArcGIS Server EC2 zawierał on nazwę hosta DNS dla adresu Elastic IP lub rekordu CNAME.
- Skonfiguruj relacyjny magazyn danych ArcGIS Data Store z witryną ArcGIS GIS Server.
- Skonfiguruj właściwości WebContextURL i privatePortalURL portalu. Pomoże to oprogramowaniu Portal for ArcGIS w konstruowaniu poprawnych adresów URL dla wszystkich zasobów wysyłanych do użytkownika końcowego.
- Otwórz przeglądarkę internetową i zaloguj się do aplikacji ArcGIS Portal Directory jako członek pełniący rolę domyślnego administratora w instytucji portalu. Adres URL ma format https://portal.domain.com:7443/arcgis/portaladmin.
- Kliknij System > Właściwości > Aktualizuj właściwości.
- W oknie dialogowym Aktualizuj właściwości systemu wstaw następujący kod JSON, zastępując nim adres URL własnego zwrotnego serwera proxy lub aliasu DNS widziany przez użytkowników znajdujących się poza zaporą instytucji:
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- Kliknij opcję Aktualizuj właściwości.
- Sfederuj witrynę ArcGIS Server z własnym portalem. Użyj publicznej nazwy hosta DNS witryny ArcGIS Server dla adresu Elastic IP lub nazwy hosta DNS dla rekordu CNAME dla adresu URL ArcGIS Server i prywatnego adresu URL ArcGIS Server.
Poniżej podano przykładowy adres URL: https://awsportal.esri.com/arcgis.
Upewnij się, że grupy zabezpieczeń Amazon zezwalają na komunikację między dwoma instancjami usługi EC2 za pośrednictwem portów 80 i 443 adaptera internetowego.
- Skonfiguruj witrynę serwera GIS Server jako serwer hostujący portalu.
Utwórz witrynę ArcGIS GIS Server, która będzie używana jako serwer hostujący portalu.
Należy pamiętać, że jeśli instancja usługi EC2, w której uruchomiony jest portal, zostanie zatrzymana i ponownie uruchomiona, trzeba ponownie skojarzyć adres Elastic IP z tą instancją EC2.