Configure a service account in Application Design Center
Stay organized with collections
Save and categorize content based on your preferences.
A service account is a special kind of account used by an application or compute
workload, such as a Compute Engine instance, rather than a person. A service
account is identified by its email address, which is unique to the account. For
more information, see Service accounts overview.
This document describes the connections and parameters you can configure when
using App Design Center to create a service account. The
configuration parameters are based on the terraform-google-service-accounts
Terraform module.
Component connections
The following table includes the components that you can connect to a
service account, and the resulting updates to your application and its generated
Terraform code.
The Compute Engine instance template uses the connected service account instead of creating a new service account. The connected service account is used for authentication and authorization to other Google Cloud services.
The service account email and IAM information are added to the Compute Engine instance template.
[[["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"]],["Last updated 2025-06-27 UTC."],[[["This product is in a Pre-GA stage, meaning it's available \"as is\" and may have limited support, as detailed in the \"Pre-GA Offerings Terms\" of the General Service Terms."],["Service accounts are special accounts used by applications or workloads, and they are identified by a unique email address."],["When creating a service account, the required configuration parameters are the Project ID, Name, Display Name, and Description."],["Optional parameters, such as Project roles, can be configured by selecting the \"Show advanced fields\" option in the configuration area."]]],[]]