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