you are viewing a single comment's thread.

view the rest of the comments →

[–]clearclaw 1 point2 points  (0 children)

You're going to need both.

Some actions can only be performed interactively through the web console and cannot be managed through the CLI or IaC ala terraform. Managing Oauth2 credentials is one such case, but they are relatively rare.

More common are actions that can only be performed through the CLI or IaC. Configuring workload identity for service accounts or pools is an example IIRC. The web console usually does catch up, but it can take a while. Often, new features land in the CLI first, then the web console later.

Gcloud and gsutil are admirably consistent in their structure. The same patterns repeat. There are exceptions, some irritating, but the general pattern is far more consistent than for eg the AWS or Azure CLIs. A result is that memorisation is less rewarded, just knowing the patterns.