Clive,

 

A solution to this is to use a GDAL configuration file that will allow you to 
set per path options for your authentication, allowing you to use one set of 
credentials for read and one for write. See 
https://gdal.org/user/configoptions.html#gdal-configuration-file

 

Starting with GDAL 3.5, a configuration file can also contain credentials (or 
more generally options related to a virtual file system) for a given path 
prefix, that can also be set with VSISetPathSpecificOption(). Credentials 
should be put under a [credentials] section, and for each path prefix, under a 
relative subsection whose name starts with “[.” (e.g. 
“[.some_arbitrary_name]”), and whose first key is “path”.

 

Mike

 

 

-- 

Michael Smith

US Army Corps of Engineers

Remote Sensing/GIS Center

 

 

From: gdal-dev <[email protected]> on behalf of Clive Swan 
<[email protected]>
Date: Monday, December 12, 2022 at 9:24 AM
To: Andrew C Aitchison <[email protected]>, <[email protected]>
Subject: Re: [gdal-dev] ERROR 13: The specified key does not exist

 

Greetings,

The problem was writing directly from one AWS instance to another.

I have to write to the local instance, than copy to the other instance.

Thanks

Clive

 

On Mon, 12 Dec 2022 at 09:57, Andrew C Aitchison <[email protected]> wrote:

On Mon, 12 Dec 2022, Clive Swan wrote:

> Greetings,
>
> I have been using the security details for weeks, now getting an odd error.
> AWS_ACCESS_KEY_ID
> AWS_SECRET_ACCESS_KEY
> *ERROR 4:* Attempt to create new tiff file `/vsis3/summer-outputs/3/coastal-
> -2020.tif' failed: Permission denied
> Input file size is 450000, 225000*ERROR 13*: The specified key does
> not exist *<< ??*

Does it really say coastal--2020.tif with two dashes ?

> *### Script below*
> #!/bin/bash
>
> LOG_FILE=/home/ubuntu/run_translate.log
>
> exec 1>>${LOG_FILE}
> exec 2>>${LOG_FILE}
>
> ## 5_UK_rasters >> 3_data_ready
>
> gdal_translate /vsis3/summer-outputs/5/coastal-2020.vrt /vsis3/
> summer-outputs/3/coastal-2020.tif -co BIGTIFF=YES  -co
> NUM_THREADS=ALL_CPUS --config GDAL_CACHEMAX 100000 --config CPL_TMPDIR
> /data/tmp --config CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE YES
> --config AWS_ACCESS_KEY_ID KEY_ID --config AWS_SECRET_ACCESS_KEY
> ACCESS_KEY
> echo end script

-- 
Andrew C. Aitchison                      Kendal, UK
                    [email protected]



-- 

 Regards,

 

Clive Swan

--

 

M: +44 7766 452665

_______________________________________________ gdal-dev mailing list 
[email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev 

_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to