AZ-203 Deutsch 無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-203 Deutsch Version)」
Sie möchten ein Docker-Image erstellen, das als ASP.NET Core-Anwendung mit dem Namen ContosoApp ausgeführt wird. Sie haben ein Setup-Skript mit dem Namen setupScript.ps1 und eine Reihe von Anwendungsdateien, einschließlich ContosoApp.dll.
Sie müssen ein Dockerfile-Dokument erstellen, das die folgenden Anforderungen erfüllt:
* Rufen Sie setupScript.ps1 auf, wenn der Container erstellt wird.
* Führen Sie ContosoApp.dll aus, wenn der Container gestartet wird.
Das Docker-Dokument muss in demselben Ordner erstellt werden, in dem sich ContosoApp.dll und setupScript.ps1 befinden.
Welche vier Befehle sollten Sie verwenden, um die Lösung zu entwickeln? Verschieben Sie zum Beantworten die entsprechenden Befehle aus der Befehlsliste in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
Sie müssen ein Dockerfile-Dokument erstellen, das die folgenden Anforderungen erfüllt:
* Rufen Sie setupScript.ps1 auf, wenn der Container erstellt wird.
* Führen Sie ContosoApp.dll aus, wenn der Container gestartet wird.
Das Docker-Dokument muss in demselben Ordner erstellt werden, in dem sich ContosoApp.dll und setupScript.ps1 befinden.
Welche vier Befehle sollten Sie verwenden, um die Lösung zu entwickeln? Verschieben Sie zum Beantworten die entsprechenden Befehle aus der Befehlsliste in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正解:
Explanation
Step 1: WORKDIR /apps/ContosoApp
Step 2: COPY ./-
The Docker document must be created in the same folder where ContosoApp.dll and setupScript.ps1 are stored.
Step 3: EXPOSE ./ContosApp/ /app/ContosoApp
Step 4: CMD powershell ./setupScript.ps1
ENTRYPOINT ["dotnet", "ContosoApp.dll"]
You need to create a Dockerfile document that meets the following requirements:
* Call setupScript.ps1 when the container is built.
* Run ContosoApp.dll when the container starts.
References:
https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-custom-docker-image
Sie entwickeln eine von Azure App Service gehostete ASP.NET Core API-App mithilfe von C #. Die API-App ermöglicht Benutzern die Authentifizierung mithilfe von Twitter und Azure Active Directory (Azure AD).
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? Wählen Sie zum Beantworten 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? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:
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
Sie erstellen eine App, die Event Grid verwendet, um eine Verbindung mit anderen Diensten herzustellen. Die Ereignisdaten Ihrer App werden an eine serverlose Funktion gesendet, die die Konformität überprüft. Diese Funktion wird von Ihrer Firma gepflegt.
Sie schreiben ein neues Ereignisabonnement im Rahmen Ihrer Ressource. Das Ereignis muss nach 3 bestimmten Zeiträumen für ungültig erklärt werden. Sie müssen das Ereignisraster konfigurieren, um die Sicherheit zu gewährleisten.
Was solltest du implementieren? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert
Sie schreiben ein neues Ereignisabonnement im Rahmen Ihrer Ressource. Das Ereignis muss nach 3 bestimmten Zeiträumen für ungültig erklärt werden. Sie müssen das Ereignisraster konfigurieren, um die Sicherheit zu gewährleisten.
Was solltest du implementieren? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert
正解:
Explanation
Box 1: SAS tokens
Custom topics use either Shared Access Signature (SAS) or key authentication. Microsoft recommends SAS, but key authentication provides simple programming, and is compatible with many existing webhook publishers.
In this case we need the expiration time provided by SAS tokens.
Box 2: ValidationCode handshake
Event Grid supports two ways of validating the subscription: ValidationCode handshake (programmatic) and ValidationURL handshake (manual).
If you control the source code for your endpoint, this method is recommended.
Sie müssen sicherstellen, dass die Anforderungen für die Notfallwiederherstellung erfüllt sind.
Welchen Code sollten Sie in Zeile PC16 einfügen?
Ziehen Sie zum Beantworten die entsprechenden Codefragmente an die richtige Position. Jedes Codefragment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
Welchen Code sollten Sie in Zeile PC16 einfügen?
Ziehen Sie zum Beantworten die entsprechenden Codefragmente an die richtige Position. Jedes Codefragment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:
Explanation
Scenario, Disaster recovery: Regional outage must not impact application availability. All DR operations must not be dependent on application running and must ensure that data in the DR region is up to date.
Box 1: DirectoryTransferContext
We transfer all files in the directory.
Note: The TransferContext object comes in two forms: SingleTransferContext and DirectoryTransferContext.
The former is for transferring a single file and the latter is for transferring a directory of files.
Box 2: ShouldTransferCallbackAsync
The DirectoryTransferContext.ShouldTransferCallbackAsync delegate callback is invoked to tell whether a transfer should be done.
Box 3: False
If you want to use the retry policy in Copy, and want the copy can be resume if break in the middle, you can use SyncCopy (isServiceCopy = false).
Note that if you choose to use service side copy ('isServiceCopy' set to true), Azure (currently) doesn't provide SLA for that. Setting 'isServiceCopy' to false will download the source blob loca References:
https://docs.microsoft.com/en-us/azure/storage/common/storage-use-data-movement-library
https://docs.microsoft.com/en-us/dotnet/api/microsoft.windowsazure.storage.datamovement.directorytransfercon
Sie müssen sicherstellen, dass die Sicherheitsanforderungen erfüllt sind.
Wie solltest du das Codesegment vervollständigen?
Um zu antworten, wählen Sie die entsprechende Option im Antwortbereich.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
Wie solltest du das Codesegment vervollständigen?
Um zu antworten, wählen Sie die entsprechende Option im Antwortbereich.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:
Explanation
Box 1: ExpenseAccount
Scenario: User's expense account number must be visible only to logged in users. All other views of the expense account number should include only the last segment. With the remaining parts obscured.
Box 2: Text
If MaskingFunction has a value of Number or Text, you can specify the NumberFrom and NumberTo parameters, for number masking, or the PrefixSize, ReplacementString, and SuffixSize for text masking.
Box 3: 4
-SuffixSize specifies the number of characters at the end of the text that are not masked. Specify this parameter only if you specify a value of Text for the MaskingFunction parameter.
Scenario: Format is 1234-1234-1235
Box 4: xxxx"
Scenario: Format is 1234-1234-1235
References:
https://docs.microsoft.com/en-us/powershell/module/azurerm.sql/new-azurermsqldatabasedatamaskingrule?view
Sie erstellen ein Skript, das eine große Arbeitslast in einem Azure-Stapelpool ausführt. Ressourcen werden wiederverwendet und müssen nach der Verwendung nicht mehr bereinigt werden.
Sie haben folgende Parameter:
Sie müssen ein Azure CLI-Skript schreiben, mit dem die Jobs, Aufgaben und der Pool erstellt werden.
In welcher Reihenfolge sollten Sie die Befehle zur Entwicklung der Lösung anordnen? Verschieben Sie zum Beantworten die entsprechenden Befehle aus der Liste der Befehlssegmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
Sie haben folgende Parameter:
Sie müssen ein Azure CLI-Skript schreiben, mit dem die Jobs, Aufgaben und der Pool erstellt werden.
In welcher Reihenfolge sollten Sie die Befehle zur Entwicklung der Lösung anordnen? Verschieben Sie zum Beantworten die entsprechenden Befehle aus der Liste der Befehlssegmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正解:
Explanation
Step 1: az batch pool create
# Create a new Linux pool with a virtual machine configuration.
az batch pool create \
--id mypool \
--vm-size Standard_A1 \
--target-dedicated 2 \
--image canonical:ubuntuserver:16.04-LTS \
--node-agent-sku-id "batch.node.ubuntu 16.04"
Step 2: az batch job create
# Create a new job to encapsulate the tasks that are added.
az batch job create \
--id myjob \
--pool-id mypool
Step 3: az batch task create
# Add tasks to the job. Here the task is a basic shell command.
az batch task create \
--job-id myjob \
--task-id task1 \
--command-line "/bin/bash -c 'printenv AZ_BATCH_TASK_WORKING_DIR'"
Step 4: for i in {1..$numberOfJobs} do
References:
https://docs.microsoft.com/bs-latn-ba/azure/batch/scripts/batch-cli-sample-run-job
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, die die angegebenen Ziele erfüllen kann. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie müssen sicherstellen, dass Authentifizierungsereignisse gemäß der Richtlinie ausgelöst und verarbeitet werden.
Lösung: Erstellen Sie ein neues Azure Event Grid-Abonnement für alle Authentifizierungen, die Nachrichten an einen Azure Event Hub senden. Verwenden Sie das Abonnement, um Abmeldeereignisse zu verarbeiten.
Entspricht die Lösung dem Ziel?
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie müssen sicherstellen, dass Authentifizierungsereignisse gemäß der Richtlinie ausgelöst und verarbeitet werden.
Lösung: Erstellen Sie ein neues Azure Event Grid-Abonnement für alle Authentifizierungen, die Nachrichten an einen Azure Event Hub senden. Verwenden Sie das Abonnement, um Abmeldeereignisse zu verarbeiten.
Entspricht die Lösung dem Ziel?
正解:A
解答を投票する
解説: (JPNTest メンバーにのみ表示されます)