AZ-204 Deutsch試験無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-204 Deutsch Version) 認定」

Sie entwickeln eine serverlose Java-Anwendung in Azure. Sie erstellen einen neuen Azure Key Vault, um mit Geheimnissen aus einer neuen Azure Functions-Anwendung zu arbeiten.
Die Bewerbung muss folgende Anforderungen erfüllen:
Verweisen Sie auf Azure Key Vault, ohne dass Änderungen am Java-Code erforderlich sind.
Dynamisches Hinzufügen und Entfernen von Instanzen des Azure Functions-Hosts basierend auf der Anzahl eingehender Anwendungsereignisse.
Stellen Sie sicher, dass die Instanzen ständig warm sind, um Kaltstarts zu vermeiden.
Stellen Sie eine Verbindung zu einem VNET her.
Die Authentifizierung bei der Azure Key Vault-Instanz muss entfernt werden, wenn die Azure-Funktionsanwendung gelöscht wird.
Sie müssen der Azure Functions-Anwendung Zugriff auf Azure Key Vault gewähren.
Welche drei Aktionen sollten Sie nacheinander ausführen? Um zu antworten, verschieben Sie die entsprechenden Aktionen aus der Liste der Aktionen in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正解:

Explanation:

Step 1: Create the Azure Functions app with a Consumption plan type.
Use the Consumption plan for serverless.
Step 2: Create a system-assigned managed identity for the application.
Create a system-assigned managed identity for your application.
Key Vault references currently only support system-assigned managed identities. User-assigned identities cannot be used.
Step 3: Create an access policy in Key Vault for the application identity.
Create an access policy in Key Vault for the application identity you created earlier. Enable the "Get" secret permission on this policy. Do not configure the "authorized application" or applicationId settings, as this is not compatible with a managed identity.
Reference:
https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references
Sie stellen einen Azure Kubernetes Services (AKS)-Cluster bereit, der mehrere Container verwendet.
Sie müssen den Cluster erstellen und überprüfen, ob die Dienste für die Container richtig konfiguriert und verfügbar sind.
Welche vier Befehle sollten Sie verwenden, um die Lösung zu entwickeln? Um zu antworten, verschieben Sie die entsprechenden Befehlssegmente aus der Liste der Befehlssegmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正解:

Explanation:

Step 1: az group create
Create a resource group with the az group create command. An Azure resource group is a logical group in which Azure resources are deployed and managed.
Example: The following example creates a resource group named myAKSCluster in the eastus location.
az group create --name myAKSCluster --location eastus
Step 2 : az aks create
Use the az aks create command to create an AKS cluster.
Step 3: kubectl apply
To deploy your application, use the kubectl apply command. This command parses the manifest file and creates the defined Kubernetes objects.
Step 4: az aks get-credentials
Configure it with the credentials for the new AKS cluster. Example:
az aks get-credentials --name aks-cluster --resource-group aks-resource-group References:
https://docs.bitnami.com/azure/get-started-aks/
Sie entwickeln eine neue Seite für eine Website, die Azure Cosmos DB zur Datenspeicherung verwendet. Das Feature verwendet Dokumente im folgenden Format:

Sie müssen die Daten für die neue Seite in einer bestimmten Reihenfolge anzeigen. Sie erstellen die folgende Abfrage für die Seite:

Sie müssen eine Cosmos DB-Richtlinie konfigurieren, um die Abfrage zu unterstützen.
Wie sollten Sie die Richtlinie konfigurieren? Um diese Frage zu beantworten, ziehen Sie die entsprechenden JSON-Segmente an die richtigen Stellen. Jedes JSON-Segment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die Trennleiste zwischen den Bereichen ziehen oder scrollen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:

Box 1: compositeIndexes
You can order by multiple properties. A query that orders by multiple properties requires a composite index.
Box 2: descending
Example: Composite index defined for (name ASC, age ASC):
It is optional to specify the order. If not specified, the order is ascending.
{
"automatic":true,
"indexingMode":"Consistent",
"includedPaths":[
{
"path":"/*"
}
],
"excludedPaths":[],
"compositeIndexes":[
[
{
"path":"/name",
},
{
"path":"/age",
}
]
]
}
Ein Unternehmen entwickelt eine Reihe von Handyspielen. Alle Spiele verwenden einen einzigen Bestenlistendienst.
Folgende Voraussetzungen bringen Sie mit:
*Der Code sollte skalierbar sein und Wachstum ermöglichen.
*Jeder Datensatz muss aus einer PlayedId, GameId, Punktzahl und Spielzeit bestehen.
*Wenn Benutzer einen neuen Highscore erreichen, speichert das System den neuen Punktestand mit der unten stehenden Funktion „SaveScore“.
*Jedem Spiel wird eine ID basierend auf dem Serientitel zugewiesen.
Sie haben den folgenden Code. (Zeilennummern dienen nur zu Referenzzwecken.)

Sie speichern Kundeninformationen in einer Azure Cosmos-Datenbank. Die folgenden Daten sind bereits in der Datenbank vorhanden:


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

Explanation:

Box 1: Yes
Code for CosmosDB, example:
// Parse the connection string and return a reference to the storage account.
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
// Create the table client.
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
// Retrieve a reference to the table.
CloudTable table = tableClient.GetTableReference("people");
// Create the TableOperation object that inserts the customer entity.
TableOperation insertOperation = TableOperation.Insert(customer1);
Box 2: No
A new record will always be added as TableOperation.Insert is used, instead of TableOperation.
InsertOrReplace.
Box 3: No
No partition key is used.
Box 4: Yes
References:
https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-dotnet
Sie entwickeln eine Webanwendung, die die Microsoft Graph-API aufruft. Sie registrieren die Anwendung im Azure-Portal und laden ein gültiges X509-Zertifikat hoch.
Sie erstellen eine appsettings.json-Datei, die den Zertifikatsnamen, die Client-ID für die Anwendung und die Mandanten-ID von Azure Active Directory (Azure AD) enthält. Sie erstellen eine Methode namens ReadCertificate, um das X509-Zertifikat nach Namen zurückzugeben.
Sie müssen Code implementieren, der ein Token mithilfe des Zertifikats abruft.
Wie sollten Sie das Codesegment vervollständigen? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:

https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-app-configuration?
tabs=dotnet#instantiate-the-confidential-client-application-with-a-client-certificate
https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-acquire-token?
tabs=dotnet#acquiretokenforclient-api
Sie haben eine Webanwendung entwickelt, die die Microsoft Identity Platform verwendet, um Benutzer und Ressourcen zu authentifizieren. Die Webanwendung ruft mehrere REST-APIs auf.
Die APIs erfordern ein Zugriffstoken von der Microsoft Identity Platform.
Sie müssen ein Token anfordern.
Welche drei Eigenschaften sollten Sie verwenden? Jede richtige Antwort stellt einen Teil der Lösung dar.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:A,B,E 解答を投票する
Ein Unternehmen entwickelt eine Lösung, die es intelligenten Kühlschränken ermöglicht, Temperaturinformationen an eine zentrale Stelle zu senden. Sie haben einen bestehenden Service Bus.
Die Lösung muss Nachrichten empfangen und speichern, bis sie verarbeitet werden können. Sie erstellen eine Azure Service Bus-Instanz, indem Sie einen Namen, einen Tarif, ein Abonnement, eine Ressourcengruppe und einen Standort angeben.
Sie müssen die Konfiguration abschließen.
Welchen Azure CLI- oder PowerShell-Befehl sollten Sie ausführen?

解説: (GoShiken メンバーにのみ表示されます)
Sie entwickeln eine App, die es Benutzern ermöglicht, Fotos und Videos in Azure Storage hochzuladen. Die App verwendet einen Speicher-REST-API-Aufruf, um die Medien in ein Blob-Speicherkonto namens Account1 hochzuladen. Sie verfügen über Blobspeichercontainer mit den Namen Container1 und Container2.
Das Hochladen von Videos erfolgt unregelmäßig.
Sie müssen bestimmte Blobs von Container1 nach Container2 kopieren, wenn ein neues Video hochgeladen wird.
Was sollte man tun?

解説: (GoShiken メンバーにのみ表示されます)
Sie müssen die Anforderungen für die Shipping Logic App unterstützen.
Was sollten Sie verwenden?

解説: (GoShiken メンバーにのみ表示されます)
Sie müssen die VM-Probleme beheben.
Welche Tools sollten Sie verwenden? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:

Backup and Restore: Azure Backup
Scenario: The VM is critical and has not been backed up in the past. The VM must enable a quick restore from a 7-day snapshot to include in-place restore of disks in case of failure.
In-Place restore of disks in IaaS VMs is a feature of Azure Backup.
Performance: Accelerated Networking
Scenario: The VM shows high network latency, jitter, and high CPU utilization.
Accelerated networking enables single root I/O virtualization (SR-IOV) to a VM, greatly improving its networking performance. This high-performance path bypasses the host from the datapath, reducing latency, jitter, and CPU utilization, for use with the most demanding network workloads on supported VM types.
References:
https://azure.microsoft.com/en-us/blog/an-easy-way-to-bring-back-your-azure-vm-with-in-place-restore/
Sie entwickeln eine Webanwendung und stellen sie in Azure App Service bereit. Die Anwendung greift auf Daten zu, die in einem Azure Storage-Konto gespeichert sind. Das Konto enthält mehrere Container mit mehreren Blobs mit großen Datenmengen a. Sie stellen alle Azure-Ressourcen in einer einzelnen Region bereit.
Sie müssen das Azure Storage-Konto in die neue Region verschieben. Sie müssen alle Daten in die neue Region kopieren.
Was sollten Sie zuerst tun?

解説: (GoShiken メンバーにのみ表示されます)
Sie haben einen Azure Service Bus-Namespace, der ein Thema mit dem Namen „Thema 1“ enthält.
Sie möchten ein Abonnement mit dem Namen „Sub1“ für Thema 1 erstellen. In „Sub1“ möchten Sie Nachrichten aus Thema 1 basierend auf ihren Systemeigenschaften filtern und eine Aktion anwenden, die jede gefilterte Nachricht mit Anmerkungen versieht.
Sie müssen die Filterung konfigurieren.
Wie sollten Sie die Filterung konfigurieren? Zur Beantwortung wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:
Sie müssen die Netzwerkkonnektivität für ein Subnetz in einem virtuellen Azure-Netzwerk entwerfen. Das Subnetz enthält 30 virtuelle Maschinen. Die virtuellen Maschinen stellen ausgehende Verbindungen zu Internet-Hosts her, indem sie denselben Pool von vier öffentlichen IP-Adressen verwenden, eingehende Verbindungen zu den virtuellen Maschinen werden verhindert.
Was sollte im Design enthalten sein?

Sie entwickeln eine REST-API. Sie implementieren ein SAS-Token für die Benutzerdelegierung, um mit Azure Blob Storage zu kommunizieren.
Das Token ist kompromittiert.
Sie müssen das Token widerrufen.
Welche zwei Möglichkeiten gibt es, um dieses Ziel zu erreichen? Jede richtige Antwort stellt eine vollständige Lösung dar.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

解説: (GoShiken メンバーにのみ表示されます)
Sie entwickeln eine mobile App, die eine API verwendet, die Geodaten in Azure Cosmos D& speichert. Die App wird verwendet, um Restaurants in einem bestimmten Bereich und zugehörige Informationen zu finden, einschließlich Lebensmittelarten, Menüinformationen und der optimalen Route zu einem ausgewählten Restaurant des Benutzers aktueller Standort.
Welche Azure Cosmos DB-API sollten Sie für die API verwenden?

Sie entwickeln eine Lösung, die die Azure Storage-Clientbibliothek für .NET verwendet. Sie haben den folgenden Code: (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.
正解:

Explanation:

Box 1: Yes
AcquireLeaseAsync does not specify leaseTime.
leaseTime is a TimeSpan representing the span of time for which to acquire the lease, which will be rounded down to seconds. If null, an infinite lease will be acquired. If not null, this must be 15 to 60 seconds.
Box 2: No
The GetBlockBlobReference method just gets a reference to a block blob in this container.
Box 3: Yes
The BreakLeaseAsync method initiates an asynchronous operation that breaks the current lease on this container.
Reference:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.storage.blob.cloudblobcontainer.
acquireleaseasync
https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.storage.blob.cloudblobcontainer.
getblockblobreference
https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.storage.blob.cloudblobcontainer.breakleaseasync
Sie entwickeln mehrere von Azure API Management (APIM) gehostete APIs.
Sie müssen die Anforderungsverarbeitung der APIs in APIM überprüfen. Anfragen an APIM über einen REST-Client müssen ebenfalls enthalten sein. Die angeforderte Inspektion muss folgende Informationen enthalten:
* An das API-Backend gesendete APIM-Anfragen und die erhaltene Antwort
* Auf die Antwort angewendete Richtlinien, bevor sie an den Anrufer zurückgesendet wird
* Fehler, die während der Bearbeitung der Anfrage aufgetreten sind, und die auf die Fehler angewendeten Richtlinien
* ursprünglicher Anfrage-APIM, der vom Aufrufer empfangen wurde, und die auf die Anfrage angewendeten Richtlinien. Sie müssen die APIs überprüfen.
Welche drei Maßnahmen sollten Sie ergreifen? Jede richtige Antwort stellt einen Teil der Lösung dar.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.

正解:B,C,D 解答を投票する
解説: (GoShiken メンバーにのみ表示されます)