Scenario: Your company pushes sensitive transaction data in batches from its application server VMs to Cloud Pub/Sub for processing and storage. Question: What is the Google-recommended method for your application to authenticate with the necessary Google Cloud services?