Let’s keep it short. If you want to use Python libraries for Recommender API, this is how you connect to your project.
from google.cloud.recommender_v1beta1 import RecommenderClient from google.oauth2 import service_account def main(): credential = service_account.Credentials.from_service_account_file('account.json') project = "internal-project" location = "europe-west1-b" recommender = 'google.compute.instance.MachineTypeRecommender' client = RecommenderClient(credentials=credential) name = client.recommender_path(project, location, recommender) elements = client.list_recommendations(name,page_size=4) for i in elements: print(i) main()
credential = RecommenderClient.from_service_account_file(‘account.json’) will not return any error, just hang.
That’s all folks!