Ihr Team entwickelt lokal unter Windows und führt CI-Pipelines in einer Linux-Docker-Umgebung aus. Sie benötigen eine lokale Azure Cosmos DB-Entwicklung mit sicheren Verbindungen und der Möglichkeit, die Verteilung der Partitionsschlüssel zu überprüfen, um Abfragemuster zu validieren. Was sollten Sie tun? (Wählen Sie drei)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Führen Sie den Azure Cosmos DB Emulator in Docker auf dem Linux-Build-Agent mit dem offiziellen Linux-Container-Image aus, akzeptieren Sie die Lizenz und veröffentlichen Sie die erforderlichen Ports., Exportieren Sie das selbstsignierte Zertifikat des Emulators (emulator.pem) und importieren Sie es in die Windows- und Linux-Vertrauensspeicher, um TLS-Fehler beim Herstellen einer Verbindung mit https://localhost:8081/ zu vermeiden., Verwenden Sie den Data Explorer des Emulators, um den Partition Key Explorer zu öffnen und effektive Partitionsschlüssel und physische Partitionsbereiche zu überprüfen..
Warum dies die Antwort ist
Der Azure Cosmos DB Emulator kann in Docker auf Linux ausgeführt werden, um eine konsistente Entwicklungsumgebung für CI-Pipelines bereitzustellen. Das offizielle Linux-Container-Image ist dafür vorgesehen, und die Lizenz muss akzeptiert sowie die Ports veröffentlicht werden, damit der Emulator zugänglich ist. Da der Emulator ein selbstsigniertes Zertifikat verwendet, muss dieses Zertifikat (emulator.pem) in die Vertrauensspeicher von Windows-Entwicklungsumgebungen und Linux-Build-Agents importiert werden, um TLS-Verbindungsfehler zu vermeiden, wenn auf https://localhost:8081/ zugegriffen wird. Der Data Explorer des Emulators enthält einen Partition Key Explorer, der es ermöglicht, die Verteilung von Partitionsschlüsseln zu visualisieren und Abfragemuster zu validieren, was für die Optimierung der Cosmos DB-Leistung entscheidend ist. Azurite emuliert Azure Storage, nicht Cosmos DB, und bietet keine Partitionsschlüssel-Erkundung für Cosmos DB. Das Deaktivieren der SSL-Validierung in SDK-Clients ist eine unsichere Praxis und sollte vermieden werden, da es Sicherheitsrisiken birgt.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich