config_options [config_options,...] (optional) | Die Konfigurationsoptionen, die zum jeweiligen Typ von Cloud-Service gehören. Nicht alle Services bieten Optionen an. Diesen Parameter müssen Sie nur dann festlegen, wenn Sie die Optionen aktivieren möchten. - Azure und Microsoft Azure Data Lake
- AZURE_SAS: Geben Sie eine Shared Access Signature an. Stellen Sie sicher, dass der Wert URL-codiert ist und keine führenden ?- oder &-Zeichen enthält. Wenn Sie diese Option verwenden, muss der Parameter Geheimer Zugriffsschlüssel (Kontoschlüssel) leer sein.
- AZURE_NO_SIGN_REQUEST (Standardeinstellung: False): Stellen Sie eine anonyme Verbindung zu Buckets (Containern) her, die keinen authentifizierten Zugriff erfordern. Wenn Sie diese Option verwenden, muss der Parameter Geheimer Zugriffsschlüssel (Kontoschlüssel) leer sein.
- AZURE_STORAGE_CONNECTION_STRING: Geben Sie eine Azure-Speicher-Verbindungszeichenfolge an. Diese Verbindungszeichenfolge bettet den Kontonamen, den Schlüssel sowie den Endpunkt ein. Wenn Sie diese Option verwenden, müssen die Parameter Zugriffsschlüssel-ID (Kontoname) und Geheimer Zugriffsschlüssel (Kontoschlüssel) leer sein.
- CPL_AZURE_USE_HTTPS (Standardeinstellung: True): Setzen Sie diese Option auf "False", um HTTP-Anforderungen zu verwenden. Einige Server sind möglicherweise so konfiguriert, dass sie ausschließlich HTTPS-Anforderungen unterstützen.
- Amazon und MinIO
- AWS_NO_SIGN_REQUEST (Standardeinstellung: False): Stellen Sie eine anonyme Verbindung zu Buckets (Containern) her, die keinen authentifizierten Zugriff erfordern.
- AWS_SESSION_TOKEN: Geben Sie temporäre Anmeldeinformationen an.
- AWS_DEFAULT_PROFILE: AWS-Anmeldeprofile werden automatisch verwendet, wenn der Zugriffsschlüssel oder die ID fehlt. Diese Option kann verwendet werden, um das zu verwendende Profil anzugeben.
- AWS_REQUEST_PAYER: Auf Buckets mit Zahlung durch den Anforderer kann zugegriffen werden, indem diese Option auf den Anforderer gesetzt wird.
- AWS_Virtual_Hosting (Standardeinstellung: True): Wenn Sie Amazon S3 oder mit S3 kompatible Cloud-Provider verwenden, die nur pfadabhängige Anforderungen unterstützen, müssen Sie diese Option auf "True" setzen. Die Verwendung von virtuellem Hosting wird empfohlen, sofern es unterstützt wird.
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE (Standardeinstellung: True): Einige ältere mit S3 kompatible Implementierungen unterstützen den Vorgang für gleichzeitiges Löschen nicht. Setzen Sie diese Option bei diesen Providern auf "False".
- AWS_HTTPS (Standardeinstellung: True): Setzen Sie diese Option auf "False", um HTTP-Anforderungen zu verwenden. Einige Server sind möglicherweise so konfiguriert, dass sie ausschließlich HTTPS-Anforderungen unterstützen.
- Google
- GS_NO_SIGN_REQUEST (Standardeinstellung: True): Stellen Sie eine anonyme Verbindung zu Buckets (Containern) her, die keinen authentifizierten Zugriff erfordern.
- GS_USER_PROJECT: Auf Buckets mit Zahlung durch den Anforderer kann zugegriffen werden, indem OAuth2-Schlüssel und ein Projekt für die Rechnungsstellung festgelegt werden. Geben Sie das Projekt über diese Option an. Legen Sie OAuth2-Schlüssel unter Verwendung weiterer Optionen und nicht mit HMAC-Schlüsseln als geheimem Zugriffsschlüssel oder ID fest.
- GS_OAUTH2_REFRESH_TOKEN: Geben Sie ein OAuth2-Aktualisierungszugriffstoken an. Legen Sie OAuth2-Clientanmeldeinformationen mit GS_OAUTH2_CLIENT_ID und GS_OAUTH2_CLIENT_SECRET fest.
- GOOGLE_APPLICATION_CREDENTIALS: Geben Sie die Anmeldeinformationen für das Service-Konto OAuth2 in Form einer .json-Datei an, die einen privaten Schlüssel und eine Client-E-Mail-Adresse enthält.
- GS_OAUTH2_ PRIVATE_KEY: Geben Sie die Anmeldeinformationen für das Service-Konto OAuth2 in Form eines privaten Schlüssels in einer Zeichenfolge an. GS_AUTH2_CLIENT_EMAIL muss festgelegt sein.
- GS_OAUTH2_ PRIVATE_KEY_FILE: Geben Sie die Anmeldeinformationen für das Service-Konto OAuth2 in Form eines privaten Schlüssels in einer Datei an. GS_AUTH2_CLIENT_EMAIL muss festgelegt sein.
- GS_AUTH2_CLIENT_EMAIL: Geben Sie die Anmeldeinformationen für das Service-Konto OAuth2 in Form einer Client-E-Mail-Adresse an.
- GS_AUTH2_SCOPE: Geben Sie den Umfang für das Service-Konto OAuth2 an. Gültige Werte sind https://www.googleapis.com/auth/devstorage.read_write (Standard) und https://www.googleapis.com/auth/devstorage.read_only.
- GDAL_HTTP_HEADER_FILE: Geben Sie die in einer externen Datei gespeicherten Anmeldeinformationen für die Bearerauthentifizierung an.
- Alibaba
- OSS_Virtual_Hosting (Standardeinstellung: True): Wenn Sie Alibaba oder mit S3 kompatible Cloud-Provider verwenden, die nur pfadabhängige Anforderungen unterstützen, müssen Sie diese Option auf "True" setzen. Die Verwendung von virtuellem Hosting wird empfohlen, sofern es unterstützt wird.
- OSS_HTTPS (Standardeinstellung: True): Setzen Sie diese Option auf "False", um HTTP-Anforderungen zu verwenden. Einige Server sind möglicherweise so konfiguriert, dass sie ausschließlich HTTPS-Anforderungen unterstützen.
- WebHDFS
- WEBHDFS_REPLICATION (ganze Zahl): Dieser Replikationswert wird beim Erstellen einer Datei verwendet.
- WEBHDFS_PERMISSION (Dezimalzahl): Beim Erstellen einer Datei wird eine Berechtigungsmaske verwendet.
Wenn mehrere Authentifizierungsparameter bereitgestellt werden, gilt diese Rangfolge: - Azure: AZURE_STORAGE_CONNECTION_STRING, Kontoname oder Schlüssel, AZURE_SAS, AZURE_NO_SIGN_REQUEST, RBAC.
- Amazon: AWS_NO_SIGN_REQUEST, Zugriffs-ID oder Schlüssel oder AWS_SESSION_TOKEN, AWS-Anmeldeprofil, IAM-Rolle.
- Google: GS_NO_SIGN_REQUEST, Zugriffs-ID oder Zugriffsschlüssel, GDAL_HTTP_HEADER_FILE, (GS_OAUTH2_REFRESH_TOKEN or GS_OAUTH2_CLIENT_ID and GS_OAUTH2_CLIENT_SECRET), GOOGLE_APPLICATION_CREDENTIALS, (GS_OAUTH2_PRIVATE_KEY or GS_OAUTH2_CLIENT_EMAIL), (GS_OAUTH2_PRIVATE_KEY_FILE or GS_OAUTH2_CLIENT_EMAIL) oder IAM Role.
- Ozone
- AWS_DEFAULT_PROFILE: AWS-Anmeldeprofile werden automatisch verwendet, wenn der Zugriffsschlüssel oder die ID fehlt. Diese Option kann verwendet werden, um das zu verwendende Profil anzugeben.
- AWS_Virtual_Hosting (Standardeinstellung: True): Wenn Sie Amazon S3 oder mit S3 kompatible Cloud-Provider verwenden, die nur pfadabhängige Anforderungen unterstützen, müssen Sie diese Option auf "True" setzen. Die Verwendung von virtuellem Hosting wird empfohlen, sofern es unterstützt wird.
- AWS_HTTPS (Standardeinstellung: True): Setzen Sie diese Option auf "False", um HTTP-Anforderungen zu verwenden. Einige Server sind möglicherweise so konfiguriert, dass sie ausschließlich HTTPS-Anforderungen unterstützen.
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE (Standardeinstellung: True): Einige ältere mit S3 kompatible Implementierungen unterstützen den Vorgang für gleichzeitiges Löschen nicht. Setzen Sie diese Option bei diesen Providern auf "False".
- x-amz-storage-class: Geben Sie REDUCED_REDUNDANCY an, damit in einen einzelnen Ozone-Container geschrieben wird, da der Container über nur einen Datenknoten verfügt.
Zusätzlich zu den oben aufgeführten Provider-Optionen kann die Option ARC_DEEP_CRAWL (Standardeinstellung: True) mit allen Service-Providern verwendet werden. Bei "True" werden mit dieser Option CRF-Dateien ohne Erweiterung und cloudfähige Raster-Produkte in der Cloud identifiziert. Da dies ein kostenintensiver Vorgang ist, sollten Sie diese Option auf "False" setzen, um das Durchsuchen des Katalogs und das Durchforsten zu beschleunigen. | Value Table |