Kostenlose Spanner-Testinstanz und Beispielanwendung erstellen

In dieser Kurzanleitung erfahren Sie, wie Sie eine Spanner-Testinstanz und eine Beispielanwendung verwenden. Weitere Informationen finden Sie unter Übersicht über Spanner-Testinstanzen.

Mit einer kostenlosen Testinstanz beginnen

Eine kostenlose 90-tägige Spanner-Testinstanz ist für alle Nutzer mit einem Google-Konto verfügbar, in deren Projekt die Cloud-Abrechnung aktiviert ist. Ihnen werden erst Gebühren in Rechnung gestellt, wenn Sie ein Upgrade Ihrer kostenlosen Testinstanz auf eine kostenpflichtige Instanz durchführen.

Sie können eine Instanz für den kostenlosen Testzeitraum mit der Google Cloud -Konsole oder der Google Cloud CLI erstellen.

Hinweise

Console

  1. Rufen Sie in der Google Cloud Console die Seite Spanner auf.

    Spanner aufrufen

  2. Wählen Sie ein Google Cloud Projekt aus oder erstellen Sie eines, falls Sie dies noch nicht getan haben.

  3. Wenn die Cloud-Abrechnung für Ihr Projekt bereits aktiviert ist, fahren Sie mit dem nächsten Abschnitt Instanz für die kostenlose Testversion erstellen fort.

    Wenn Cloud Billing für Ihr Projekt nicht aktiviert ist, verknüpfen Sie ein vorhandenes Cloud-Rechnungskonto oder erstellen Sie ein neues Cloud-Rechnungskonto. Google verwendet diese Zahlungsinformationen, um Ihre Identität zu bestätigen. Ihrer Spanner-Instanz werden keine Kosten in Rechnung gestellt, sofern Sie nicht ausdrücklich ein Upgrade Ihres Cloud-Rechnungskonto auf ein kostenpflichtiges Konto durchführen und ein Upgrade Ihrer kostenlosen Spanner-Testinstanz auf eine kostenpflichtige Instanz durchführen.

    a. Klicken Sie auf Zur Abrechnung.

    Screenshot des Dialogfelds „Abrechnung aktivieren, um Spanner weiter zu verwenden“, in dem die Schaltfläche „Zur Abrechnung“ hervorgehoben ist.

    b. Klicken Sie dann auf Rechnungskonto verknüpfen.

    Screenshot einer Seite mit der Meldung „Dieses Projekt hat kein Rechnungskonto“ und der Schaltfläche „Rechnungskonto verknüpfen“.

    c. Folgen Sie der Anleitung zum Erstellen eines Rechnungskontos und verknüpfen Sie es dann mit Ihrem Projekt.

    d. Nachdem Sie Cloud Billing für Ihr Projekt aktiviert haben, rufen Sie die Seite Spanner auf.

    Spanner aufrufen

    e. Klicken Sie auf Kostenlosen Testzeitraum starten und fahren Sie im nächsten Abschnitt mit Testinstanz erstellen fort.

  4. Optional: Wenn Sie bereits eine Spanner-Instanz im Projekt erstellt haben, wird die folgende Seite Spanner-Instanzen angezeigt.

    Klicken Sie auf Kostenlosen Testzeitraum starten.

    Screenshot der Seite „Spanner-Instanzen“, auf der „Kostenlose Instanz erstellen“ hervorgehoben ist.

gcloud

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Install the Google Cloud CLI.

  3. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  4. To initialize the gcloud CLI, run the following command:

    gcloud init
  5. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  6. Make sure that billing is enabled for your Google Cloud project.

  7. 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.

  8. Install the Google Cloud CLI.

  9. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  10. To initialize the gcloud CLI, run the following command:

    gcloud init
  11. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  12. Make sure that billing is enabled for your Google Cloud project.

  13. 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.

Kostenlose Testinstanz erstellen

Console

In den folgenden Schritten wird beschrieben, wie Sie eine Instanz für den kostenlosen Testzeitraum über dieGoogle Cloud -Konsole erstellen.

Führen Sie auf der Seite Kostenlose Testinstanz erstellen die folgenden Schritte aus:

  1. Geben Sie den Instanznamen ein, der in der Google Cloud Console angezeigt werden soll. Die Instanz darf in Ihrem Google Cloud -Projekt nur einmal vorkommen.
  2. Geben Sie die Instanz-ID ein, um Ihre Instanz dauerhaft zu identifizieren. Die Instanz-ID darf im Google Cloud -Projekt ebenfalls nur einmal vorkommen. Sie können die Instanz-ID später nicht mehr ändern.
  3. Wählen Sie im Drop-down-Menü Region einen Konfigurationsstandort aus.

    Die Instanzkonfiguration legt fest, an welchem geografischen Standort die Instanz gespeichert und repliziert wird. Die Liste der Konfigurationen ist viel kleiner als die Liste, die für kostenpflichtige Instanzen verfügbar ist. Eine Liste der regionalen Konfigurationen, die für Instanzen im kostenlosen Testzeitraum verfügbar sind, finden Sie unter Verfügbare Instanzkonfigurationen. Eine vollständige Liste aller verfügbaren Instanzkonfigurationen finden Sie unter Regionale, biregionale und multiregionale Konfigurationen.

  4. Klicken Sie auf Kostenlose Instanz erstellen.

    Nachdem Sie Ihre kostenlose Testinstanz erstellt haben, werden Sie aufgefordert, Spanner weiter kennenzulernen und zu erkunden. Dazu können Sie ein Schritt-für-Schritt-Tutorial starten, in dem Sie erfahren, wie Sie mit einer Beispielanwendung eine Datenbank erstellen. Weitere Informationen finden Sie unter Erste Schritte mit einer Beispielanwendung.

gcloud

Verwenden Sie zum Erstellen einer Testinstanz den Befehl gcloud spanner instances create.

gcloud spanner instances create INSTANCE_ID \
   --instance-type=free-instance --config=INSTANCE_CONFIG \
   --description=INSTANCE_DESCRIPTION

Ersetzen Sie Folgendes:

  • INSTANCE_ID: Eine permanente Kennung, die in Ihrem Google Cloud -Projekt nur einmal vorkommen darf. Sie können die Instanz-ID später nicht mehr ändern.
  • INSTANCE_CONFIG: Eine permanente Kennzeichnung Ihrer Instanzkonfiguration, die den geografischen Standort der Instanz definiert. Sie können eine Instanz im kostenlosen Testzeitraum in einer der folgenden regionalen Instanzkonfigurationen erstellen:

    • Amerika: regional-us-central1 (Iowa), regional-us-east1 (South Carolina), regional-us-east4 (Northern Virginia), regional-us-east5 (Columbia)
    • Europa: regional-europe-west1 (Belgien), regional-europe-west3 (Frankfurt)
    • Asien: regional-asia-northeast1 (Tokio), regional-asia-south2 (Delhi), regional-asia-southeast2 (Jakarta)
  • INSTANCE_DESCRIPTION: Der Name, der in derGoogle Cloud -Konsole für die Instanz angezeigt werden soll. Der Instanzname darf innerhalb IhresGoogle Cloud -Projekts nur einmal vorkommen.

So erstellen Sie beispielsweise eine kostenlose Testinstanz mit dem Namen trial-instance und dem Anzeigenamen Trial Instance unter Verwendung der regionalen Instanzkonfiguration regional-us-east5:

gcloud spanner instances create trial-instance --config=regional-us-east5 \
  --instance-type=free-instance --description="Trial Instance"

Erste Schritte mit einer Beispielanwendung

Spanner bietet eine Open-Source-Beispielanwendung, die Ihnen den Einstieg in die kostenlose Spanner-Testinstanz erleichtert. Eine Beispielanwendung besteht aus einem Backend-gRPC-Dienst, der von einer Spanner-Datenbank unterstützt wird, und einem Generator für Arbeitslasten, der Traffic an den Dienst sendet.

Sie können mit der Google Cloud CLI auf die Beispielanwendung zugreifen.

gcloud

  1. Führen Sie die unter gcloud einrichten beschriebenen Schritte aus. Dazu gehören das Erstellen und Einrichten eines Standardprojekts, das Aktivieren der Cloud Spanner API und das Einrichten von OAuth 2.0 zum Abrufen von Anmeldedaten für die Authentifizierung zur Verwendung der Cloud Spanner API. Google Cloud

    Führen Sie den Befehl gcloud auth application-default login aus, um die lokale Entwicklungsumgebung mit Anmeldedaten für die Authentifizierung einzurichten.

  2. Führen Sie den Befehl gcloud spanner samples run aus, um die Beispielanwendung herunterzuladen und den Back-End-gRPC-Dienst und den Arbeitslastgenerator für die angegebene Beispielanwendung zu starten:

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. Weitere Informationen und eine Liste der anderen verfügbaren Befehle für die Beispielanwendung finden Sie in der gcloud CLI-Dokumentation.

Upgrade einer kostenlosen Testinstanz

In den folgenden Schritten wird beschrieben, wie Sie ein Upgrade Ihrer Probeabo-Instanz durchführen.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.

Zur Seite "VM-Instanzen"

  1. Klicken Sie auf den Namen der Testinstanz.

  2. Klicken Sie auf der Seite Instanzübersicht auf Instanz bearbeiten oder Zum Upgraden bearbeiten.

Screenshot der Seite „Instanzübersicht“ und der Schaltfläche „Bearbeiten“, um ein Upgrade durchzuführen

  1. Geben Sie im Feld Instanzname aktualisieren einen passenderen Namen für Ihre kostenpflichtige Instanz ein, falls zutreffend.

  2. Wählen Sie Ihre Upgrade-Option aus. Sie können eine der folgenden Optionen auswählen:

    • Zu Enterprise Standard wechseln
    • Nach Ablauf des Testzeitraums automatisch ein Upgrade auf die Vollversion der Enterprise-Version durchführen
    • Später erinnern

    Im Abschnitt Zusammenfassung finden Sie eine Beschreibung der Compute- und Speicherkosten für die ausgewählte kostenpflichtige Instanz mit Upgrade.

  3. Klicken Sie auf Speichern, um das Upgrade Ihrer Testinstanz durchzuführen.

gcloud

Wenn Sie Ihre Instanz im kostenlosen Testzeitraum auf eine kostenpflichtige Enterprise-Version mit derselben Instanzkonfiguration aktualisieren möchten, führen Sie den folgenden gcloud spanner instances update-Befehl aus:

gcloud spanner instances update INSTANCE_ID --instance-type=provisioned

Instanz löschen

Console

  1. Rufen Sie in der Google Cloud Console die Seite Spanner-Instanzen auf.

    Zur Seite "VM-Instanzen"

  2. Klicken Sie auf den Namen der Instanz, die Sie löschen möchten.

  3. Klicken Sie auf der Seite Instanzübersicht auf Instanz löschen.

  4. Folgen Sie den Anweisungen, um zu bestätigen, dass Sie die Instanz löschen möchten.

  5. Klicken Sie auf Löschen.

gcloud

Verwenden Sie den folgenden gcloud spanner instances delete-Befehl, um Ihre Testinstanz zu löschen:

gcloud spanner instances delete INSTANCE_ID

Nächste Schritte