How to use Dynamic Provider Credentials on GCP without External Access to Metadata Endpoints