Guida introduttiva: Azure Cosmos DB per la libreria tabelle per Java
Questa guida introduttiva illustra come iniziare a usare Azure Cosmos DB per la tabella da un'applicazione Java. Azure Cosmos DB for Table è un archivio dati senza schema che consente alle applicazioni di archiviare dati di tabella strutturati nel cloud. Si apprenderà come creare tabelle, righe ed eseguire attività di base all'interno della risorsa di Azure Cosmos DB usando Azure SDK per Java.
Documentazione di riferimento delle API | Codice sorgente della libreria | Pacchetto (Maven) | Azure Developer CLI
Prerequisiti
- Azure Developer CLI
- Docker Desktop
- Java 21
Se non si ha un account Azure, creare un account gratuito prima di iniziare.
Inizializzare il progetto
Usare l'interfaccia della riga di comando per sviluppatori di Azure (azd
) per creare un account Azure Cosmos DB per tabelle e distribuire un'applicazione di esempio in contenitori. L'applicazione di esempio usa la libreria client per gestire, creare, leggere ed eseguire query sui dati di esempio.
Aprire un terminale in una directory vuota.
Se non si è già autenticati, eseguire l'autenticazione all'interfaccia della riga di comando per sviluppatori di Azure usando
azd auth login
. Seguire i passaggi specificati dallo strumento per eseguire l'autenticazione all'interfaccia della riga di comando usando le credenziali di Azure preferite.azd auth login
Usare
azd init
per inizializzare il progetto.azd init --template cosmos-db-table-java-quickstart
Durante l'inizializzazione, configurare un nome di ambiente univoco.
Distribuire l'account Azure Cosmos DB usando
azd up
. I modelli Bicep distribuiscono anche un'applicazione Web di esempio.azd up
Durante il processo di provisioning selezionare la sottoscrizione, la località desiderata e il gruppo di risorse di destinazione. Attendere il completamento del processo di provisioning. Per il processo sono necessari circa 5 minuti.
Al termine del provisioning delle risorse di Azure, nell'output viene incluso un URL dell'applicazione Web in esecuzione.
Deploying services (azd deploy) (✓) Done: Deploying service web - Endpoint: <https://[container-app-sub-domain].azurecontainerapps.io> SUCCESS: Your application was provisioned and deployed to Azure in 5 minutes 0 seconds.
Usare l'URL nella console per passare all'applicazione Web nel browser. Osservare l'output dell'app in esecuzione.
Pulire le risorse
Quando l'applicazione o le risorse di esempio non sono più necessarie, rimuovere la distribuzione corrispondente e tutte le risorse.
azd down