Adds support for netrc-based authentication. edl_set_token()
works only outside of us-west-2
, edl_s3_token()
works only inside us-west-2
, netrc works anywhere. Additionally, netrc-based auth does not to be deactivated when accessing non-earthdatalogin URLs.
edl_netrc()
sets up netrc-based access.edl_unset_netrc()
reverses this, but should rarely be needed.Using other authentication methods in interactive mode will now prompt users to switch to edl_netrc()
as the default. edl_download()
will also use netrc auth by default for greater portability.
gdal_cloud_config()
sets recommended settings for GDAL cloud configuration, see https://gdalcubes.github.io/source/concepts/config.html#recommended-settings-for-cloud-access. By default, edl_netrc()
will automatically configure this as well.
Because the gdalcubes
package does not read environmental variables set by edl_netrc()
and other authentication methods, a new helper function, with_gdalcubes()
will set the gdal configuration for the gdalcubes package.
Documentation is also updated.