Skip to main content
  • »
  • EODATA »
  • Jak uzyskać dostęp do EODATA za pomocą protokołu S3 na NSIS

Jak uzyskać dostęp do EODATA za pomocą protokołu S3 na NSIS

W tym artykule omówiono różne metody, których można użyć, aby uzyskać dostęp do repozytorium EODATA na maszynie wirtualnej w chmurze NSIS.

Co zostanie omówione?

  • Uzyskiwanie poświadczeń S3

  • Dostęp do EODATA przy użyciu s3fs, boto3, s3cmd, goofys i rclone

Wymagania wstępne

Nr 1 Hosting

Wymagane jest konto hostingowe NSIS z interfejsem Horizon https://horizon.cloudferro.com.

Nr 2 Wirtualna maszyna z dostępem do sieci eodata_

Potrzebna jest maszyna wirtualna z systemem Linux lub Windows w chmurze NSIS. Powinna ona mieć dostęp do sieci eodata_ znajdującej się w środowisku chmury.

Jeśli chcesz użyć obrazu Linuxa dostępnego domyślnie w chmurze NSIS, pomocne mogą być poniższe artykuły:

W chmurze NSIS są również dostępne maszyny wirtualne Windows.

Jeśli zamiast tego chcesz użyć obrazu utworzonego przez siebie, najpierw musisz przesłać taki obraz za pomocą Horizon dashboard:

  • /cloud/How-to-upload-custom-image-to-NSIS-Cloud-using-OpenStack-Horizon-dashboard

W tym celu można również użyć klienta OpenStack CLI:

Następnie można użyć tego obrazu do utworzenia maszyny wirtualnej.

Krok 1: Uzyskanie poświadczeń S3

Uzyskaj poświadczenia S3, które będą używane do uzyskiwania dostępu do repozytorium EODATA, postępując zgodnie z tym artykułem:

Jak uzyskać poświadczenia używane do uzyskiwania dostępu do EODATA na maszynie wirtualnej w chmurze NSIS?

Krok 2: Uzyskanie dostępu do repozytorium EODATA

Poniżej przedstawiono różne metody uzyskiwania repozytorium EODATA. Możesz wybrać te, które są najbardziej zgodne z twoimi potrzebami.

Inne, niewymienione tutaj, metody mogą również działać. Jeśli jednak z nich skorzystasz, możemy nie być w stanie zapewnić Ci wsparcia technicznego.

Metoda 1: s3fs (Linux)

Na maszynach wirtualnych utworzonych przy użyciu domyślnych obrazów Ubuntu lub CentOS, dostęp do repozytorium EODATA przy użyciu s3fs powinien zostać pomyślnie skonfigurowany podczas pierwszego uruchomienia, jeśli spełnione są odpowiednie warunki wstępne.

Jeśli korzystasz z maszyny wirtualnej Linux utworzonej przy użyciu niestandardowego obrazu, możesz również skorzystać z tej metody.

Zobacz Jak zamontować eodata przy użyciu s3fs w systemie Linux na NSIS aby się dowiedzieć więcej.

Metoda 2: boto3 (Python)

Jeśli chcesz uzyskać dostęp do repozytorium EODATA za pomocą środowiska Python, możesz użyć biblioteki boto3.

Zobacz Jak uzyskać dostęp do EODATA za pomocą boto3 na NSIS

Metoda 3: s3cmd (Linux)

Możesz użyć s3cmd, jeśli na przykład nie chcesz montować repozytorium EODATA jako systemu plików.

Więcej informacji możesz znaleźć w artykule:

Metoda 4: goofys (Linux)

Podobnie jak s3fs, goofys może być użyty do zamontowania EODATA jako systemu plików. Jeśli wolisz używać goofys, postępuj zgodnie z artykułem:

Jak zamontować EODATA jako system plików przy użyciu Goofys w systemie Linux na NSIS

Metoda 5: rclone (Windows)

Na maszynach wirtualnych z systemem Windows dostęp do repozytorium EODATA za pomocą Rclone powinien zostać automatycznie skonfigurowany podczas pierwszego uruchomienia, jeśli spełnione są odpowiednie wymagania wstępne.

Jeśli ten proces się nie powiedzie, możesz również skonfigurować go samodzielnie.

Przeczytaj ten artykuł, aby dowiedzieć się więcej:

Jak zamontować EODATA na wirtualnej maszynie Windows w hostingu NSIS Cloud