config_options [config_options,...] (Дополнительный) | Параметры конфигурации, относящиеся к определенному типу облачного сервиса. У некоторых сервисов имеются такие опции, у других - нет. Параметр необходимо задавать, только если вы хотите включить опции. - Azure и Microsoft Azure Data Lake Storage
- AZURE_STORAGE_SAS_TOKEN—Укажите подпись общего доступа. Убедитесь, что это значение закодировано в URL-адресе и не содержит начальных символов '?' или '&'. При использовании этой опции параметр Секретный ключ доступа (Ключ учетной записи) должен быть пустым.
- AZURE_NO_SIGN_REQUEST—Анонимное подключение к бакетам (контейнерам), которые не требуют аутентифицированного доступа. При использовании этой опции параметр Секретный ключ доступа (Ключ учетной записи) должен быть пустым. Значением по умолчанию является False.
- AZURE_STORAGE_CONNECTION_STRING—Укажите строку подключения к хранилищу Azure . В эту строку вставляются имя учетной записи, ключ и конечная точка. При использовании этой опции параметры ID ключа доступа (Имя учетной записи) и Секретный ключ доступа (Ключ учетной записи) должны быть пустыми.
- CPL_AZURE_USE_HTTPS—Установите значение False для использования HTTP-запросов. Некоторые серверы могут быть настроены только на поддержку HTTPS-запросов. По умолчанию используется значение Да (True).
- AZURE_IMDS_OBJECT_ID—Укажите ID объекта управляемого идентификатора, прошедшего проверку подлинности с помощью Azure Instance Metadata Service (IMDS), если на вашей виртуальной машине Azure установлено несколько назначенных пользователем управляемых идентификаторов.
- AZURE_IMDS_CLIENT_ID—Укажите ID клиента управляемого идентификатора, прошедшего проверку подлинности с помощью Azure Instance Metadata Service (IMDS), если на вашей виртуальной машине Azure установлено несколько назначенных пользователем управляемых идентификаторов.
- AZURE_IMDS_MSI_RES_ID—Укажите ID ресурса управляемого идентификатора, прошедшего проверку подлинности с помощью Azure Instance Metadata Service (IMDS), если на вашей виртуальной машине Azure установлено несколько назначенных пользователем управляемых идентификаторов.
- Amazon и MinIO
- AWS_NO_SIGN_REQUEST—Анонимное подключение к бакетам (контейнерам), которое не требует аутентифицированного доступа. Значением по умолчанию является False.
- AWS_SESSION_TOKEN—Укажите временные учетные данные.
- AWS_DEFAULT_PROFILE— Профили учетных данных AWS автоматически используются при отсутствии ключа доступа или ID. Эта опция может использоваться для указания используемого профиля.
- AWS_REQUEST_PAYER—Заказчик оплачивает бакеты, к которым можно получить доступ, установив для этой опции значение requester.
- AWS_Virtual_Hosting—Если вы используете облачные провайдеры Amazon S3, совместимые с S3, которые поддерживают только запросы в стиле пути (path), установите для этого параметра значение True. Рекомендуется использовать виртуальный хостинг, если он поддерживается. По умолчанию используется значение Да (True).
- CPL_VSIS3_USE_BASE_RMDIR_RECURSIVE—Некоторые старые реализации, совместимые с S3, не поддерживают операцию пакетного удаления Bulk Delete. Установите для этого параметра значение False для этих поставщиков. По умолчанию используется значение Да (True).
- AWS_HTTPS—Установите значение False для использования HTTP-запросов. Некоторые серверы могут быть настроены только на поддержку HTTPS-запросов. По умолчанию используется значение Да (True).
- Google
- GS_NO_SIGN_REQUEST—Анонимное подключение к бакетам (контейнерам), которое не требует аутентифицированного доступа. По умолчанию используется значение Да (True)
- GS_USER_PROJECT—Заказчик оплачивает бакеты, к которым можно получить доступ, установив ключи OAuth2 и проект для выставления счетов. Установите проект, используя эту опцию, и установите ключи OAuth2, используя другие опции, а не ключи HMAC, в качестве секретного ключа доступа или идентификатора.
- GS_OAUTH2_REFRESH_TOKEN—Укажите токен доступа к обновлению OAuth2. Установите учетные данные клиента OAuth2, используя GS_OAUTH2_CLIENT_ID и GS_OAUTH2_CLIENT_SECRET.
- GOOGLE_APPLICATION_CREDENTIALS—Укажите учетные данные служебной записи OAuth2, используя файл .json, содержащий закрытый ключ и адрес электронной почты клиента.
- GS_OAUTH2_ PRIVATE_KEY—Укажите учетные данные учетной записи службы OAuth2, используя строку закрытого ключа. GS_AUTH2_CLIENT_EMAIL должен быть задан.
- GS_OAUTH2_ PRIVATE_KEY_FILE—Укажите учетные данные учетной записи службы OAuth2, используя закрытый ключ из файла. GS_AUTH2_CLIENT_EMAIL должен быть задан.
- GS_AUTH2_CLIENT_EMAIL—Укажите учетные данные учетной записи службы OAuth2, используя адрес электронной почты клиента.
- 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, установите для этого параметра значение 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 автоматически используются при отсутствии ключа доступа или ID. Эта опция может использоваться для указания используемого профиля.
- AWS_Virtual_Hosting—Если вы используете облачных провайдеров Amazon S3, совместимых с S3, которые поддерживают только запросы в стиле пути (path), установите для этого параметра значение 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-файлов без расширения и растровых продуктов с поддержкой облачных вычислений в облаке. Это требует больших затрат времени, и рекомендуется установить для этого параметра значение False для более быстрого просмотра каталога. По умолчанию используется значение Да (True). Пользовательские сервисы по продаже токенов, такие как, например, сбор данных Planetary Computer, могут быть аутентифицированы с использованием параметров провайдера ARC_TOKEN_SERVICE_API (URL поставщика токенов) и ARC_TOKEN_OPTION_NAME (тип токена от поставщика услуг). Опция GDAL_DISABLE_READDIR_ON_OPEN доступна у всех поставщиков услуг. Чтобы повысить производительность загрузки облачных растров, по умолчанию для этого параметра установлено значение NO. Если растр находится в папке, содержащей более 30 000 элементов, установите для этого параметра значение YES. | Value Table |