config_options [config_options,...] (Дополнительный) | Параметры конфигурации, относящиеся к определенному типу облачного сервиса. У некоторых сервисов имеются такие опции, у других - нет. Вам необходимо указать этот параметр, если вы хотите включить эти опции. - Azure и Microsoft Azure Data Lake
- AZURE_STORAGE_SAS_TOKEN - укажите подпись общего доступа. Убедитесь, что значение закодировано в URL-адресе и не содержит начальных символов '?' или '&'. При использовании этой опции параметр Секретный ключ доступа (Ключ учетной записи) должен быть пустым.
- AZURE_NO_SIGN_REQUEST - анонимное подключение к бакетам (контейнерам), не требующим аутентифицированного доступа. При использовании этой опции параметр Секретный ключ доступа (Ключ учетной записи) должен быть пустым. Значение по умолчанию - False
- AZURE_STORAGE_CONNECTION_STRING - Укажите строку подключения к хранилищу Azure. Эта строка включает имя учетной записи, ключ и конечную точку. При использовании этой опции параметры ID ключа доступа (Имя учетной записи) и Секретный ключ доступа (Ключ учетной записи) должны быть пустыми.
- CPL_AZURE_USE_HTTPS - установите False, чтобы использовать запросы HTTP. Некоторые серверы могут быть настроены только для поддержки запросов HTTPS. По умолчанию используется значение Да (True).
- Amazon и MinIO
- AWS_NO_SIGN_REQUEST - анонимное подключение к бакетам (контейнерам), не требующим аутентифицированного доступа. Значением по умолчанию является False.
- AWS_SESSION_TOKEN - Укажите временные учетные данные.
- AWS_DEFAULT_PROFILE - Профили учетных данных AWS используются автоматически при отсутствии Ключа/Идентификатора доступа. Эта опция может использоваться для указания используемого профиля.
- AWS_REQUEST_PAYER - Получить доступ к бакетам "Платит запрашивающий" можно, установив эту опцию в значение запрашивающего.
- AWS_Virtual_Hosting - если вы используете Amazon S3 или S3-совместимые облачные провайдеры, поддерживающие только запросы path-style, необходимо установить для этой опции значение True. Рекомендуется использовать виртуальный хостинг, если он поддерживается. По умолчанию используется значение Да (True).
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE - некоторые старые реализации, совместимые с S3, не поддерживают операцию массового удаления. Этим провайдерам установите для данной опции значение False. По умолчанию используется значение Да (True).
- AWS_HTTPS - установите False, чтобы использовать запросы HTTP. Некоторые серверы могут быть настроены только для поддержки запросов HTTPS. По умолчанию используется значение Да (True).
- Google
- GS_NO_SIGN_REQUEST - анонимное подключение к бакетам (контейнерам), не требующим аутентифицированного доступа. Значение по умолчанию - Tue
- GS_USER_PROJECT - получить доступ к бакетам "Платит запрашивающий" можно, установив ключи OAuth2 и проект для платежа. Укажите эту опцию для проекта и установите ключи OAuth2 на использование других опций, и не использование ключей HMAC в качестве секретного ключа или ID.
- GS_OAUTH2_REFRESH_TOKEN - указывает Обновить токен обновления OAuth 2.0 Установите учетные данные клиента OAuth2 с помощью GS_OAUTH2_CLIENT_ID и GS_OAUTH2_CLIENT_SECRET.
- GOOGLE_APPLICATION_CREDENTIALS — укажите учетные данные Учетной записи сервиса OAuth2 с помощью файла .json, содержащего ключ безопасности и email клиента.
- GS_OAUTH2_ PRIVATE_KEY — укажите учетные данные Учетной записи сервиса OAuth2 с помощью строки ключа безопасности. Необходимо установить GS_AUTH2_CLIENT_EMAIL.
- GS_OAUTH2_ PRIVATE_KEY_FILE — укажите учетные данные Учетной записи сервиса OAuth2 с помощью ключа безопасности из файла. Необходимо установить GS_AUTH2_CLIENT_EMAIL.
- GS_AUTH2_CLIENT_EMAIL — укажите учетные данные Учетной записи сервиса OAuth2 с помощью email клиента.
- GS_AUTH2_SCOPE — укажите область применения Учетной записи сервиса OAuth2. Корректные значения https://www.googleapis.com/auth/devstorage.read_write (по умолчанию) и https://www.googleapis.com/auth/devstorage.read_only.
- GDAL_HTTP_HEADER_FILE - укажите учетные данные для аутентификации на предъявителя, хранящиеся во внешнем файле.
- Alibaba
- OSS_Virtual_Hosting - если вы используете Alibaba или S3-совместимые облачные провайдеры, поддерживающие только запросы path-style, необходимо установить для этой опции значение True. Рекомендуется использовать виртуальный хостинг, если он поддерживается. По умолчанию используется значение Да (True).
- OSS_HTTPS - установите False, чтобы использовать запросы HTTP. Некоторые серверы могут быть настроены только для поддержки запросов HTTPS. По умолчанию используется значение Да (True).
- WebHDFS
- WEBHDFS_REPLICATION (целое число) - значение репликации используется при создании файла
- WEBHDFS_PERMISSION (десятичное число) - маска прав доступа используется при создании файла
Если предоставлено несколько параметров аутентификации, приоритет будет следующим: - Azure — AZURE_STORAGE_CONNECTION_STRING, имя/ключ учетной записи,AZURE_STORAGE_SAS_TOKEN, AZURE_NO_SIGN_REQUEST или RBAC.
- Amazon — AWS_NO_SIGN_REQUEST, ID доступа/ключ или AWS_SESSION_TOKEN, AWS Credential Profile или IAM Role.
- Google — GS_NO_SIGN_REQUEST, ID/ключ доступа, 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) или IAM Role.
- Ozone
- AWS_DEFAULT_PROFILE - Профили учетных данных AWS используются автоматически при отсутствии Ключа/Идентификатора доступа. Эта опция может использоваться для указания используемого профиля.
- AWS_Virtual_Hosting - если вы используете Amazon S3 или S3-совместимые облачные провайдеры, поддерживающие только запросы path-style, необходимо установить для этой опции значение True. Рекомендуется использовать виртуальный хостинг, если он поддерживается. По умолчанию используется значение Да (True).
- AWS_HTTPS - установите False, чтобы использовать запросы HTTP. Некоторые серверы могут быть настроены только для поддержки запросов HTTPS. По умолчанию используется значение Да (True).
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE - некоторые старые реализации, совместимые с S3, не поддерживают операцию массового удаления. Этим провайдерам установите для данной опции значение False. По умолчанию используется значение Да (True).
- x-amz-storage-class — укажите REDUCED_REDUNDANCY для записи в отдельный контейнер ozone, так как он содержит один узел данных.
Помимо перечисленных выше опций провайдеров, опция ARC_DEEP_CRAWL может использоваться со всеми провайдерами сервисов. В случае True, она используется для идентификации CRF, без расширения в облаке и облачных растровых продуктов. Это ресурсо-затратная операция, и настоятельно рекомендуется установить для этого параметра значение Falce, чтобы ускорить просмотр и сканирование каталогов. По умолчанию используется значение Да (True). Сервисы предоставления пользовательских токенов, такие, как сбор данных Планетарным компьютером, можно авторизовать с использованием опций ARC_TOKEN_SERVICE_API (URL поставщика токена) и ARC_TOKEN_OPTION_NAME (тип токена провайдера сервиса). Опция GDAL_DISABLE_READDIR_ON_OPEN доступна для всех провайдеров сервиса. Для повышения производительности при загрузке облачных растров, эта опция установлена на NO по умолчанию. Если растр находится в папке, содержащей более 30000 элементов, установите эту опцию на YES. | Value Table |