At the start of "4. Set the Backend Service for internal ingress only", you must enable the Compute Engine API, otherwise you get this error message:
david_price@cloudshell:~/internal-codelab/frontend (eighth-surfer-377814)$ gcloud beta run services update $FRONTEND \
--network=default \
--subnet=default \
--vpc-egress=all-traffic \
--region=$REGION
X Deploying...
- Creating Revision...
. Routing traffic...
Deployment failed
ERROR: (gcloud.beta.run.services.update) Revision 'frontend-00002-f9t' is not ready and cannot serve traffic. Access to the subnetwork default is not allowed.
This CodeLab: https://codelabs.developers.google.com/codelabs/how-to-configure-cloud-run-service-direct-vpc-egress#0 did not work for me until I added two steps:
Something I didn't check: now that Direct VPC Egress is GA, do we still need to use the 'gcloud beta' command? At least it worked.