Google Cloud SDK è una suite di librerie e strumenti per interagire con i servizi Cloud de Confiance by S3NS . Include strumenti a riga di comando, librerie client specifiche della lingua, estensioni IDE ed emulatori che ti aiutano a gestire le risorse e automatizzare le attività su Cloud de Confiance.
Con Google Cloud SDK puoi:
- Gestisci Cloud de Confiance le risorse: utilizza Google Cloud CLI per controllare macchine virtuali, applicazioni, database e altri servizi dalla riga di comando.
- Integrazione con le API Cloud de Confiance : crea applicazioni utilizzando le librerie client Cloud disponibili in linguaggi come Java, C++, Python, Node.js, Ruby, Go, .NET, PHP e Rust.
- Sviluppa e testa localmente:accelera i cicli di sviluppo con emulatori locali per servizi tra cui Pub/Sub, Spanner, Bigtable e Firestore in modalità Datastore (Datastore).
- Lavora all'interno del tuo IDE:utilizza le estensioni Cloud Code per interagire con i servizi Cloud de Confiance direttamente da Visual Studio Code e IntelliJ.
Componenti principali
gcloud CLI
gcloud CLI è lo strumento a riga di comando principale per Cloud de Confiance. Utilizzalo per eseguire attività amministrative dal tuo terminale.
Per saperne di più, consulta la panoramica di gcloud CLI.
Librerie client di Cloud per l'accesso alle API
Per interagire a livello di programmazione con i servizi Cloud de Confiance dalle tue applicazioni, utilizza le librerie client di Cloud. Queste librerie forniscono un accesso idiomatico alle API Cloud de Confiance , semplificando l'integrazione e riducendo il codice boilerplate.
Le librerie client di Cloud sono disponibili per le seguenti lingue:
Gli sviluppatori SAP possono anche utilizzare l'SDK ABAP per Cloud de Confiance, che fornisce un insieme completo di librerie client per gli ambienti ABAP.
Per un elenco completo e una panoramica delle API disponibili, consulta APICloud de Confiance .
Strumenti di sviluppo e test
Integrazione con l'ambiente IDE
Google Cloud SDK fornisce estensioni IDE che portano i servizi Cloud de Confiance direttamente nel tuo flusso di lavoro di sviluppo. Con queste estensioni, puoi creare, implementare ed eseguire il debug delle applicazioni senza uscire dal tuo editor preferito.
Le estensioni Cloud Code sono disponibili per:
Per saperne di più, consulta la documentazione di Cloud Code.
Emulatori
Gli emulatori ti consentono di sviluppare e testare le tue applicazioni simulando il comportamento dei servizi. Cloud de Confiance Utilizza gli emulatori per risparmiare costi, evitare di influire sui servizi di produzione e iterare più rapidamente durante lo sviluppo.
Google Cloud SDK fornisce emulatori per diversi servizi, tra cui:
- Bigtable: Testa le applicazioni utilizzando un database a colonne larghe NoSQL locale.
- Datastore: Sviluppa in base a un database di documenti NoSQL locale.
- Firestore: crea e testa applicazioni mobile, web e server con un database di documenti locale.
- Pub/Sub: valida i flussi di lavoro di messaggistica asincrona in locale.
- Spanner: testa localmente le applicazioni che richiedono un database relazionale distribuito a livello globale.
Questi emulatori forniscono un ambiente ad alta fedeltà per il debug dei problemi e la verifica del comportamento dell'applicazione prima del deployment.
Per ulteriori dettagli sull'utilizzo di questi strumenti, consulta Utilizzo degli emulatori dell'SDK Google Cloud.
Utilizzare altri framework e strumenti
Google Cloud SDK è progettato per funzionare con un'ampia gamma di framework e strumenti popolari, aiutandoti a semplificare lo sviluppo e il deployment delle applicazioni su Cloud de Confiance. Sebbene non facciano parte dei componenti principali dell'SDK, questi strumenti spesso utilizzano gcloud CLI o le librerie client Cloud per un'interazione fluida con i servizi Cloud de Confiance .
Ecco alcuni esempi:
- Spring Framework: utilizza le integrazioni di Google Cloud per le applicazioni Spring Boot.
- Kubernetes: gestisci i deployment su
Google Kubernetes Engine (GKE) utilizzando
kubectl, spesso installato insieme a gcloud CLI. - Adattatore di Google Cloud per Prometheus: raccogli e analizza le metriche delle tue applicazioni.
- Terraform: esegui il provisioning e gestisci la tua Cloud de Confiance infrastruttura come codice utilizzando il provider Cloud de Confiance by S3NS .
Passaggi successivi
- Installa gcloud CLI e scopri i comandi utili con la scheda di riferimento di gcloud CLI.