Nom du paquet (conteneur) | Nom du conteneur de stockage cloud dans lequel le jeu de données raster est stocké. Pour de nombreux fournisseurs cloud, ce conteneur est également appelé paquet. | String |
Point d’arrêt du service (Facultatif) | Extrémité du service (URI) du stockage cloud, comme oss-us-west-1.aliyuncs.com. Si aucune valeur n’est fournie, l’extrémité par défaut du type de stockage cloud sélectionné est utilisée. L’extrémité redirigée CNAME peut également être utilisée, le cas échéant. | String |
Options du fournisseur de services (Facultatif) | Options de configuration inhérentes au type spécifique de service cloud. Certains services proposent des options et d’autres non. Définissez ce paramètre uniquement si vous souhaitez activer les options. - Azure et Microsoft Azure Data Lake Storage
- AZURE_STORAGE_SAS_TOKEN : indiquez une signature d’accès partagé. Vérifiez que sa valeur fait l’objet d’un encodage URL et ne commence pas par les caractères ? ou &. Lorsque vous utilisez cette option, le paramètre Secret Access Key (Account Key) (Clé d’accès secrète (clé du compte)) doit être vide.
- AZURE_NO_SIGN_REQUEST : se connecte de façon anonyme aux paquets (conteneurs) accessibles sans authentification. Lorsque vous utilisez cette option, le paramètre Secret Access Key (Account Key) (Clé d’accès secrète (clé du compte)) doit être vide. La valeur par défaut est False (Faux)
- AZURE_STORAGE_CONNECTION_STRING : indiquez une chaîne de connexion Azure Storage. Cette chaîne incorpore le nom du compte, la clé et le point de terminaison. Lorsque vous utilisez cette option, les paramètres Access Key ID (Account Name) (ID de la clé d’accès (nom du compte)) et Secret Access Key (Account Key) (Clé d’accès secrète (clé du compte)) doivent être vides.
- CPL_AZURE_USE_HTTPS : attribuez-lui la valeur False (faux) pour utiliser les demandes HTTP. Certains serveurs peuvent être configurés pour ne prendre en charge que les demandes HTTPS. La valeur par défaut est True.
- AZURE_IMDS_OBJECT_ID : indiquez l’ID d’objet de l’identité gérée authentifiée à l’aide du service de métadonnées d’instance Azure (IMDS) si plusieurs identités gérées attribuées par l’utilisateur sont configurées sur votre machine virtuelle Azure.
- AZURE_IMDS_CLIENT_ID : indiquez l’ID de client de l’identité gérée authentifiée à l’aide du service de métadonnées d’instance Azure (IMDS) si plusieurs identités gérées attribuées par l’utilisateur sont configurées sur votre machine virtuelle Azure.
- AZURE_IMDS_MSI_RES_ID : indiquez l’ID de ressource de l’identité gérée authentifiée à l’aide du service de métadonnées d’instance Azure (IMDS) si plusieurs identités gérées attribuées par l’utilisateur sont configurées sur votre machine virtuelle Azure.
- Amazon et MinIO
- AWS_NO_SIGN_REQUEST : se connecte de façon anonyme aux compartiments (conteneurs) accessibles sans authentification. Sa valeur par défaut est False (Faux).
- AWS_SESSION_TOKEN : indiquez des informations d’identification temporaires.
- AWS_DEFAULT_PROFILE : des profils d’informations d’identification AWS sont automatiquement utilisés lorsqu’il manque l’ID ou la clé d’accès. Cette option peut être utilisée pour préciser le profil à utiliser.
- AWS_REQUEST_PAYER : il est possible d’accéder aux compartiments Paiement par le demandeur en définissant cette option sur Demandeur.
- AWS_Virtual_Hosting : si vous utilisez Amazon S3 ou des fournisseurs de cloud compatibles avec S3, qui prennent en charge les demandes de type chemin d’accès uniquement, définissez cette option sur True (vrai). Il est recommandé d’utiliser l’hébergement virtuel s’il est pris en charge. La valeur par défaut est True.
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE : certaines implémentations compatibles S3 plus anciennes ne prennent pas en charge l’opération de suppression en bloc. Pour ces fournisseurs, définissez cette option sur False (faux). La valeur par défaut est True.
- AWS_HTTPS : attribuez-lui la valeur False (faux) pour utiliser les demandes HTTP. Certains serveurs peuvent être configurés pour ne prendre en charge que les demandes HTTPS. La valeur par défaut est True.
- Google
- GS_NO_SIGN_REQUEST : se connecte de façon anonyme aux compartiments (conteneurs) accessibles sans authentification. La valeur par défaut est True (vrai)
- GS_USER_PROJECT : il est possible d’accéder aux compartiments Paiement par le demandeur en définissant des clés OAuth2 et un projet pour la facturation. Définissez le projet en utilisant cette option et définissez des clés OAuth2 en utilisant d’autres options et non des clés HMAC comme ID ou clé d’accès secrète.
- GS_OAUTH2_REFRESH_TOKEN ; indiquez un jeton d’actualisation OAuth2. Définissez les informations d’identification du client OAuth2 à l’aide de GS_OAUTH2_CLIENT_ID et de GS_OAUTH2_CLIENT_SECRET.
- GOOGLE_APPLICATION_CREDENTIALS : indiquez les informations d’identification au compte de service OAuth2 en utilisant un fichier .json contenant une clé privée et une adresse e-mail du client.
- GS_OAUTH2_ PRIVATE_KEY : indiquez les informations d’identification au compte de service OAuth2 en utilisant une chaîne de clé privée. GS_AUTH2_CLIENT_EMAIL doit être défini.
- GS_OAUTH2_ PRIVATE_KEY_FILE : indiquez les informations d’identification au compte de service OAuth2 en utilisant une clé privée provenant d’un fichier. GS_AUTH2_CLIENT_EMAIL doit être défini.
- GS_AUTH2_CLIENT_EMAIL : indiquez les informations d’identification au compte de service OAuth2 en utilisant une adresse e-mail du client.
- GS_AUTH2_SCOPE : indiquez l’étendue du compte de service OAuth2. Les valeurs valides sont https://www.googleapis.com/auth/devstorage.read_write (par défaut) et https://www.googleapis.com/auth/devstorage.read_only.
- GDAL_HTTP_HEADER_FILE : indiquez les informations d’identification du porteur stockées dans un fichier externe.
- Alibaba
- OSS_Virtual_Hosting : si vous utilisez Alibaba ou des fournisseurs de cloud compatibles avec S3, qui prennent en charge les demandes de type chemin d’accès uniquement, définissez cette option sur True (vrai). Il est recommandé d’utiliser l’hébergement virtuel s’il est pris en charge. La valeur par défaut est True.
- OSS_HTTPS : attribuez-lui la valeur False (faux) pour utiliser les demandes HTTP. Certains serveurs peuvent être configurés pour ne prendre en charge que les demandes HTTPS. La valeur par défaut est True.
- WebHDFS
- WEBHDFS_REPLICATION (nombre entier) : la valeur de réplication est utilisée lorsque vous créez un fichier
- WEBHDFS_PERMISSION (nombre décimal) : un masque d’autorisation est utilisé lors de la création d’un fichier.
Si plusieurs paramètres d’authentification sont fournis, la priorité suivante s’applique : - Azure :AZURE_STORAGE_CONNECTION_STRING, nom de compte ou clé, AZURE_STORAGE_SAS_TOKEN, AZURE_NO_SIGN_REQUEST ou RBAC.
- Amazon :AWS_NO_SIGN_REQUEST, ID d’accès ou clé ou AWS_SESSION_TOKEN, AWS Credential Profile ou IAM Role.
- Google : GS_NO_SIGN_REQUEST, ID d’accès ou clé, 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) ou IAM Role.
- Ozone
- AWS_DEFAULT_PROFILE : des profils d’informations d’identification AWS sont automatiquement utilisés lorsqu’il manque l’ID ou la clé d’accès. Cette option peut être utilisée pour préciser le profil à utiliser.
- AWS_Virtual_Hosting : si vous utilisez Amazon S3 ou des fournisseurs de cloud compatibles avec S3, qui prennent en charge les demandes de type chemin d’accès uniquement, définissez cette option sur True (vrai). Il est recommandé d’utiliser l’hébergement virtuel s’il est pris en charge. La valeur par défaut est True.
- AWS_HTTPS : attribuez-lui la valeur False (faux) pour utiliser les demandes HTTP. Certains serveurs peuvent être configurés pour ne prendre en charge que les demandes HTTPS. La valeur par défaut est True.
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE : certaines implémentations compatibles S3 plus anciennes ne prennent pas en charge l’opération de suppression en bloc. Pour ces fournisseurs, définissez cette option sur False (faux). La valeur par défaut est True.
- x-amz-storage-class : indiquez REDUCED_REDUNDANCY pour écrire dans un seul conteneur Ozone, car il comporte un seul nœud de données.
Outre les options des fournisseurs répertoriées ci-dessus, l’option ARC_DEEP_CRAWL peut être utilisée avec tous les fournisseurs de services. Si elle a la valeur True (vrai), elle sert à identifier les CRF sans extension et les produits raster activés pour le cloud dans le cloud. Activée, cette option consomme beaucoup d’opérations. Aussi, il est recommandé de la définir sur False (faux) pour améliorer la navigation et l’analyse dans le catalogue. La valeur par défaut est True. Les services de distribution de jetons personnalisés, comme la collection de données de Planetary Computer par exemple, peuvent être authentifiés en utilisant les options de fournisseur ARC_TOKEN_SERVICE_API (URL du fournisseur de jetons) et ARC_TOKEN_OPTION_NAME (type de jeton du fournisseur de services). L’option GDAL_DISABLE_READDIR_ON_OPEN est disponible avec tous les fournisseurs de services. Pour améliorer les performances de chargement des rasters basés dans le cloud, cette option est définie sur NO par défaut. Si le raster se trouve dans un dossier contenant plus de 30 000 éléments, définissez cette option sur YES. | Value Table |