voxel51 / eta

ETA: Extensible Toolkit for Analytics
https://voxel51.com
Apache License 2.0
29 stars 13 forks source link

Add support for "natively installed" cloud credentials #560

Closed j053y closed 2 years ago

j053y commented 2 years ago

Add support for using Application Default Credentials (GCP) and native IAM role (AWS) in lieu of requiring cloud storage credentials to be explicitly configured.

Testing (Local/Regression)

Testing (Cloud VM)

Following are the steps I performed for each cloud provider to test the code changes:

AWS

GCP

TODO

j053y commented 2 years ago

I've tested the different options locally and on VMs. I would love another set of eyes on it.

benjaminpkane commented 2 years ago

Updating the requirements/* in this PR so the install script works would great too!