Wie kann man von einer Linux-VM aus auf das CREODIAS EO-Daten-Repository zugreifen?

Es besteht die Möglichkeit, auch auf das CREODIAS Repository, das weltweite Copernicus EO-Daten enthält, in eine Linux-basierte EO-Lab-VM einzubinden. Zunächst müssen Sie eine Anfrage an den Support senden, um Zugangsdaten zu erhalten. Wenn die Anmeldedaten vorliegen, folgen Sie bitte den nachstehenden Schritten:

Installation von S3FS

Achtung

s3fs sollte auf Ihrer Linux VM vorinstalliert sein. Fall das nicht der Fall ist, gehen Sie wie folgt vor:

Für  Ubuntu/Debian

# Install git
apt-get update
apt-get --yes install git
# Install required tools and libraries
apt-get --yes install automake autotools-dev fuse g++ git libcurl4-openssl-dev libfuse-dev libssl-dev libxml2-dev make pkg-config

Für CentOS/RedHAT

yum update
yum install git
yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
git clone https://github.com/CloudFerro/s3fs-fuse.git
cd s3fs-fuse/
./autogen.sh
./configure
make
# Install s3fs
make install

Einhängen des CREODIAS Repository

Öffnen Sie die Konsole Ihrer virtuellen Maschine und erstellen Sie eine Textdatei mit Ihren Zugangsdaten (Zugriffs- und Geheimschlüssel):

sudo nano /etc/passwd-creodias

Fügen Sie den Zugriffs- und Geheimschlüssel mit einem Doppelpunkt dazwischen ein:

Access_key:Secret_key

Speichern Sie die Datei mit „Strg + X“ und bestätigen Sie mit „Y“.

Ändern Sie die Berechtigungen für die Datei:

sudo chmod 600 /etc/passwd-creodias

Editieren Sie die Datei fstab:

sudo nano /etc/fstab

Kopieren Sie den folgenden Text und fügen Sie ihn in die Datei fstab ein (das s3fs Kommando muss in einer einzigen Zeile stehen):

s3fs#DIAS /eodata fuse noauto,_netdev,allow_other,passwd_file=/etc/passwd-creodias,use_path_request_style,uid=0,umask=0222,mp_umask=0222,mp_umask=0222,gid=0,url=https://eodata.cloudferro.com,max_stat_cache_size=60000,list_object_max_keys=10000,sigv2,comment=cloudconfig 0 0

Speichern Sie es mit „Strg + X“ und bestätigen Sie mit „Y“.

Verwenden Sie den folgenden Befehl, um das Verzeichnis /eodata zu erstellen:

sudo mkdir /eodata

Jetzt können Sie das CREODIAS-Repository mit folgendem Befehl mounten:

sudo mount /eodata

Sie können überprüfen, ob alles in Ordnung ist, indem Sie das Verzeichnis /eodata auflisten.

ls /eodata

Die Ausgabe des Befehls sollte wie unten dargestellt aussehen:

C3S   CEMS  CMEMS    Envisat-ASAR  Landsat-5  Landsat-8  Sentinel-1      Sentinel-2  Sentinel-5P
CAMS  CLMS  Envisat  Jason-3       Landsat-7  SMOS       Sentinel-1-COG  Sentinel-3  auxdata