AZ-204 문제 11

사례 연구 2 - 코호 와이너리
LabelMaker 앱
Coho Winery는 병을 생산하고 전 세계적으로 다양한 와인을 유통합니다. 귀하는 Azure 솔루션을 사용하여 온라인 주문 처리를 지원하기 위해 확장성과 탄력성이 뛰어난 애플리케이션을 구현하는 개발자입니다.
Coho Winery에는 와인병 라벨을 인쇄하는 LabelMaker 애플리케이션이 있습니다. 응용 프로그램은 여러 프린터로 데이터를 보냅니다. 애플리케이션은 가상 머신(VM)에서 독립적으로 실행되는 5개의 모듈로 구성됩니다. Coho Winery는 애플리케이션을 Azure로 이동하고 레이블 생성을 계속 지원할 계획입니다.
외부 파트너는 맞춤형 라벨 디자인을 위한 아트워크와 텍스트를 포함하기 위해 LabelMaker 애플리케이션에 데이터를 보냅니다.
데이터
데이터 관리 및 조작에 대해 다음 요구 사항을 식별합니다.
* 주문 데이터는 비관계형 JSON으로 저장되며 SQL(구조적 쿼리 언어)을 사용하여 쿼리해야 합니다.
* 주문 데이터에 대한 변경 사항은 모든 파티션에 즉시 반영되어야 합니다. Order 데이터에 대한 모든 읽기는 가장 최근의 쓰기를 가져와야 합니다.
다음과 같은 보안 요구 사항이 있습니다.
* Coho Winery 애플리케이션 사용자는 외부 파트너에게 문서, 리소스 및 애플리케이션에 대한 액세스를 제공할 수 있어야 합니다.
* 외부 파트너는 자신의 자격 증명을 사용하고 조직의 ID 관리 솔루션으로 인증해야 합니다.
* 외부 파트너 로그인은 회사 규정 준수를 유지하기 위해 사용자 계정 관리자가 애플리케이션 사용에 대해 매월 감사해야 합니다.
* 전자상거래 애플리케이션 설정의 저장소는 Azure Key Vault에 유지되어야 합니다.
* 전자상거래 애플리케이션 로그인은 Azure App Service 인증 및 AAD(Azure Active Directory)를 사용하여 보호되어야 합니다.
* 회사 콘텐츠를 보호하려면 조건부 액세스 정책을 애플리케이션 수준에서 적용해야 합니다.
* AKS(Azure Kubernetes Service) 클러스터의 모든 네임스페이스에 대한 전체 액세스 권한이 있는 AAD 계정을 사용하여 LabelMaker 애플리케이션을 보호해야 합니다.
LabelMaker 앱
Kubernetes 환경에 배포되고 AKS(Azure Kubernetes Service)에서 호스팅되는 워크로드의 성능을 모니터링하려면 Azure Monitor Container Health를 사용해야 합니다.
AKS 배포를 지원하는 이미지를 게시하려면 Azure Container Registry를 사용해야 합니다.

프린터 통신 시간 초과로 인해 프린터 API 앱 호출이 주기적으로 실패합니다.
10초 후에 프린터 통신 시간 초과가 발생합니다. 라벨 프린터는 1분 내에 최대 5번의 시도만 수신해야 합니다.
Azure에 처음 배포할 때 주문 워크플로가 실행되지 않습니다.
JSON을 주문하세요.
앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되어 있습니다.
이 JSON 파일에는 단일 항목이 포함된 주문에 대한 데이터 표현이 포함되어 있습니다.
.json 주문


참고: 이 섹션에서는 동일한 시나리오와 문제에 대한 하나 이상의 질문 세트를 볼 수 있습니다. 각 질문은 문제에 대한 고유한 솔루션을 제시하며 솔루션이 명시된 목표를 충족하는지 확인해야 합니다. 두 가지 이상의 솔루션으로 문제를 해결할 수 있습니다. 어떤 솔루션으로도 문제가 해결되지 않을 수도 있습니다.
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 표시되지 않습니다.
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문의 일부입니다. 시리즈의 각 질문에는 고유한 솔루션이 포함되어 있습니다. 솔루션이 명시된 목표를 충족하는지 확인합니다.
LabelMaker 애플리케이션 보안 요구 사항을 충족해야 합니다.
해결 방법: 조건부 액세스 정책을 만들고 이를 Azure Kubernetes Service 클러스터에 할당합니다.
솔루션이 목표를 달성합니까?

AZ-204 문제 12

C#을 사용하는 ASP.NET Core API 앱. API 앱을 사용하면 사용자가 Twitter 및 Azure AD(Azure Active Directory)를 사용하여 인증할 수 있습니다.
API 메소드를 호출하기 전에 사용자를 인증해야 합니다. 각 메소드 호출에 대해 사용자 이름을 기록해야 합니다.
API 메서드 호출을 구성해야 합니다.
어떤 값을 사용해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고: 올바른 선택은 각각 1점의 가치가 있습니다.

AZ-204 문제 13

음식 배달 비용을 지불하는 데 사용되는 웹 서비스가 있습니다. 웹 서비스는 Azure Cosmos DB를 데이터 저장소로 사용합니다.
사용자가 팁 금액을 설정할 수 있는 새로운 기능을 추가할 계획입니다. 새로운 기능을 사용하려면 Cosmos DB의 문서에 팁이라는 속성이 있어야 하며 숫자 값을 포함해야 합니다.
웹 서비스를 사용하는 기존 웹사이트와 모바일 앱이 많아 한동안 팁 속성을 설정하기 위해 업데이트되지 않을 예정입니다.
트리거를 어떻게 완료해야 합니까?
참고: 올바른 선택은 각각 1점의 가치가 있습니다.

AZ-204 문제 14

프로세싱 클래스에서 GetCredentials 메서드를 구현하려면 프로세싱.cs의 PC32 줄에 코드를 추가해야 합니다.
코드를 어떻게 완성해야 할까요? 대답하려면 해당 코드 세그먼트를 올바른 위치로 드래그하세요. 각 코드 세그먼트는 한 번, 두 번 이상 사용되거나 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수도 있습니다.
참고: 올바른 선택은 각각 1점의 가치가 있습니다.

AZ-204 문제 15

Cosmos DB를 사용하는 Azure 솔루션을 개발합니다.
현재 Cosmos DB 컨테이너는 복제되어야 하며 쿼리에 최적화된 파티션 키를 사용해야 합니다.
변경 피드 프로세서 솔루션을 구현해야 합니다.
어떤 변경 피드 프로세서 구성 요소를 사용해야 합니까? 대답하려면 적절한 구성 요소를 올바른 요구 사항으로 드래그하세요. 각 구성 요소는 한 번, 두 번 이상 사용되거나 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수도 있습니다.
참고: 올바른 선택은 각각 1점의 가치가 있습니다.