Maybe I am being dense, but is it possible to add a "request_payer" to a pdal info call to s3?
For example:
This address is behind a "request_payer" firewall on AWS: s3://usgs-lidar/Projects/CA_CarrHirzDeltaFires_2019_B19/CA_CarrHirzDeltaFires_1_2019/LAZ/USGS_LPC_CA_CarrHirzDeltaFires_2019_B19_10TDK0479244992.laz
Ideally, I'd like to run command below and get the summary results:
pdal info --summary s3://usgs-lidar/Projects/CA_CarrHirzDeltaFires_2019_B19/CA_CarrHirzDeltaFires_1_2019/LAZ/USGS_LPC_CA_CarrHirzDeltaFires_2019_B19_10TDK0479244992.laz
I just don't know how to tell pdal info
.
I am attempting to do this via Ubuntu command line; however, if someone knows how to do this via python, that would be much appreciated as well
I tried to set the AWS_REQUEST_PAYER=requester
as an environment variable, but I am under the impression AWS S3 does not recognize AWS_REQUEST_PAYER
as a valid var.
AWS_REQUEST_PAYER=requester pdal info --summary s3://usgs-lidar/Projects/CA_CarrHirzDeltaFires_2019_B19/CA_CarrHirzDeltaFires_1_2019/LAZ/USGS_LPC_CA_CarrHirzDeltaFires_2019_B19_10TDK0479244992.laz
I also explored boto3
and a possible alternative but I am not sure how it would help.
I did test pdal info --summary s3://usgs-lidar/Projects/CA_CarrHirzDeltaFires_2019_B19/CA_CarrHirzDeltaFires_1_2019/LAZ/USGS_LPC_CA_CarrHirzDeltaFires_2019_B19_10TDK0479244992.laz
on a piece of data that did not require a pay request and got the expected result.