Before you can run Connectivity Tests or configure VPC Flow Logs, you must enable the Network Management API.
Enabling the API is required in order to use the API itself, the Google Cloud CLI, or the Google Cloud console.
You can check API status or enable the API by using a gcloud
command or by
using the Google Cloud console. You can also authorize users
to access the API.
Enable the API
Use one of the following methods to enable the API.
Console
When you load Connectivity Tests or VPC Flow Logs in the Google Cloud console for the first time for a specific project. To enable the API click Enable Network Management API.
gcloud
If you have not already installed the Google Cloud CLI on your workstation, see the gcloud CLI documentation to do so.
To check if the Network Management API is enabled, run the following command on your workstation:
gcloud services list
If
networkmanagement.googleapis.com
appears in the command output, the API is enabled.If the API is not enabled, run the following command to enable it. For more information, see
gcloud services
.gcloud services enable networkmanagement.googleapis.com
Authorize use of the API
Access to the Network Management API is controlled by Identity and Access Management roles and permissions. Permissions for related methods are clustered into roles, which you can then grant to users.
For more information, see the following documents:
Use the API Explorer
You can test Network Management API commands by using the API Explorer. In the Network Management API reference document, use theTry this API
column to explore API fields and
run a test.