AZ-204 문제 96

사례 연구 5
요구 사항
영수증 처리
영수증의 동시 처리를 방지해야 합니다.
벌채 반출
Azure Application Insights는 프로세서와 웹 애플리케이션 모두에서 원격 측정 및 로깅에 사용됩니다. 프로세서에는 TraceWriter 로깅도 활성화되어 있습니다. Application Insights에는 항상 모든 로그 메시지가 포함되어야 합니다.
재해 복구
지역적 중단은 애플리케이션 가용성에 영향을 미쳐서는 안 됩니다. 모든 DR 작업은 애플리케이션 실행에 의존해서는 안 되며 DR 지역의 데이터가 최신 상태인지 확인해야 합니다.
보안
* 사용자의 SecurityPin은 데이터베이스에 대한 액세스가 SecurityPin을 볼 수 없도록 저장해야 합니다. 웹 애플리케이션은 SecurityPin에 액세스할 수 있는 유일한 시스템입니다.
* 데이터를 보호하는 데 사용되는 모든 인증서와 비밀은 Azure Key Vault에 저장되어야 합니다.
* 최소 권한의 원칙을 준수하고 의도한 기능을 수행하는 데 필수적인 권한을 제공해야 합니다.
* Azure Storage 및 Azure SQL 데이터베이스에 대한 모든 액세스는 애플리케이션의 MSI(관리 서비스 ID)를 사용해야 합니다.
* 영수증 데이터는 항상 암호화되어야 합니다.
* 모든 데이터는 전송 중에 보호되어야 합니다.
* 사용자의 경비 계정 번호는 로그인한 사용자에게만 표시되어야 합니다. 경비 계정 번호의 다른 모든 뷰는 마지막 세그먼트만 포함해야 하며 나머지 부분은 가려져야 합니다.
* 보안 침해가 발생한 경우 시스템의 다른 부분에 영향을 주지 않고 모든 요약 보고서에 대한 액세스를 취소해야 합니다.
문제
업로드 형식 문제
직원들은 가끔 웹 애플리케이션을 사용하여 영수증을 업로드하는 데 문제가 있다고 보고합니다. 그들은 Azure 파일 공유를 사용하여 영수증을 업로드하면 영수증이 프로필에 나타나지 않는다고 보고합니다. 이런 경우, 그들은 파일 공유에서 파일을 삭제하고 웹 애플리케이션을 사용하는데, 그러면 500 내부 서버 오류 페이지가 반환됩니다.
용량 문제
바쁜 기간에는 직원들이 영수증을 업로드한 후 웹 애플리케이션에 나타나는 시간 사이에 시간이 많이 걸린다고 보고합니다.
로그 용량 문제
개발자들은 프로세서의 추적 출력에 있는 로그 메시지 수가 너무 많아 로그 메시지가 손실된다는 보고를 했습니다.
응용 프로그램 코드
처리.cs

데이터베이스.cs

영수증업로더.cs

SSE.ps1 구성

드래그 앤 드롭 질문
재해 복구 요구 사항이 충족되는지 확인해야 합니다.
PC16번 줄에 어떤 코드를 추가해야 합니까?
답변하려면 적절한 코드 조각을 올바른 위치로 드래그하세요. 각 코드 조각은 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 창 사이의 분할 막대를 드래그하거나 스크롤하여 콘텐츠를 볼 수 있습니다.
참고사항: 정답 하나당 1점입니다.

AZ-204 문제 97

보안 정책이 충족되도록 하려면 Processing.cs의 PC26번 줄에 코드를 추가해야 합니다.
PC26번 줄에 추가할 코드를 어떻게 완성해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.

AZ-204 문제 98

ASP.Net Core 애플리케이션을 개발해야 합니다. 이 애플리케이션은 Azure 스토리지 계정의 BLOB을 처리하는 데 사용됩니다. 이 애플리케이션은 Azure AD 자격 증명을 통해 인증합니다.
blob을 포함하는 컨테이너에 역할 기반 액세스가 구현되었습니다. 이러한 역할은 사용자에게 할당되었습니다.
사용자 권한을 Azure Blob 컨테이너와 함께 사용할 수 있도록 애플리케이션을 구성해야 합니다.
다음 중 Microsoft Graph API에 대한 권한으로 어떤 것을 사용하시겠습니까?

AZ-204 문제 99

MainApp이라는 웹 앱이 있습니다. WebJobs SDK를 사용하여 트리거된 App Service 백그라운드 작업을 개발하고 있습니다. 이 작업은 큐에서 새 데이터가 수신될 때마다 자동으로 함수 코드를 호출합니다.
서비스를 구성해야 합니다.
각 시나리오에 어떤 서비스를 사용해야 합니까? 답하려면 적절한 서비스를 올바른 시나리오로 드래그하세요. 각 서비스는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 패널 사이의 분할 막대를 드래그하거나 스크롤하여 콘텐츠를 볼 수 있습니다.
참고사항: 정답 하나당 1점입니다.

AZ-204 문제 100

회사 웹사이트 마이그레이션을 지원하려면 App Service를 구성해야 합니다.
어떤 구성을 사용해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오. 참고: 각 정답은 1점입니다.