Iniziare a utilizzare l'API Firestore in modalità Datastore

Questa pagina fornisce un breve esercizio per la creazione di un'applicazione TaskList da riga di comando con l'API Firestore in modalità Datastore. L'applicazione TaskList memorizza, elenca, aggiorna e rimuove le attività.

Prerequisiti

  1. Capacità di scrivere ed eseguire un'applicazione a riga di comando nei linguaggi di programmazione utilizzati in questo argomento
    Oltre a una comprensione di base di come sviluppare applicazioni, devi essere in grado di scaricare e installare librerie aggiuntive prima di tentare questo tutorial.
  2. Un progetto Google Cloud con l'API Datastore in modalità abilitata
    Le applicazioni che utilizzano la modalità Datastore sono associate a un progetto Google Cloud con l'API Datastore in modalità abilitata. Questo progetto fornisce le credenziali di autenticazione che utilizzi nella tua applicazione per identificarla su Google e autorizzarne l'utilizzo dell'API Datastore.
    Segui queste istruzioni per creare un progetto, attivare l'API Datastore mode e configurare l'ambiente di sviluppo locale con le credenziali di autenticazione utilizzando il comando gcloud auth login. Prendi nota dell'ID del progetto, che utilizzerai in un secondo momento.

Installazione e configurazione

Installa le librerie client e configura eventuali impostazioni aggiuntive per il tuo ambiente di sviluppo.

C#

  1. Assicurati di aver installato Visual Studio (versione 2013 o successive).
  2. Scarica l'applicazione di esempio TaskList dal repository di esempi.
  3. Estrai i file dal file ZIP in una directory nella cartella Documenti.
  4. In Visual Studio, apri il file dotnet-docs-samples-master\datastore\api\Datastore.sln.
  5. Nella finestra Esplora soluzioni di Visual Studio, fai clic con il tasto destro del mouse sul progetto TaskList e scegli Imposta come progetto di avvio.
  6. Fai di nuovo clic con il tasto destro del mouse sul progetto TaskList e scegli Proprietà.
  7. Nella finestra Proprietà, fai clic su Debug e digita l'ID del tuo progettoGoogle Cloud nella casella Argomenti della riga di comando.

    Finestra di debug di Visual Studio

  8. Fai clic su File e poi su Salva per salvare le modifiche.

  9. Esegui l'applicazione. Premi F5 sulla tastiera.

Go

  1. Clona l'applicazione di esempio TaskList.

    go get github.com/GoogleCloudPlatform/golang-samples/datastore/tasks
    
  2. Passa alla directory in cui hai clonato l'esempio:

    cd $GOPATH/src/github.com/GoogleCloudPlatform/golang-samples/datastore/tasks
    
  3. Al prompt dei comandi, esegui questo comando, dove <project-id> è l'ID del tuo progetto Google Cloud .

    export DATASTORE_PROJECT_ID=<project-id>
    

    (Utenti Windows: utilizza set anziché export.)

  4. Esegui l'applicazione.

    go run tasks.go
    

Java

  1. Assicurati di aver installato Maven e Java (versione 8 o successive).

  2. Scarica l'applicazione di esempio TaskList dal repository di esempi.

  3. Al prompt dei comandi, estrai il download:

    unzip main.zip
    
  4. Passa alla directory dell'applicazione TaskList:

    cd java-datastore-main/samples/snippets
    
  5. Esegui il comando seguente, dove <project-id> è l'ID del tuo progetto Google Cloud .

    gcloud config set project <project-id>
    
  6. Compila ed esegui l'applicazione.

    mvn clean compile
    mvn exec:java -Dexec.mainClass="com.google.datastore.snippets.TaskList"
    

Node.js

  1. Prepara l'ambiente per lo sviluppo Node.js.

  2. Scarica l'applicazione di esempio TaskList dal repository di esempi.

  3. Estrai il download:

    unzip master.zip
    
  4. Passa alla directory dell'applicazione TaskList:

    cd nodejs-datastore-master/samples
    
  5. Installa le dipendenze e collega l'applicazione:

    npm install
    
  6. Al prompt dei comandi, esegui questo comando, dove <project-id> è l'ID del tuo progetto Google Cloud .

    export GCLOUD_PROJECT=<project-id>
    

    (Utenti Windows: utilizza set anziché export.)

  7. Esegui l'applicazione.

    node