Open stonebuzz opened 8 months ago
Hello OVH team,
I'd like to tell you about a problem I'm currently experiencing while writing a script to retrieve information about Public Clouds.
I currently have 3 projects containing public clouds for a total of around 100 instances
This simple script
try { $ovh = new Api( $application_key, $application_secret, "ovh-eu", $consumer_key ); $all_project = $ovh->get('/cloud/project'); // load all project foreach ($all_project as $project_name) { // foreach instance $ovh_project_infos = $ovh->get('/cloud/project/' . $project_name); // get project infos $ovh_project_instances = $ovh->get('/cloud/project/' . $project_name . '/instance'); // get all instances for this project foreach ($ovh_project_instances as $instance) { // foreach instance $ovh_instance_infos = $ovh->get('/cloud/project/' . $project_name . '/instance/' . $instance['id']); // get instance info $ovh_interface_infos[$instance['id']] = $ovh->get('/cloud/project/' . $project_name . '/instance/' . $instance['id'] . '/interface'); // get instance interface } } } catch (\Throwable $e) { error_log('Failed to get data for Public Cloud '); }
takes about 5 minutes to retrieve the information.
Is there a problem with my script?
How can I improve response times from the API?
Best regards
Hello OVH team,
I'd like to tell you about a problem I'm currently experiencing while writing a script to retrieve information about Public Clouds.
I currently have 3 projects containing public clouds for a total of around 100 instances
This simple script
takes about 5 minutes to retrieve the information.
Is there a problem with my script?
How can I improve response times from the API?
Best regards