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, Compute-Instanz und Instanz werden synonym verwendet. Je nach Maschinentyp, den Sie angeben, kann eine Instanz entweder eine Bare-Metal-Instanz oder eine VM-Instanz sein:
- Wenn der Name des Maschinentyps mit
-metal
endet, handelt es sich bei der Instanz 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 Google Cloud -Schnittstellen wie derGoogle Cloud console, dem gcloud-Befehlszeilentool und der REST API synonym verwendet.
Die Anleitung in diesem Dokument bietet nur eine Einführung in die Instanzerstellung und einen Ausgangspunkt für die Erstellung einer Instanz. 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 Google Cloud -Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.
<x0A>Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
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 Google Cloud Console die Seite Instanz erstellen auf.
Der Bildschirm Instanz erstellen wird angezeigt und enthält den Bereich Maschinenkonfiguration.
Verwenden Sie die Optionen im Navigationsmenü, um Instanzeigenschaften zu konfigurieren.
Wenn Sie Instanzeigenschaften wie Name, Standort oder Maschinenkonfiguration konfigurieren möchten, klicken Sie auf Maschinenkonfiguration. Geben Sie im Bereich Maschinenkonfiguration, der angezeigt wird, Werte für die Attribute an, die Sie konfigurieren möchten.
Wenn Sie Instanzeigenschaften im Zusammenhang mit dem Bootlaufwerk, dem Betriebssystem und zusätzlichen Nicht-Boot-Speicheroptionen konfigurieren möchten, klicken Sie auf Betriebssystem und Speicher. Geben Sie im angezeigten Bereich Betriebssystem und Speicher Werte für die Attribute an, die Sie konfigurieren möchten.
Klicken Sie auf Netzwerk, um Instanzeigenschaften im Zusammenhang mit Netzwerkschnittstellen und Firewalleinstellungen zu konfigurieren. Geben Sie im angezeigten Bereich Netzwerk Werte für die Attribute an, die Sie konfigurieren möchten.
Wenn Sie Instanzattribute für den Ops-Agent und virtuelle Displays konfigurieren möchten, klicken Sie auf Observability (Beobachtbarkeit). Geben Sie im angezeigten Bereich Observability (Beobachtbarkeit) Werte für die Attribute an, die Sie konfigurieren möchten.
Klicken Sie auf Sicherheit, um Instanzeigenschaften in Bezug auf Sicherheit und Zugriff zu konfigurieren. Geben Sie im Bereich Sicherheit, der sich öffnet, Werte für die Attribute an, die Sie konfigurieren möchten.
Wenn Sie Instanzeigenschaften im Zusammenhang mit Metadaten, Reservierungen, Ressourcenorganisation, Bereitstellungstyp und Sole-Tenancy konfigurieren möchten, klicken Sie auf Erweitert. Geben Sie im Bereich Erweitert, der sich öffnet, Werte für die Eigenschaften an, die Sie konfigurieren möchten.
Klicken Sie zum Erstellen und Starten der Instanz auf Erstellen.
- Verwenden Sie den Befehl
gcloud compute instances bulk create
, um Instanzen im Bulk zu erstellen. - Verwenden Sie den Befehl
gcloud compute instances create-with-container
, um Instanzen zum Bereitstellen von Containern zu erstellen. - Vorkonfiguriert
- Von Google konfigurierte, arbeitslastoptimierte Instanz erstellen
- Benutzerdefinierte Maschinenkonfiguration
- Instanz mit einem benutzerdefinierten Hostnamen erstellen
- Instanz mit einem benutzerdefinierten Maschinentyp erstellen
- Instanz mit angehängten 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 Anzeigen auf einer Instanz aktivieren
- Benutzerdefinierte Sicherheitskonfiguration
- Instanz erstellen, die ein vom Nutzer verwaltetes Dienstkonto verwendet
- VMs mit aktivierten verwalteten Arbeitslastidentitäten erstellen
- OS Login während der VM-Erstellung aktivieren
- Aus einer Sicherung
- Instanz aus einem Maschinen-Image erstellen
- Instanz aus einem Laufwerks-Snapshot erstellen
- Instanz aus einem Sicherungsspeicher wiederherstellen
- Aus vorhandenen Konfigurationen
- Instanz aus einer Instanzvorlage erstellen
- Instanz erstellen, die einer vorhandenen Instanz ähnelt
- 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
- Benutzerdefinierte Bereitstellungsart
- Spot-Instanz erstellen
- Instanzen erstellen, die reservierte Instanzen nutzen
- Mehrere VMs und Instanzen gleichzeitig
- Instanzen im Bulk 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
- Status einer Instanz prüfen, um festzustellen, wann sie einsatzbereit ist
- Weitere Informationen zum Herstellen einer Verbindung zu Ihrer Instanz
- Instanz in eine Gruppe von Instanzen aufteilen
- Kapazität für Instanzen reservieren
- Rabatte für zugesicherte Nutzung und Rabatte für kontinuierliche Nutzung können Ihnen helfen, die Kosten für Instanzen zu senken.
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, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Um die Berechtigungen zu erhalten, die Sie zum Erstellen 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 zum Erstellen von Instanzen erforderlich:
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 zum Erstellen und Starten einer Compute Engine-Instanz vorgestellt. Insbesondere wenn Sie lernen, wie Sie eine Instanz erstellen, empfehlen wir Ihnen, die Google Cloud Console, die Google Cloud CLI oder die REST API zu verwenden. Informationen zum allgemeinen Prozess zum Erstellen einer Instanz mit den einzelnen Methoden finden Sie in den folgenden Anleitungen.
Console
gcloud
Verwenden Sie zum Erstellen einer Instanz mit Ihrer eigenen Konfiguration den Befehl
gcloud compute instances create
.Sie können diesen Befehl nicht verwenden, um Instanzen im Bulk-Verfahren oder Instanzen, die Container-Images ausführen, zu erstellen. 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
.Sie können diese Methode nicht verwenden, um Instanzen im Bulk-Verfahren zu erstellen. Stellen Sie stattdessen eine
POST
-Anfrage an die Methodeinstances.bulkInsert
.Instanzen mit bestimmten Konfigurationen erstellen und starten
In den folgenden Dokumenten finden Sie Anleitungen zum Erstellen und Starten einer Instanz, die eine oder mehrere bestimmte Konfigurationsoptionen verwendet. Je nach Anwendungsfall können Sie eine Instanz erstellen, die Konfigurationsoptionen aus mehreren Dokumenten verwendet, indem Sie die Anleitungen kombinieren. Informationen zu den verschiedenen Parametern, die Sie beim Erstellen Ihrer Instanz konfigurieren können, finden Sie unter Konfigurationsoptionen bei der Instanzerstellung.
Fehlerbehebung
Methoden zur Behebung häufiger Fehler bei der Instanzerstellung finden Sie unter Fehlerbehebung bei der Instanzerstellung.
Nächste Schritte
Überzeugen Sie sich selbst
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit von Compute Engine in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Compute Engine kostenlos testenSofern 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-07-14 (UTC).
-