Eventi
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Esegui registrazioneQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare le funzionalità più recenti, gli aggiornamenti della sicurezza e il supporto tecnico.
L'emulatore di Azure Cosmos DB fornisce un ambiente locale che emula il servizio Azure Cosmos DB progettato a fini di sviluppo. Usando l'emulatore, è possibile sviluppare e testare l'applicazione in locale, senza creare una sottoscrizione di Azure né sostenere costi di servizio. Quando si è soddisfatti del funzionamento dell'applicazione con l'emulatore, è possibile passare all'uso di un account Azure Cosmos DB con difficoltà minime.
Importante
Non è consigliabile usare l'emulatore per i carichi di lavoro di produzione.
Suggerimento
Visitare la nuova raccolta di esempi per gli esempi più recenti per la creazione di nuove app
L'emulatore fornisce un ambiente nell'area di lavoro per sviluppatori che non è in grado di simulare ogni aspetto del servizio Azure Cosmos DB. Ecco alcune differenze principali nelle funzionalità tra l'emulatore e il servizio cloud equivalente.
Importante
L'emulatore Linux attualmente non supporta i computer per sviluppatori in esecuzione su chip Apple silicon series o Microsoft ARM. Una soluzione alternativa temporanea consiste nell'installare una macchina virtuale Windows ed eseguire l'emulatore in tale piattaforma.
In alternativa, è possibile usare il nuovo emulatore di Azure Cosmos DB basato su Linux (anteprima).
JOIN
per query.Le funzionalità dell'emulatore potrebbero essere in ritardo rispetto al ritmo di rilascio delle nuove funzionalità per il servizio cloud. Potrebbero esserci nuove funzionalità e modifiche nel servizio cloud con un piccolo ritardo prima che siano disponibili nell'emulatore.
Ogni richiesta eseguita sull'emulatore deve essere autenticata usando una chiave su TLS/SSL. L'emulatore viene fornito con un singolo account configurato per l'uso di una chiave di autenticazione nota. Per impostazione predefinita, queste credenziali sono le uniche consentite per l'uso con l'emulatore:
Valore | |
---|---|
Endpoint | localhost:8081 |
Chiave | C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw== |
Stringa di connessione | AccountEndpoint=https://localhost:8081/;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==; |
Suggerimento
Con l'emulatore Windows (locale) puoi anche personalizzare la chiave usata dall'emulatore. Per altre informazioni, vedere Argomenti dell'emulatore Windows.
In alcuni casi, è possibile importare manualmente il certificato TLS/SS dal contenitore in esecuzione dell'emulatore nel computer host. Questo passaggio evita procedure non consigliate, ad esempio la disabilitazione della convalida TLS/SSL nell'SDK. Per altre informazioni, vedere Importare il certificato.
Eventi
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Esegui registrazioneTraining
Modulo
Configurare Azure Cosmos DB for NoSQL SDK - Training
Informazioni su come configurare Azure Cosmos DB for NoSQL SDK in diversi modi, tra cui eseguire l'integrazione con l'emulatore, implementare il parallelismo e creare un logger personalizzato.
Certificazione
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Scrivere query efficienti, creare criteri di indicizzazione, gestire e effettuare il provisioning delle risorse nell'API SQL e nell'SDK con Microsoft Azure Cosmos DB.