Microsoft Developing Solutions for Microsoft Azure (AZ-204 Deutsch Version) - AZ-204 Deutsch Exam Practice Test
Sie arbeiten für ein Unternehmen, das mobile Anwendungen entwickelt. Sie unterhalten einen Server, auf dem Spielerdatensätze ihren verschiedenen Spielen zugeordnet sind. Das Tracking-System ist neu und in Entwicklung.
Die Anwendung verwendet Entity Framework, um eine Verbindung mit einer Azure-Datenbank herzustellen. Die Datenbank enthält eine Spielertabelle und eine Spieltabelle.
Beim Hinzufügen eines Spielers sollte der Code einen neuen Spielerdatensatz einfügen und eine Beziehung zwischen einem vorhandenen Spieldatensatz und dem neuen Spielerdatensatz hinzufügen.
Die Anwendung ruft CreatePlayerWithGame mit der korrekten gameId und der playerId auf, um den Prozess zu starten. (Zeilennummern sind nur zu Referenzzwecken enthalten.)

Wählen Sie für jede der folgenden Aussagen Ja aus, wenn die Aussage wahr ist. Andernfalls wählen Sie Nein.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Die Anwendung verwendet Entity Framework, um eine Verbindung mit einer Azure-Datenbank herzustellen. Die Datenbank enthält eine Spielertabelle und eine Spieltabelle.
Beim Hinzufügen eines Spielers sollte der Code einen neuen Spielerdatensatz einfügen und eine Beziehung zwischen einem vorhandenen Spieldatensatz und dem neuen Spielerdatensatz hinzufügen.
Die Anwendung ruft CreatePlayerWithGame mit der korrekten gameId und der playerId auf, um den Prozess zu starten. (Zeilennummern sind nur zu Referenzzwecken enthalten.)

Wählen Sie für jede der folgenden Aussagen Ja aus, wenn die Aussage wahr ist. Andernfalls wählen Sie Nein.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Correct Answer:

Explanation:

Many-to-many relationships without an entity class to represent the join table are not yet supported. However, you can represent a many-to-many relationship by including an entity class for the join table and mapping two separate one-to-many relationships.
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity < PostTag > ()
HasKey(t = > new { t.PostId, t.TagId });
modelBuilder.Entity < PostTag > ()
HasOne(pt = > pt.Post)
WithMany(p = > p.PostTags)
HasForeignKey(pt = > pt.PostId);
modelBuilder.Entity < PostTag > ()
HasOne(pt = > pt.Tag)
WithMany(t = > t.PostTags)
HasForeignKey(pt = > pt.TagId);
}
}
Sie entwickeln eine Anwendung zum Speichern von Millionen von Bildern in Azure Blob Storage. Die Bilder werden in einen Azure Blob Storage-Container namens companyimages hochgeladen, der in einem Azure Blob Storage-Konto namens companymedia enthalten ist. Die gespeicherten Bilder werden mit mehreren Blob-Index-Tags über mehrere Blobs im Container hochgeladen.
Sie müssen alle Blobs finden, deren Tags mit einem Suchausdruck im Container übereinstimmen. Der Suchausdruck muss ein Index-Tag namens status mit dem Wert final auswerten.
Sie müssen die Anforderungs-URL der GET-Methode erstellen
Wie sollten Sie die URI vervollständigen? Um zu antworten, ziehen Sie die entsprechenden Parameter auf die richtigen Anforderungs-URI-Ziele. Jeder Parameter kann einmal, mehr als einmal oder überhaupt nicht verwendet werden. Möglicherweise müssen Sie die Teilungsleiste zwischen den Fenstern ziehen oder scrollen, um den Inhalt anzuzeigen.

Sie müssen alle Blobs finden, deren Tags mit einem Suchausdruck im Container übereinstimmen. Der Suchausdruck muss ein Index-Tag namens status mit dem Wert final auswerten.
Sie müssen die Anforderungs-URL der GET-Methode erstellen
Wie sollten Sie die URI vervollständigen? Um zu antworten, ziehen Sie die entsprechenden Parameter auf die richtigen Anforderungs-URI-Ziele. Jeder Parameter kann einmal, mehr als einmal oder überhaupt nicht verwendet werden. Möglicherweise müssen Sie die Teilungsleiste zwischen den Fenstern ziehen oder scrollen, um den Inhalt anzuzeigen.

Correct Answer:

Explanation:

Eine Organisation stellt Azure Cosmos DB bereit.
Sie müssen sicherstellen, dass der Index aktualisiert wird, wenn Elemente erstellt, aktualisiert oder gelöscht werden.
Was sollte man tun?
Sie müssen sicherstellen, dass der Index aktualisiert wird, wenn Elemente erstellt, aktualisiert oder gelöscht werden.
Was sollte man tun?
Correct Answer: B
Sie müssen Sicherheit und Compliance für die Dateien der Unternehmenswebsite konfigurieren.
Welche Azure Blob Storage-Einstellungen sollten Sie verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Welche Azure Blob Storage-Einstellungen sollten Sie verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Correct Answer:

Explanation:
Box 1: role-based access control (RBAC)
Azure Storage supports authentication and authorization with Azure AD for the Blob and Queue services via Azure role-based access control (Azure RBAC).
Scenario: File access must restrict access by IP, protocol, and Azure AD rights.
Box 2: change feed
The purpose of the change feed is to provide transaction logs of all the changes that occur to the blobs and the blob metadata in your storage account.
The file updates must be read-only, stored in the order in which they occurred, include only create, update, delete, and copy operations, and be retained for compliance reasons.
Reference:
https://docs.microsoft.com/en-us/azure/cdn/cdn-sas-storage-support
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed?tabs=azure-portal
Sie müssen Ereignisrouting für Standortdaten von Einzelhandelsgeschäften implementieren.
Welche Konfiguration sollten Sie verwenden?

Welche Konfiguration sollten Sie verwenden?

Correct Answer:

Explanation:

Sie entwickeln eine Azure-Funktions-App.
Die Azure Functions-App muss einem WebHook ermöglichen, ein Bild aus Azure Blob Storage zu lesen und ein neues Azure Cosmos DB-Dokument zu erstellen.
Sie müssen die Azure-Funktions-App implementieren.
Welche Konfiguration sollten Sie verwenden? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Die Azure Functions-App muss einem WebHook ermöglichen, ein Bild aus Azure Blob Storage zu lesen und ein neues Azure Cosmos DB-Dokument zu erstellen.
Sie müssen die Azure-Funktions-App implementieren.
Welche Konfiguration sollten Sie verwenden? Um zu antworten, wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Correct Answer:

Explanation:

Sie entwickeln eine Microservices-basierte Anwendung, die Azure Container Apps verwendet. Die Anwendung besteht aus mehreren Containerdiensten, die Aufgaben wie die Auftragsabwicklung, Bestandsverwaltung und Berichterstellung übernehmen. Sie stellen eine neue Version der App zur Auftragsabwicklung bereit.
Die Auftragsabwicklung muss durch eine Web-Anfrage angestoßen werden und muss aufgrund eingehender Web-Anfragen stets verfügbar sein.
Sie müssen überprüfen, ob die Replik bereit ist, eingehende Anfragen zu verarbeiten.
Was sollten Sie umsetzen?
Die Auftragsabwicklung muss durch eine Web-Anfrage angestoßen werden und muss aufgrund eingehender Web-Anfragen stets verfügbar sein.
Sie müssen überprüfen, ob die Replik bereit ist, eingehende Anfragen zu verarbeiten.
Was sollten Sie umsetzen?
Correct Answer: D
Sie haben ein Azure Service Bus-Thema.
Sie erstellen Code, der die folgenden Abonnementregeln auf das Thema anwendet.

Wählen Sie für jede der folgenden Aussagen „Ja“, wenn die Aussage zutrifft. Wählen Sie andernfalls „Nein“.
HINWEIS: Jede richtige Auswahl zählt als ein Punkt.

Sie erstellen Code, der die folgenden Abonnementregeln auf das Thema anwendet.

Wählen Sie für jede der folgenden Aussagen „Ja“, wenn die Aussage zutrifft. Wählen Sie andernfalls „Nein“.
HINWEIS: Jede richtige Auswahl zählt als ein Punkt.

Correct Answer:

Explanation:

Sie entwickeln Anwendungen für ein Unternehmen. Sie planen, die Anwendungen in Azure App Services zu hosten.
Das Unternehmen hat folgende Anforderungen:
Überprüfen Sie alle fünf Minuten, ob die Websites responsive sind.
Stellen Sie sicher, dass die Websites innerhalb eines bestimmten Zeitschwellenwerts antworten. Abhängige Anforderungen wie Bilder und JavaScript-Dateien müssen ordnungsgemäß geladen werden.
Generieren Sie Benachrichtigungen, wenn auf einer Website Probleme auftreten.
Wenn eine Website nicht geladen werden kann, muss das System dreimal versuchen, die Website neu zu laden.
Sie müssen diesen Prozess mit dem geringsten Aufwand implementieren.
Was tun?
D18912E1457D5D1DDCBD40AB3BF70D5D
Das Unternehmen hat folgende Anforderungen:
Überprüfen Sie alle fünf Minuten, ob die Websites responsive sind.
Stellen Sie sicher, dass die Websites innerhalb eines bestimmten Zeitschwellenwerts antworten. Abhängige Anforderungen wie Bilder und JavaScript-Dateien müssen ordnungsgemäß geladen werden.
Generieren Sie Benachrichtigungen, wenn auf einer Website Probleme auftreten.
Wenn eine Website nicht geladen werden kann, muss das System dreimal versuchen, die Website neu zu laden.
Sie müssen diesen Prozess mit dem geringsten Aufwand implementieren.
Was tun?
D18912E1457D5D1DDCBD40AB3BF70D5D
Correct Answer: A
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
ASP.NET Core-API-App mithilfe von C#. Die API-App ermöglicht es Benutzern, sich über Twitter und Azure Active Directory (Azure AD) zu authentifizieren.
Benutzer müssen vor dem Aufrufen von API-Methoden authentifiziert werden. Sie müssen den Namen des Benutzers für jeden Methodenaufruf protokollieren.
Sie müssen die API-Methodenaufrufe konfigurieren.
Welche Werte sollten Sie verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Benutzer müssen vor dem Aufrufen von API-Methoden authentifiziert werden. Sie müssen den Namen des Benutzers für jeden Methodenaufruf protokollieren.
Sie müssen die API-Methodenaufrufe konfigurieren.
Welche Werte sollten Sie verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

Correct Answer:

Explanation:

+ Explanation:
Box 1: Authorize
Box 2: X-MS-CLIENT-PRINCIPAL-NAME
App Service passes user claims to your application by using special headers. External requests aren ' t allowed to set these headers, so they are present only if set by App Service. Some example headers include:
X-MS-CLIENT-PRINCIPAL-NAME
X-MS-CLIENT-PRINCIPAL-ID
Here ' s the set of headers you get from Easy Auth for a Twitter authenticated user:
{
" cookie " : " AppServiceAuthSession=Lx43...xHDTA== " ,
" x-ms-client-principal-name " : " evilSnobu " ,
" x-ms-client-principal-id " : " 35.... " ,
" x-ms-client-principal-idp " : " twitter " ,
" x-ms-token-twitter-access-token " : " 35...Dj " ,
" x-ms-token-twitter-access-token-secret " : " OK3...Jx " ,
}
References:
https://docs.microsoft.com/en-us/azure/app-service/app-service-authentication-how-to