Auf dieser Seite wird beschrieben, wie Sie eine Instanz starten, eine Instanz beenden und eine laufende Instanz neu starten.
Aktivierungsrichtlinie 
Wenn Sie eine Instanz starten, beenden oder neu starten, müssen Sie eine Aktivierungsrichtlinie festlegen. Die Aktivierungsrichtlinie gibt an, ob die Instanz dafür konfiguriert ist, Verbindungsanfragen zu akzeptieren.
Es gibt folgende Optionen für die Aktivierungsrichtlinie:
ALWAYS: Die Instanz wird immer ausgeführt. 
NEVER: Die Instanz wird nicht neu gestartet. 
 Wenn Sie eine MySQL-Instanz verwenden, legen Sie Ihre Aktivierungsrichtlinie in der Regel auf 
ALWAYS fest, um Verbindungsanfragen zu akzeptieren. Wenn Sie die Instanz nicht verwenden, können Sie die Aktivierungsrichtlinie auf 
NEVER festlegen, um Instanzgebühren zu vermeiden.
Hinweis:  NEVER wird für Lesereplikatinstanzen nicht unterstützt. Instanz starten 
So starten Sie eine angehaltene Instanz:
Console 
  
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen .
Cloud SQL-Instanzen aufrufen 
 
  
Klicken Sie auf den Instanznamen, um die Seite Übersicht  einer Instanz zu öffnen.
 
  Klicken Sie auf Start . 
  Klicken Sie im Dialogfeld Möchten Sie die Datenbankinstanz starten?  auf Starten . Für die Aktivierungsrichtlinie der Instanz wird Always  festgelegt und die Instanz wird gestartet. 
 
 
gcloud 
Verwenden Sie für die Aktivierungsrichtlinie die Einstellung IMMER :
gcloud  sql  instances  patch  INSTANCE_NAME   \ 
--activation-policy= ALWAYS  
 
REST Version 1 
    
    
  
  
  
    
    
  
  
  
    
  
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
  project-id : die Projekt-ID 
  instance-id : die Instanz-ID 
  activation-policy : die Einstellung der Aktivierungsrichtlinie lautet ALWAYS  oder NEVER  
 
HTTP-Methode und URL:
  
PATCH https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id   
 
JSON-Text anfordern:
  
{
  "settings": {
    "activationPolicy": "activation-policy "
  }
}
  
 
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
  curl (Linux, macOS oder Cloud Shell) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu haben Sie gcloud init  oder gcloud auth login  ausgeführt oder die Cloud Shell  genutzt, die Sie automatisch bei der gcloud-Befehlszeile anmeldet.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
  
  
curl -X PATCH \      -H "Authorization: Bearer $(gcloud auth print-access-token)" \      -H "Content-Type: application/json; charset=utf-8" \      -d @request.json \      "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id "  
 
  PowerShell (Windows) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu führen Sie gcloud init  oder gcloud auth login  aus.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest `     -Method PATCH `     -Headers $headers `     -ContentType: "application/json; charset=utf-8" `     -InFile request.json `     -Uri "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id " | Select-Object -Expand Content  
 
    Sie sollten in etwa folgende JSON-Antwort erhalten:
    
  
{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id ",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-20T21:30:35.667Z",
  "operationType": "UPDATE",
  "name": "operation-id ",
  "targetId": "instance-id ",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id /operations/operation-id ",
  "targetProject": "project-id "
}
  
 
 
REST v1beta4 
    
    
  
  
  
    
    
  
  
  
    
  
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
  project-id : die Projekt-ID 
  instance-id : die Instanz-ID 
  activation-policy : die Einstellung der Aktivierungsrichtlinie lautet ALWAYS  oder NEVER  
 
HTTP-Methode und URL:
  
PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id   
 
JSON-Text anfordern:
  
{
  "settings": {
    "activationPolicy": "activation-policy "
  }
}
  
 
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
  curl (Linux, macOS oder Cloud Shell) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu haben Sie gcloud init  oder gcloud auth login  ausgeführt oder die Cloud Shell  genutzt, die Sie automatisch bei der gcloud-Befehlszeile anmeldet.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
  
  
curl -X PATCH \      -H "Authorization: Bearer $(gcloud auth print-access-token)" \      -H "Content-Type: application/json; charset=utf-8" \      -d @request.json \      "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id "  
 
  PowerShell (Windows) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu führen Sie gcloud init  oder gcloud auth login  aus.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest `     -Method PATCH `     -Headers $headers `     -ContentType: "application/json; charset=utf-8" `     -InFile request.json `     -Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id " | Select-Object -Expand Content  
 
    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
    
  
{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id ",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-20T21:30:35.667Z",
  "operationType": "UPDATE",
  "name": "operation-id ",
  "targetId": "instance-id ",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /operations/operation-id ",
  "targetProject": "project-id "
}
  
 
 
 
Informationen zur Struktur der 
zugrunde liegenden REST API-Anfrage  für diese Aufgabe finden Sie auf der 
Seite "Instances: patch" im APIs Explorer .
Instanz beenden 
Sie können eine Instanz bei Bedarf manuell beenden. Wenn Sie eine Instanz beenden, bleibt diese inaktiv und antwortet nicht auf Verbindungsversuche von Anwendungen, bis Sie sie wieder starten.
Für eine beendete Instanz werden keine Gebühren berechnet. Die Instanzdaten sind davon nicht betroffen und die Gebühren für Speichernutzung und IP-Adressen fallen weiterhin an.
Hinweis:  Wenn eine Instanz fast keine Speicherkapazität mehr hat, wird sie angehalten, um den Verlust von Informationen zu vermeiden. Ein roter Kreis mit einem Ausrufezeichen zeigt diesen Status an. Wenn Sie die Instanz öffnen, wird mit einem roten Banner vorgeschlagen, dass Sie die Speicherkapazität erhöhen  und automatische Speichererweiterungen aktivieren .
Klicken Sie auf die Schaltfläche Instanz bearbeiten  im Banner, um die Speicherkapazität zu erhöhen.
Alternativ können Sie den Dienst neu starten, um Speicheranforderungen zu reduzieren, indem Sie alle nicht benötigten Daten löschen (und auch andere Vorgänge an der Instanz ausführen). Nach 24 Stunden wird die Instanz mit derselben Nachricht wieder beendet, wenn sie fast keine Speicherkapazität mehr hat.
 
Hinweis:  Sie können eine Lesereplikatinstanz nicht mit stop beenden. So beenden Sie eine Instanz:
Console 
  
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen .
Cloud SQL-Instanzen aufrufen 
 
  
Klicken Sie auf den Instanznamen, um die Übersichtsseite  einer Instanz zu öffnen.
 
  Klicken Sie auf Beenden . 
  Klicken Sie im Dialogfeld Möchten Sie die Datenbankinstanz beenden?  auf Beenden .Für die Aktivierungsrichtlinie der Instanz wird Off (Nie) festgelegt, und die Instanz wird beendet.
   
 
 
gcloud 
gcloud  sql  instances  patch  INSTANCE_NAME   \ 
--activation-policy= NEVER  
 
REST Version 1 
    
    
  
  
  
    
    
  
  
  
    
  
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
  project-id : die Projekt-ID 
  instance-id : die Instanz-ID 
  activation-policy : die Einstellung der Aktivierungsrichtlinie lautet NEVER  
 
HTTP-Methode und URL:
  
PATCH https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id   
 
JSON-Text anfordern:
  
{
  "settings": {
    "activationPolicy": "activation-policy "
  }
}
  
 
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
  curl (Linux, macOS oder Cloud Shell) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu haben Sie gcloud init  oder gcloud auth login  ausgeführt oder die Cloud Shell  genutzt, die Sie automatisch bei der gcloud-Befehlszeile anmeldet.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
  
  
curl -X PATCH \      -H "Authorization: Bearer $(gcloud auth print-access-token)" \      -H "Content-Type: application/json; charset=utf-8" \      -d @request.json \      "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id "  
 
  PowerShell (Windows) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu führen Sie gcloud init  oder gcloud auth login  aus.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest `     -Method PATCH `     -Headers $headers `     -ContentType: "application/json; charset=utf-8" `     -InFile request.json `     -Uri "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id " | Select-Object -Expand Content  
 
    Sie sollten in etwa folgende JSON-Antwort erhalten:
    
  
{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id ",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-20T21:30:35.667Z",
  "operationType": "UPDATE",
  "name": "operation-id ",
  "targetId": "instance-id ",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id /operations/operation-id ",
  "targetProject": "project-id "
}
  
 
 
REST v1beta4 
    
    
  
  
  
    
    
  
  
  
    
  
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
  project-id : die Projekt-ID 
  instance-id : die Instanz-ID 
  activation-policy : die Einstellung der Aktivierungsrichtlinie lautet NEVER  
 
HTTP-Methode und URL:
  
PATCH https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id   
 
JSON-Text anfordern:
  
{
  "settings": {
    "activationPolicy": "activation-policy "
  }
}
  
 
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
  curl (Linux, macOS oder Cloud Shell) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu haben Sie gcloud init  oder gcloud auth login  ausgeführt oder die Cloud Shell  genutzt, die Sie automatisch bei der gcloud-Befehlszeile anmeldet.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
  
  
curl -X PATCH \      -H "Authorization: Bearer $(gcloud auth print-access-token)" \      -H "Content-Type: application/json; charset=utf-8" \      -d @request.json \      "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id "  
 
  PowerShell (Windows) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu führen Sie gcloud init  oder gcloud auth login  aus.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest `     -Method PATCH `     -Headers $headers `     -ContentType: "application/json; charset=utf-8" `     -InFile request.json `     -Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id " | Select-Object -Expand Content  
 
    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
    
  
{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id ",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-20T21:30:35.667Z",
  "operationType": "UPDATE",
  "name": "operation-id ",
  "targetId": "instance-id ",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /operations/operation-id ",
  "targetProject": "project-id "
}
  
 
 
 
Informationen zur Struktur der 
zugrunde liegenden REST API-Anfrage  für diese Aufgabe finden Sie auf der 
Seite "Instances: patch" im APIs Explorer .
Instanz neu starten 
Der Neustart einer Instanz hebt alle Verbindungen der Instanz auf und stoppt sie.
Anschließend wird die Instanz neu gestartet und kann wieder neue Verbindungen annehmen.
Durch den Neustart einer Instanz wird die öffentliche oder private IP-Adressen der Instanz nicht geändert.
Hinweis:  Durch den Neustart einer ausgeführten Instanz können einige Probleme mit der Instanz gelöst werden. Allerdings wird durch den Neustart die Ausführung aller Dienste auf der Instanz unterbrochen und der Cache gelöscht, was zu einem kurzfristigen Leistungsabfall führt. Im Instanzlog können Sie nach einem gerade ausgeführten Neustart prüfen, ob die Instanz vollständig wiederhergestellt ist, bevor Sie sie nochmals neu starten.
Nachdem Sie die Instanz neu gestartet haben, werden die Prozess- und Zwischenspeichercaches beendet und dann aktualisiert.
 
So starten Sie eine Instanz neu:
Console 
  
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen .
Cloud SQL-Instanzen aufrufen 
 
  
Klicken Sie auf den Instanznamen, um die Übersichtsseite  einer Instanz zu öffnen.
 
  Klicken Sie auf Restart  (Neu starten). 
  Klicken Sie im Dialogfeld Datenbankinstanz neu starten  auf Neu starten . 
 
 
gcloud 
Starten Sie die Instanz neu:
gcloud  sql  instances  restart  INSTANCE_NAME   
 
REST Version 1 
    
    
  
  
  
    
    
  
  
  
    
  
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
  project-id : die Projekt-ID 
  instance-id : die Instanz-ID 
  activation-policy : die Einstellung der Aktivierungsrichtlinie lautet ALWAYS  oder NEVER  
 
HTTP-Methode und URL:
  
POST https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id /restart  
 
JSON-Text anfordern:
  
{
  "settings": {
    "activationPolicy": "activation-policy "
  }
}
  
 
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
  curl (Linux, macOS oder Cloud Shell) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu haben Sie gcloud init  oder gcloud auth login  ausgeführt oder die Cloud Shell  genutzt, die Sie automatisch bei der gcloud-Befehlszeile anmeldet.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
  
  
curl -X POST \      -H "Authorization: Bearer $(gcloud auth print-access-token)" \      -H "Content-Type: application/json; charset=utf-8" \      -d @request.json \      "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id /restart"  
 
  PowerShell (Windows) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu führen Sie gcloud init  oder gcloud auth login  aus.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest `     -Method POST `     -Headers $headers `     -ContentType: "application/json; charset=utf-8" `     -InFile request.json `     -Uri "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id /restart" | Select-Object -Expand Content  
 
    Sie sollten in etwa folgende JSON-Antwort erhalten:
    
  
{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id /instances/instance-id ",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-20T21:30:35.667Z",
  "operationType": "RESTART",
  "name": "operation-id ",
  "targetId": "instance-id ",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id /operations/operation-id ",
  "targetProject": "project-id "
}
  
 
 
REST v1beta4 
    
    
  
  
  
    
    
  
  
  
    
  
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
  project-id : die Projekt-ID 
  instance-id : die Instanz-ID 
  activation-policy : die Einstellung der Aktivierungsrichtlinie lautet ALWAYS  oder NEVER  
 
HTTP-Methode und URL:
  
POST https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id /restart  
 
JSON-Text anfordern:
  
{
  "settings": {
    "activationPolicy": "activation-policy "
  }
}
  
 
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
  curl (Linux, macOS oder Cloud Shell) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu haben Sie gcloud init  oder gcloud auth login  ausgeführt oder die Cloud Shell  genutzt, die Sie automatisch bei der gcloud-Befehlszeile anmeldet.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
  
  
curl -X POST \      -H "Authorization: Bearer $(gcloud auth print-access-token)" \      -H "Content-Type: application/json; charset=utf-8" \      -d @request.json \      "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id /restart"  
 
  PowerShell (Windows) 
  
  
    
      Hinweis:  Der folgende Befehl setzt voraus, dass Sie sich mit Ihrem Nutzerkonto bei der gcloud-Befehlszeile angemeldet haben. Dazu führen Sie gcloud init  oder gcloud auth login  aus.
          Um herauszufinden, welches Konto gerade aktiv ist, führen Sie gcloud auth list  aus.
        
       
    
  
  
    
      Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
    
    
  
  
  
    
  
  
  
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest `     -Method POST `     -Headers $headers `     -ContentType: "application/json; charset=utf-8" `     -InFile request.json `     -Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id /restart" | Select-Object -Expand Content  
 
    Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
    
  
{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /instances/instance-id ",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-20T21:30:35.667Z",
  "operationType": "RESTART",
  "name": "operation-id ",
  "targetId": "instance-id ",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id /operations/operation-id ",
  "targetProject": "project-id "
}
  
 
 
 Informationen zum Aufbau der 
zugrunde liegenden REST API-Anfrage  für diese Aufgabe finden Sie im 
APIs Explorer auf der Seite "instances:restart" .