Run a VM as a service account
Stay organized with collections
Save and categorize content based on your preferences.
Assign a service account for a VM, add access scopes, and set up the VM to run as a service account.
Explore further
For detailed documentation that includes this code sample, see the following:
Code sample
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["This code sample demonstrates how to configure a Google Compute Engine VM to use a service account."],["The configuration includes assigning a specific email to the service account and setting the scope to `cloud-platform`."],["It utilizes Terraform to define the VM resource, including specifications for the boot disk, local SSD, and network interface."],["The example showcases the recommended best practice of using a custom service account with specific permissions granted via IAM Roles to enhance security."]]],[]]