AZ-204 試験問題 211
あなたは、Azure Blob Storage コンテナーに保存されている写真の管理に使用できる ASP.NET Core Web サイトを開発しています。
Web サイトのユーザーは、Azure Active Directory (Azure AD) 資格情報を使用して認証します。
写真を保存するコンテナーにロールベースのアクセス制御 (RBAC) ロール権限を実装します。ユーザーを RBAC ロールに割り当てます。
ユーザーのアクセス許可を Azure Blob コンテナーで使用できるように、Web サイトの Azure AD アプリケーションを構成する必要があります。
アプリケーションをどのように構成すればよいでしょうか? 答えるには、適切な設定を正しい場所にドラッグします。各設定は、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

Web サイトのユーザーは、Azure Active Directory (Azure AD) 資格情報を使用して認証します。
写真を保存するコンテナーにロールベースのアクセス制御 (RBAC) ロール権限を実装します。ユーザーを RBAC ロールに割り当てます。
ユーザーのアクセス許可を Azure Blob コンテナーで使用できるように、Web サイトの Azure AD アプリケーションを構成する必要があります。
アプリケーションをどのように構成すればよいでしょうか? 答えるには、適切な設定を正しい場所にドラッグします。各設定は、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

AZ-204 試験問題 212
PolicyLib 要件が満たされていることを確認する必要があります。
コードセグメントをどのように完成させるべきでしょうか? 答えるには、適切なコード セグメントを正しい場所にドラッグします。各コード セグメントは、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

コードセグメントをどのように完成させるべきでしょうか? 答えるには、適切なコード セグメントを正しい場所にドラッグします。各コード セグメントは、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

AZ-204 試験問題 213
あなたは REST Web サービスを開発しています。お客様は、Azure API Management インスタンスを使用してサービスにアクセスします。
Web サービスは競合を正しく処理しません。サービスは、HTTP ステータス コード 409 を返す代わりに、ステータス コード 500 を返します。ステータス メッセージの本文には、競合という単語のみが含まれます。
競合によって正しい応答が生成されることを確認する必要があります。
ポリシーをどのように完了する必要がありますか? 答えるには、適切なコード セグメントを正しい場所にドラッグします。各コード セグメントは、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

Web サービスは競合を正しく処理しません。サービスは、HTTP ステータス コード 409 を返す代わりに、ステータス コード 500 を返します。ステータス メッセージの本文には、競合という単語のみが含まれます。
競合によって正しい応答が生成されることを確認する必要があります。
ポリシーをどのように完了する必要がありますか? 答えるには、適切なコード セグメントを正しい場所にドラッグします。各コード セグメントは、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

AZ-204 試験問題 214
ケーススタディ 5
要件
受信処理
レシートの同時処理は防止する必要があります。
ロギング
Azure Application Insights は、プロセッサと Web アプリケーションの両方でのテレメトリとログインに使用されます。プロセッサでは TraceWriter ログも有効になっています。Application Insights には、常にすべてのログ メッセージが含まれている必要があります。
災害からの回復
地域的な停止がアプリケーションの可用性に影響を与えてはなりません。すべての DR 操作は実行中のアプリケーションに依存してはならず、DR 領域内のデータが最新であることを保証する必要があります。
安全
* ユーザーの SecurityPin は、データベースへのアクセスによって SecurityPin が表示されないような方法で保存する必要があります。Web アプリケーションは、SecurityPins にアクセスできる唯一のシステムです。
* データの保護に使用されるすべての証明書とシークレットは、Azure Key Vault に保存する必要があります。
* 最小特権の原則に従い、意図した機能を実行するために不可欠な特権を提供する必要があります。
* Azure Storage および Azure SQL データベースへのすべてのアクセスには、アプリケーションのマネージド サービス ID (MSI) を使用する必要があります。
* 受信データは常に暗号化して保管する必要があります。
* すべてのデータは転送中に保護される必要があります
* ユーザーの経費口座番号は、ログインしているユーザーのみに表示される必要があります。経費口座番号の他のすべてのビューには、最後のセグメントのみが含まれ、残りの部分は隠されている必要があります。
* セキュリティ侵害が発生した場合、システムの他の部分に影響を与えることなく、すべての概要レポートへのアクセスを取り消す必要があります。
問題
アップロード形式の問題
従業員から、Web アプリケーションを使用した領収書のアップロードに関する問題が報告されることがあります。Azure ファイル共有を使用して領収書をアップロードすると、その領収書がプロファイルに表示されないと報告しています。この問題が発生した場合、ファイル共有内のファイルを削除して Web アプリケーションを使用すると、500 Internal Server エラー ページが返されます。
容量の問題
繁忙期には、領収書をアップロードしてから Web アプリケーションに表示されるまでに時間がかかると従業員から報告されます。
ログ容量の問題
開発者は、プロセッサのトレース出力内のログ メッセージの数が多すぎるため、ログ メッセージが失われると報告しています。
アプリケーションコード
処理中.cs

データベース.cs

ReceiptUploader.cs

SSE.ps1 を構成する

ドラッグ アンド ドロップの質問
Processing クラスに GetCredentials メソッドを実装するには、Processing.cs の PC32 行にコードを追加する必要があります。
コードをどのように完成させるべきでしょうか? 答えるには、適切なコード セグメントを正しい場所にドラッグします。各コード セグメントは、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

要件
受信処理
レシートの同時処理は防止する必要があります。
ロギング
Azure Application Insights は、プロセッサと Web アプリケーションの両方でのテレメトリとログインに使用されます。プロセッサでは TraceWriter ログも有効になっています。Application Insights には、常にすべてのログ メッセージが含まれている必要があります。
災害からの回復
地域的な停止がアプリケーションの可用性に影響を与えてはなりません。すべての DR 操作は実行中のアプリケーションに依存してはならず、DR 領域内のデータが最新であることを保証する必要があります。
安全
* ユーザーの SecurityPin は、データベースへのアクセスによって SecurityPin が表示されないような方法で保存する必要があります。Web アプリケーションは、SecurityPins にアクセスできる唯一のシステムです。
* データの保護に使用されるすべての証明書とシークレットは、Azure Key Vault に保存する必要があります。
* 最小特権の原則に従い、意図した機能を実行するために不可欠な特権を提供する必要があります。
* Azure Storage および Azure SQL データベースへのすべてのアクセスには、アプリケーションのマネージド サービス ID (MSI) を使用する必要があります。
* 受信データは常に暗号化して保管する必要があります。
* すべてのデータは転送中に保護される必要があります
* ユーザーの経費口座番号は、ログインしているユーザーのみに表示される必要があります。経費口座番号の他のすべてのビューには、最後のセグメントのみが含まれ、残りの部分は隠されている必要があります。
* セキュリティ侵害が発生した場合、システムの他の部分に影響を与えることなく、すべての概要レポートへのアクセスを取り消す必要があります。
問題
アップロード形式の問題
従業員から、Web アプリケーションを使用した領収書のアップロードに関する問題が報告されることがあります。Azure ファイル共有を使用して領収書をアップロードすると、その領収書がプロファイルに表示されないと報告しています。この問題が発生した場合、ファイル共有内のファイルを削除して Web アプリケーションを使用すると、500 Internal Server エラー ページが返されます。
容量の問題
繁忙期には、領収書をアップロードしてから Web アプリケーションに表示されるまでに時間がかかると従業員から報告されます。
ログ容量の問題
開発者は、プロセッサのトレース出力内のログ メッセージの数が多すぎるため、ログ メッセージが失われると報告しています。
アプリケーションコード
処理中.cs

データベース.cs

ReceiptUploader.cs

SSE.ps1 を構成する

ドラッグ アンド ドロップの質問
Processing クラスに GetCredentials メソッドを実装するには、Processing.cs の PC32 行にコードを追加する必要があります。
コードをどのように完成させるべきでしょうか? 答えるには、適切なコード セグメントを正しい場所にドラッグします。各コード セグメントは、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。

AZ-204 試験問題 215
あなたは、ビデオ オンデマンド ストリーミング メディアを配信する、Azure App Service でホストされる ASP.NET Core Web アプリを開発しています。Web エンドポイントに対して Azure コンテンツ配信ネットワーク (CDN) 標準を有効にします。顧客のビデオは、次の URL 例を使用して Web アプリからダウンロードされます。 http://www.contoso.com/content.mp4?quality=1 すべてのメディア コンテンツは 1 時間後にキャッシュから期限切れになる必要があります。さまざまな品質の顧客ビデオは、最も近い地域のポイント オブ プレゼンス (POP) ノードに配信される必要があります。
Azure CDN キャッシュ ルールを構成する必要があります。
どのオプションを使用する必要がありますか? 回答するには、回答領域で適切なオプションを選択してください。
注: 正しく選択するたびに 1 ポイントの価値があります。

Azure CDN キャッシュ ルールを構成する必要があります。
どのオプションを使用する必要がありますか? 回答するには、回答領域で適切なオプションを選択してください。
注: 正しく選択するたびに 1 ポイントの価値があります。






