AZ-203日本語試験無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-203日本語版) 認定」
セキュリティ要件が満たされていることを確認する必要があります。
Databaseクラスの行DB03のConnectionStringフィールドにどのような値を使用する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
Databaseクラスの行DB03のConnectionStringフィールドにどのような値を使用する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
正解:
Explanation
Box 1: Integrated Security=SSPI
Integrated security: For all data source types, connect using the current user account.
For SqlClient you can use Integrated Security=true; or Integrated Security=SSPI; Scenario: All access to Azure Storage and Azure SQL database must use the application's Managed Service Identity (MSI) Box 2: Encrypt = True Scenario: All data must be protected in transit.
References:
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/connection-string-syntax
Topic 4, Proseware, Inc
Background
You are a developer for Proseware, Inc. You are developing an application that applies a set of governance policies for Proseware's internal services, external services, and applications. The application will also provide a shared library for common functionality.
Requirements
Policy service
You develop and deploy a stateful ASP.NET Core 2.1 web application named Policy service to an Azure App Service Web App. The application reacts to events from Azure Event Grid and performs policy actions based on those events.
The application must include the Event Grid Event ID field in all Application Insights telemetry.
Policy service must use Application Insights to automatically scale with the number of policy actions that it is performing.
Policies
Log policy
All Azure App Service Web Apps must write logs to Azure Blob storage. All log files should be saved to a container named logdrop. Logs must remain in the container for 15 days.
Authentication events
Authentication events are used to monitor users signing in and signing out. All authentication events must be processed by Policy service. Sign outs must be processed as quickly as possible.
Policylib
You have a shared library named PolicyLib that contains functionality common to all ASP.NET Core web services and applications. The Policy Lib library must
* Exclude non-user actions from Application Insights telemetry.
* Provide methods that allow a web service to scale itself.
* Ensure that scaling actions do not disrupt application usage.
Other
Anomaly detection service
You have an anomaly detection service that analyzes log information for anomalies. It is implemented as an Azure as a web service.
If an anomaly is detected, an Azure Function that emails administrators is called by using an HTTP WebHook.
Health monitoring
All web applications and services have health monitoring at the /health service endpoint.
Issues
Policy loss
When you deploy Policy service, policies may not be applied if they were in the process of being applied during the deployment.
Performance issue
When under heavy load, the anomaly detection service undergoes slowdowns and rejects connections.
Notification latency
Users report that anomaly detection emails can sometimes arrive several minutes after an anomaly is detected.
App code
EnventGridController.cs
Relevant portions of the app files are shown below. Line numbers are included for reference only and include a two-character prefix that denotes the specific file to which they belong.
LoginEvents.cs
Relevant portions of the app files are shown below. Line numbers are included for reference only and include a two-character prefix that denotes the specific file to which they belong.
PolicyLibの要件が満たされていることを確認する必要があります。
どのようにしてコードセグメントを完成させるべきですか?回答するには、適切なコードセグメントを正しい場所にドラッグします。各コードセグメントは、1回、2回以上、またはまったく使用されない可能性があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
どのようにしてコードセグメントを完成させるべきですか?回答するには、適切なコードセグメントを正しい場所にドラッグします。各コードセグメントは、1回、2回以上、またはまったく使用されない可能性があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
正解:
Explanation
注:この質問は同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持つかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
認証イベントがポリシーに従って起動され処理されるようにする必要があります。
解決策:サインインイベントとサインアウトイベント用に別々のAzure Event Gridトピックとサブスクリプションを作成します。
解決策は目標を満たしていますか?
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
認証イベントがポリシーに従って起動され処理されるようにする必要があります。
解決策:サインインイベントとサインアウトイベント用に別々のAzure Event Gridトピックとサブスクリプションを作成します。
解決策は目標を満たしていますか?
正解:B
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
C#を使用して、Azure App ServiceがホストするASP.NET Core APIアプリを開発しています。 APIアプリにより、ユーザーはTwitterとAzure Active Directory(Azure AD)を使用して認証できます。
APIメソッドを呼び出す前に、ユーザーを認証する必要があります。各メソッド呼び出しのユーザー名を記録する必要があります。
APIメソッド呼び出しを構成する必要があります。
どの値を使用する必要がありますか?回答するには、回答エリアで適切なオプションを選択します。
注:それぞれの正しい選択には1ポイントの価値があります。
APIメソッドを呼び出す前に、ユーザーを認証する必要があります。各メソッド呼び出しのユーザー名を記録する必要があります。
APIメソッド呼び出しを構成する必要があります。
どの値を使用する必要がありますか?回答するには、回答エリアで適切なオプションを選択します。
注:それぞれの正しい選択には1ポイントの価値があります。
正解:
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
航空会社のチケット予約システムを開発しています。
アプリケーション用のストレージソリューションは、次の要件を満たす必要があります。
* 少なくとも99/99%の可用性を確保し、待ち時間を短くする。
* ネットワークの停止やその他の予期せぬ失敗でも予約を受け入れる
* オーバーブッキングや同じ座席を複数の旅行者に販売するのを最小限に抑えるために、予約と同じ順序で予約を処理してください。
* 最大5秒の許容時間枠で、同時に予約外の予約を許可する。
Azure South-Central US地域でairlineResourceGroupという名前のリソースグループをプロビジョニングします。
アプリをサポートするには、SQL API Cosmos DBアカウントを準備する必要があります。
Azure CLIコマンドをどのように完成させる必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
アプリケーション用のストレージソリューションは、次の要件を満たす必要があります。
* 少なくとも99/99%の可用性を確保し、待ち時間を短くする。
* ネットワークの停止やその他の予期せぬ失敗でも予約を受け入れる
* オーバーブッキングや同じ座席を複数の旅行者に販売するのを最小限に抑えるために、予約と同じ順序で予約を処理してください。
* 最大5秒の許容時間枠で、同時に予約外の予約を許可する。
Azure South-Central US地域でairlineResourceGroupという名前のリソースグループをプロビジョニングします。
アプリをサポートするには、SQL API Cosmos DBアカウントを準備する必要があります。
Azure CLIコマンドをどのように完成させる必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
正解:
Explanation
Box 1: Strong
Strong consistency offers a linearizability guarantee. The reads are guaranteed to return the most recent committed version of an item. A client never sees an uncommitted or partial write. Users are always guaranteed to read the latest committed write.
" Process reservations in the exact sequence as reservation are submitted to minimize overbooking or selling the same seat to multiple travelers." Box 2: Enable-automatic-failover For multi-region Cosmos accounts that are configured with a single-write region, enable automatic-failover by using Azure CLI or Azure portal. After you enable automatic failover, whenever there is a regional disaster, Cosmos DB will automatically failover your account.
" Accept reservations even in network outages or other unforseen failures" Box 3: southcentralus
" You provision a resource group named airlineResourceGroup in the Azure South-Central US region." References:
https://docs.microsoft.com/en-us/azure/cosmos-db/consistency-levels
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/cosmos-db/high-availability.md
あなたはAzure WebJobを開発しています。
シナリオごとにWebJobタイプを推奨する必要があります。
どのWebJobタイプをお勧めですか?回答するには、適切なWebJobタイプを正しいシナリオにドラッグします。各WebJobタイプは、1回、複数回、またはまったく使用されない可能性があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
シナリオごとにWebJobタイプを推奨する必要があります。
どのWebJobタイプをお勧めですか?回答するには、適切なWebJobタイプを正しいシナリオにドラッグします。各WebJobタイプは、1回、複数回、またはまったく使用されない可能性があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
正解:
Explanation
Box 1: Continuous
Continuous runs on all instances that the web app runs on. You can optionally restrict the WebJob to a single instance.
Box 2: Triggered
Triggered runs on a single instance that Azure selects for load balancing.
Box 3: Continuous
Continuous supports remote debugging.
Note:
The following table describes the differences between continuous and triggered WebJobs.
References:
https://docs.microsoft.com/en-us/azure/app-service/web-sites-create-web-jobs
あなたの会社は会社のロゴ画像を使用するいくつかのウェブサイトを持っています。静的イメージを格納するには、Azureコンテンツ配信ネットワーク(CDN)を使用します。
CDNとPoint of Presence(POP)サーバーがイメージを配布し、アイテムを正しい順序でリストする方法の正しいプロセスを決定する必要があります。
アクションはどの順序で発生しますか?回答するには、すべての行動を行動のリストから回答領域に移動し、正しい順序で並べます。
CDNとPoint of Presence(POP)サーバーがイメージを配布し、アイテムを正しい順序でリストする方法の正しいプロセスを決定する必要があります。
アクションはどの順序で発生しますか?回答するには、すべての行動を行動のリストから回答領域に移動し、正しい順序で並べます。
正解:
Explanation
Step 1: A user requests the image..
A user requests a file (also called an asset) by using a URL with a special domain name, such as <endpoint name>.azureedge.net. This name can be an endpoint hostname or a custom domain. The DNS routes the request to the best performing POP location, which is usually the POP that is geographically closest to the user.
Step 2: If no edge servers in the POP have the..
If no edge servers in the POP have the file in their cache, the POP requests the file from the origin server. The origin server can be an Azure Web App, Azure Cloud Service, Azure Storage account, or any publicly accessible web server.
Step 3: The origin server returns the..
The origin server returns the file to an edge server in the POP.
An edge server in the POP caches the file and returns the file to the original requestor (Alice). The file remains cached on the edge server in the POP until the time-to-live (TTL) specified by its HTTP headers expires. If the origin server didn't specify a TTL, the default TTL is seven days.
Step 4: Subsequent requests for..
Additional users can then request the same file by using the same URL that the original user used, and can also be directed to the same POP.
If the TTL for the file hasn't expired, the POP edge server returns the file directly from the cache. This process results in a faster, more responsive user experience.
References:
https://docs.microsoft.com/en-us/azure/cdn/cdn-overview