Mit Compute Engine können Sie Instanzen in der Google-Infrastruktur erstellen und ausführen. In diesem Dokument wird beschrieben, wie Sie eine Compute Engine-Instanz erstellen.
Die Begriffe Compute Engine-Instanz, Rechenressourcen-Instanz oder Instanz werden synonym verwendet. Je nach angegebenem Maschinentyp kann eine Instanz eine Bare-Metal-Instanz oder eine VM-Instanz sein:
- Wenn der Name des Maschinentyps auf
-metal
endet, handelt es sich um eine Bare-Metal-Instanz, auf der kein Hypervisor installiert ist. - Andernfalls ist eine Instanz eine VM-Instanz. Die Begriffe virtuelle Maschineninstanz, VM-Instanz und VM werden synonym verwendet.
Synonyme Begriffe werden in der Dokumentation und in Trusted Cloud by S3NS -Oberflächen wieTrusted Cloud console, dem gcloud-Befehlszeilentool und der REST API synonym verwendet.
Die Anleitung in diesem Dokument stellt nur die Instanzerstellung vor und dient als Ausgangspunkt für die Instanzerstellung. Ausführliche Schritte zum Erstellen von Instanzen mit bestimmten oder komplizierten Konfigurationen finden Sie unter Instanzen mit bestimmten Konfigurationen erstellen und starten.
Hinweise
- Grundlagen zum Erstellen von Instanzen
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Trusted Cloud by S3NS Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
compute.instances.create
für das Projekt-
So erstellen Sie die VM mit einem benutzerdefinierten Image:
compute.images.useReadOnly
für das Image -
Um die VM mit einem Snapshot zu erstellen:
compute.snapshots.useReadOnly
für den Snapshot -
So verwenden Sie eine Instanzvorlage zum Erstellen der VM:
compute.instanceTemplates.useReadOnly
für die Instanzvorlage -
So weisen Sie der VM ein Legacy-Netzwerk zu:
compute.networks.use
für das Projekt -
Um eine statische IP-Adresse für die VM festzulegen:
compute.addresses.use
für das Projekt -
So weisen Sie der VM eine externe IP-Adresse zu, wenn Sie ein Legacy-Netzwerk verwenden:
compute.networks.useExternalIp
für das Projekt -
So geben Sie ein Subnetz für Ihre VM an:
compute.subnetworks.use
für das Projekt oder für das ausgewählte Subnetz -
So weisen Sie der VM eine externe IP-Adresse zu, wenn Sie ein VPC-Netzwerk verwenden:
compute.subnetworks.useExternalIp
für das Projekt oder für das ausgewählte Subnetz -
Um Metadaten der VM-Instanz für die VM festzulegen:
compute.instances.setMetadata
für das Projekt -
Zum Festlegen von Tags für die VM:
compute.instances.setTags
auf der VM -
So legen Sie Labels für die VM fest:
compute.instances.setLabels
auf der VM -
So legen Sie ein Dienstkonto für die VM fest:
compute.instances.setServiceAccount
auf der VM -
Um ein neues Laufwerk für die VM zu erstellen:
compute.disks.create
für das Projekt -
So hängen Sie ein vorhandenes Laufwerk im Lese- oder Lese-/Schreibmodus an:
compute.disks.use
für das Laufwerk -
So hängen Sie ein vorhandenes Laufwerk im Lesemodus an:
compute.disks.useReadOnly
für das Laufwerk Rufen Sie in der Trusted Cloud Console die Seite Instanz erstellen auf.
Der Bildschirm Instanz erstellen wird angezeigt. Darin sehen Sie den Bereich Maschinenkonfiguration.
So konfigurieren Sie Instanzeigenschaften mithilfe der Optionen im Navigationsmenü:
Wenn Sie Instanzeigenschaften wie Name, Standort oder Maschinenkonfiguration konfigurieren möchten, klicken Sie auf Maschinenkonfiguration. Geben Sie im Bereich Rechnerkonfiguration Werte für die zu konfigurierenden Eigenschaften an.
Wenn Sie Instanzeigenschaften für das Bootlaufwerk, das Betriebssystem und zusätzliche Speicheroptionen konfigurieren möchten, die nicht zum Booten verwendet werden, klicken Sie auf Betriebssystem und Speicher. Geben Sie im angezeigten Bereich Betriebssystem und Speicher Werte für die zu konfigurierenden Eigenschaften an.
Klicken Sie auf Netzwerk, um Instanzeigenschaften im Zusammenhang mit Netzwerkschnittstellen und Firewalleinstellungen zu konfigurieren. Geben Sie im Bereich Netzwerk Werte für die zu konfigurierenden Properties an.
Wenn Sie Instanzeigenschaften für den Ops-Agenten und virtuelle Displays konfigurieren möchten, klicken Sie auf Observability. Geben Sie im Bereich Observability Werte für die zu konfigurierenden Properties an.
Klicken Sie auf Sicherheit, um Instanzeigenschaften zu Sicherheit und Zugriff zu konfigurieren. Geben Sie im Bereich Sicherheit Werte für die zu konfigurierenden Eigenschaften an.
Wenn Sie Instanzeigenschaften für Metadaten, Reservierungen, Ressourcenorganisation, Bereitstellungstyp und Alleinnutzung konfigurieren möchten, klicken Sie auf Erweitert. Geben Sie im Bereich Erweitert Werte für die zu konfigurierenden Properties an.
Klicken Sie auf Erstellen, um die Instanz zu erstellen und zu starten.
- Verwenden Sie den Befehl
gcloud compute instances bulk create
, um mehrere Instanzen gleichzeitig zu erstellen. - Verwenden Sie den Befehl
gcloud compute instances create-with-container
, um Instanzen zum Bereitstellen von Containern zu erstellen. - Vorkonfiguriert für Sie
- Eine von Google konfigurierte, arbeitslastoptimierte Instanz erstellen
- Benutzerdefinierte Maschinenkonfiguration
- Instanz mit benutzerdefiniertem Hostnamen erstellen
- Instanz mit benutzerdefiniertem Maschinentyp erstellen
- Instanz mit angeschlossenen GPUs erstellen
- Mindest-CPU-Plattform für eine Instanz angeben
- Benutzerdefinierte Betriebssystemkonfiguration
- Instanz aus einem öffentlichen Image erstellen
- Instanz aus einem benutzerdefinierten Image erstellen
- Instanz aus einem freigegebenen Image erstellen
- Instanz mit einem RHEL-BYOS-Image erstellen
- Benutzerdefinierte Netzwerkkonfiguration
- Instanz in einem bestimmten Subnetz erstellen
- Instanzen erstellen, die die gVNIC-Netzwerkschnittstelle nutzen
- Instanz mit höherer Bandbreite konfigurieren
- Benutzerdefinierte Konfiguration der Beobachtbarkeit
- Instanz erstellen, die für das Ops-Agent-Monitoring und -Logging konfiguriert ist
- Virtuelle Displays auf einer Instanz aktivieren
- Benutzerdefinierte Sicherheitskonfiguration
- Instanz mit einem vom Nutzer verwalteten Dienstkonto erstellen
- VMs mit aktivierten verwalteten Arbeitslastidentitäten erstellen
- OS-Anmeldung während der VM-Erstellung aktivieren
- Aus einer Sicherung
- Instanz aus einem Maschinen-Image erstellen
- Instanz aus einem Laufwerk-Snapshot erstellen
- Instanz aus einem Sicherungsspeicher wiederherstellen
- Aus vorhandenen Konfigurationen
- Instanz aus einer Instanzvorlage erstellen
- Instanz ähnlich einer vorhandenen Instanz erstellen
- Für bestimmte Arbeitslasten angepasst
- Instanz zum Bereitstellen eines Containers erstellen
- Windows Server-Instanzen erstellen
- SQL Server-Instanzen erstellen
- Instanz mit einem Hochleistungs-Computing-Image (HPC) erstellen
- Benutzerdefinierter Bereitstellungstyp
- Spot-Instanz erstellen
- Instanzen erstellen, die reservierte Instanzen nutzen
- Mehrere VMs und Instanzen gleichzeitig
- Instanzen im Bulk-Verfahren erstellen
- Verwaltete Instanzgruppe (MIG) erstellen
- Knoten für einzelne Mandanten
- Instanzen auf Knoten für einzelne Mandanten erstellen
- Effiziente Instanzen
- Instanz mit angehängtem Instanzplan erstellen
- Informationen zum Prüfen des Status einer Instanz
- Weitere Informationen zum Herstellen einer Verbindung zu Ihrer Instanz
- Informationen zum Skalieren Ihrer Instanz in eine Gruppe von Instanzen
- Weitere Informationen zum Reservieren von Kapazität für Ihre Instanzen
- Hier erfahren Sie, wie Sie mit Rabatten für zugesicherte Nutzung und Rabatten für kontinuierliche Nutzung bei den Instanzkosten sparen.
Terraform
Wenn Sie die Terraform-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
C#
Wenn Sie die .NET Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Go
Wenn Sie die Go Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Java
Wenn Sie die Java Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Node.js
Wenn Sie die Node.js Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
PHP
Wenn Sie die PHP Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Python
Wenn Sie die Python Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
Ruby
Wenn Sie die Ruby Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie in der Trusted Cloud Authentifizierungsdokumentation unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Um die Berechtigungen zu erhalten, die Sie für die Erstellung von Instanzen benötigen, bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) für das Projekt zu gewähren. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Erstellen von Instanzen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Instanzen zu erstellen:
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Methoden zum Erstellen und Starten einer Instanz
In diesem Abschnitt werden die grundlegenden Methoden vorgestellt, mit denen Sie eine Compute Engine-Instanz erstellen und starten können. Insbesondere wenn Sie lernen, wie Sie eine Instanz erstellen, empfehlen wir Ihnen, die Trusted Cloud Console, die Google Cloud CLI oder die REST API zu verwenden. In den folgenden Anleitungen erfahren Sie, wie Sie mit jeder dieser Methoden eine Instanz erstellen.
Console
gcloud
Verwenden Sie den Befehl
gcloud compute instances create
, um eine Instanz mit Ihrer eigenen Konfiguration zu erstellen.Mit diesem Befehl können Sie keine Bulk-Instanzen oder Instanzen erstellen, auf denen Container-Images ausgeführt werden. Gehen Sie stattdessen so vor:
REST
Wenn Sie eine Instanz mit Ihrer eigenen Konfiguration erstellen möchten, senden Sie eine
POST
-Anfrage an die Methodeinstances.insert
.Mit dieser Methode können Sie keine Instanzen im Bulk-Verfahren erstellen. Stellen Sie stattdessen eine
POST
-Anfrage an die Methodeinstances.bulkInsert
.Instanzen mit bestimmten Konfigurationen erstellen und starten
In den folgenden Dokumenten finden Sie eine Anleitung zum Erstellen und Starten einer Instanz mit einer oder mehreren bestimmten Konfigurationsoptionen. Je nach Anwendungsfall können Sie eine Instanz erstellen, die Konfigurationsoptionen aus mehreren Dokumenten verwendet, indem Sie die Anweisungen kombinieren. Informationen zu den verschiedenen Parametern, die Sie beim Erstellen einer Instanz konfigurieren können, finden Sie unter Konfigurationsoptionen während der Instanzerstellung.
Fehlerbehebung
Methoden zur Behebung häufiger Instanzerstellungsfehler finden Sie unter Fehlerbehebung bei der Instanzerstellung.
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-06-16 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-06-16 (UTC)."],[[["Compute Engine allows the creation and management of instances on Google's infrastructure, which can be either bare metal instances or virtual machine (VM) instances, depending on the specified machine type."],["This document provides a guide for creating Compute Engine instances, covering basic instance creation, authentication setup, and methods using the Google Cloud console, gcloud CLI, and REST API."],["Authentication setup for accessing Google Cloud services and APIs is required when working from a local development environment and involves installing and initializing the gcloud CLI, along with setting up Application Default Credentials."],["The process of creating an instance involves configuring various properties such as machine configuration, OS and storage, networking, observability, security, and advanced settings through the Google Cloud console, and using specific commands within the gcloud CLI or the REST API."],["The document also provides links to detailed instructions on creating instances with specific configurations, including customized machine types, operating systems, networking, security settings, and for specific workloads or backup purposes, as well as instructions for creating instances in bulk."]]],[]] -