Hello,
I am trying H2O on our EC2 based Kubernetes cluster but fail to access S3 bucket resources when relying on IAM role authorization. More precisely,
I am using h2oai/h2o-open-source-k8s:3.36.0.1 as the Docker image.
If I log into the running container, install aws cli and access the bucket using aws s3 s3://my-bucket on the command line, it works fine. So the container does have sufficient privileges to make access to the bucket, but they don't seem to propagate into the
Java processes of H2O.
If I send the AWS S3 credentials to H2O API through the Python API function set_s3_credentials(), then it works as well. But I do not want to have this extra step.
Is there anything I am missing?
Thanks for your help,
Matthias