最新的Microsoft Developing Solutions for Microsoft Azure (AZ-204 Korean Version) - AZ-204 Korean免費考試真題
드래그 앤 드롭 질문
Fourth Coffee는 Docker에서 실행되는 ASP.NET Core 웹 애플리케이션을 보유하고 있습니다. 이 애플리케이션은 www.fourthcoffee.com 도메인에 연결됩니다.
Fourth Coffee는 이 애플리케이션을 Azure로 이전하고 있습니다.
이 Docker 이미지를 호스팅하려면 App Service 웹 앱을 프로비저닝하고 사용자 지정 도메인을 App Service 웹 앱에 매핑해야 합니다.
FourthCoffeePublicWebResourceGroup이라는 리소스 그룹이 WestUS 지역에 생성되었으며, 이 그룹에는 AppServiceLinuxDockerPlan이라는 앱 서비스 플랜이 포함되어 있습니다.
솔루션을 개발할 때 어떤 순서로 CLI 명령을 사용해야 합니까? 정답을 맞추려면 명령 목록에서 모든 Azure CLI 명령을 답변 영역으로 옮기고 올바른 순서대로 배열하세요.

Fourth Coffee는 Docker에서 실행되는 ASP.NET Core 웹 애플리케이션을 보유하고 있습니다. 이 애플리케이션은 www.fourthcoffee.com 도메인에 연결됩니다.
Fourth Coffee는 이 애플리케이션을 Azure로 이전하고 있습니다.
이 Docker 이미지를 호스팅하려면 App Service 웹 앱을 프로비저닝하고 사용자 지정 도메인을 App Service 웹 앱에 매핑해야 합니다.
FourthCoffeePublicWebResourceGroup이라는 리소스 그룹이 WestUS 지역에 생성되었으며, 이 그룹에는 AppServiceLinuxDockerPlan이라는 앱 서비스 플랜이 포함되어 있습니다.
솔루션을 개발할 때 어떤 순서로 CLI 명령을 사용해야 합니까? 정답을 맞추려면 명령 목록에서 모든 Azure CLI 명령을 답변 영역으로 옮기고 올바른 순서대로 배열하세요.

正確答案:

Explanation:
Step 1: #bin/bash
The appName is used when the webapp-name is created in step 2.
Step 2: az webapp create
Create a web app. In the Cloud Shell, create a web app in the myAppServicePlan App Service plan with the az webapp create command.
Step 3: az webapp config container set
In Create a web app, you specified an image on Docker Hub in the az webapp create command.
This is good enough for a public image. To use a private image, you need to configure your Docker account ID and password in your Azure web app.
Step 4: az webapp config hostname add
The webapp-name is used when the webapp is created in step 2.
In the Cloud Shell, follow the az webapp create command with az webapp config container set.
Reference:
https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-custom-docker-image
https://docs.microsoft.com/en-us/azure/app-service/tutorial-custom-container?pivots=container-linux
https://docs.microsoft.com/en-us/azure/app-service/scripts/cli-configure-custom-domain
웹앱을 개발하고 Azure App Service에 배포합니다. Azure App Service는 지역에서 기본 계획을 사용합니다.
사용자는 웹 앱이 응답하고 코드의 성능 문제를 돕기 위해 전체 호출 스택을 캡처해야 한다고 보고합니다. 호출 스택 데이터는 앱 인스턴스 간에 상호 연관되어야 합니다. 웹 앱에서 사용자에게 미치는 비용과 영향을 최소화해야 합니다.
원격 분석을 캡처해야 합니다.
어떤 세 가지 작업을 수행해야 합니까? 각 답변은 솔루션의 일부를 나타냅니다. 참고: 각 올바른 선택은 가치가 있습니다.
사용자는 웹 앱이 응답하고 코드의 성능 문제를 돕기 위해 전체 호출 스택을 캡처해야 한다고 보고합니다. 호출 스택 데이터는 앱 인스턴스 간에 상호 연관되어야 합니다. 웹 앱에서 사용자에게 미치는 비용과 영향을 최소화해야 합니다.
원격 분석을 캡처해야 합니다.
어떤 세 가지 작업을 수행해야 합니까? 각 답변은 솔루션의 일부를 나타냅니다. 참고: 각 올바른 선택은 가치가 있습니다.
正確答案: A,C,E
說明:(僅 Fast2test 成員可見)
핫스팟 질문
여러분은 플레이어들이 단어를 나타내는 가장 마음에 드는 사진에 투표할 수 있는 온라인 게임을 개발하고 있습니다. 이 게임은 Azure Functions를 사용하여 구축되었으며, 투표 수를 추적하기 위해 영구 엔티티를 사용합니다.
투표 가능 시간은 30초입니다. 지연 시간을 최소화해야 합니다.
투표를 위해 Azure Function을 구현해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.

여러분은 플레이어들이 단어를 나타내는 가장 마음에 드는 사진에 투표할 수 있는 온라인 게임을 개발하고 있습니다. 이 게임은 Azure Functions를 사용하여 구축되었으며, 투표 수를 추적하기 위해 영구 엔티티를 사용합니다.
투표 가능 시간은 30초입니다. 지연 시간을 최소화해야 합니다.
투표를 위해 Azure Function을 구현해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.

正確答案:

당신은 다양한 웹 서비스를 제공하는 SaaS 회사의 개발자입니다. 회사의 모든 웹 서비스는 다음 요구 사항을 충족해야 합니다.
- API 관리를 사용하여 서비스에 액세스하세요
- 인증에는 OpenID Connect를 사용하십시오.
- 익명 사용 방지
최근 보안 감사 결과, 여러 웹 서비스를 인증 절차 없이 호출할 수 있는 것으로 나타났습니다.
어떤 API 관리 정책을 구현해야 할까요?
- API 관리를 사용하여 서비스에 액세스하세요
- 인증에는 OpenID Connect를 사용하십시오.
- 익명 사용 방지
최근 보안 감사 결과, 여러 웹 서비스를 인증 절차 없이 호출할 수 있는 것으로 나타났습니다.
어떤 API 관리 정책을 구현해야 할까요?
正確答案: D
說明:(僅 Fast2test 成員可見)
함수는 트리거를 몇 개 가져야 합니까?
正確答案: B
CPU 집약적인 계산을 수행하는 Azure 배치 솔루션을 개발하고 있습니다. 이 계산은 매주 특정 시간에 발생하며 약 1시간 동안 지속됩니다.
변경 작업을 시작하기 전에 초기 소요 시간을 측정하기 위한 타이머를 생성해야 합니다. 이 타이머는 첫 번째 계산이 컴퓨터 노드에서 실행되도록 대기열에 추가되기 전에 시작되어야 합니다.
타이머를 구현해야 합니다.
타이머는 어느 코드 라인 이전에 생성해야 합니까?
변경 작업을 시작하기 전에 초기 소요 시간을 측정하기 위한 타이머를 생성해야 합니다. 이 타이머는 첫 번째 계산이 컴퓨터 노드에서 실행되도록 대기열에 추가되기 전에 시작되어야 합니다.
타이머를 구현해야 합니다.
타이머는 어느 코드 라인 이전에 생성해야 합니까?
正確答案: A
說明:(僅 Fast2test 成員可見)
핫스팟 질문
Azure 가상 머신(VM)에 액세스해야 하는 애플리케이션을 개발 중입니다.
애플리케이션의 액세스 수명 주기는 VM 서비스 인스턴스와 연결되어야 합니다.
가상 머신에 대해 관리형 ID를 활성화해야 합니다.
PowerShell 부분을 어떻게 완료해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오.
참고: 정답 하나당 1점입니다.

Azure 가상 머신(VM)에 액세스해야 하는 애플리케이션을 개발 중입니다.
애플리케이션의 액세스 수명 주기는 VM 서비스 인스턴스와 연결되어야 합니다.
가상 머신에 대해 관리형 ID를 활성화해야 합니다.
PowerShell 부분을 어떻게 완료해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오.
참고: 정답 하나당 1점입니다.

正確答案:

Explanation:
Box 1: -IdentityType
Enable system-assigned managed identity on an existing Azure VM:
To enable a system-assigned managed identity, use the -IdentityType switch on the Update- AzVM cmdlet (see below).
Box 2: $SystemAssigned
$vm = Get-AzVM -ResourceGroupName myResourceGroup -Name myVM Update-AzVM - ResourceGroupName myResourceGroup -VM $vm -IdentityType SystemAssigned Reference:
https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/qs-configure-powershell-windows-vm
Application Insights SDK를 솔루션에 통합하여 ASP.NET Core 애플리케이션을 개발합니다.
해당 애플리케이션은 짧은 시간 간격 내에 매우 높은 빈도로 원격 측정 데이터를 전송합니다. 그 결과, 기록되는 이벤트, 추적 정보 및 메트릭 수가 감소하고 원격 측정 데이터 수집 오류율이 증가하는 현상이 발생합니다.
애플리케이션 원격 측정 데이터에 대한 통계적으로 정확한 분석을 유지하면서 원격 측정 트래픽, 데이터 비용 및 스토리지 비용을 줄여야 합니다. 또한 HTTP 요청 및 응답 데이터 간의 상관관계를 파악할 수 있어야 합니다.
어떻게 해야 할까요?
해당 애플리케이션은 짧은 시간 간격 내에 매우 높은 빈도로 원격 측정 데이터를 전송합니다. 그 결과, 기록되는 이벤트, 추적 정보 및 메트릭 수가 감소하고 원격 측정 데이터 수집 오류율이 증가하는 현상이 발생합니다.
애플리케이션 원격 측정 데이터에 대한 통계적으로 정확한 분석을 유지하면서 원격 측정 트래픽, 데이터 비용 및 스토리지 비용을 줄여야 합니다. 또한 HTTP 요청 및 응답 데이터 간의 상관관계를 파악할 수 있어야 합니다.
어떻게 해야 할까요?
正確答案: C
D1 등급 앱 서비스 플랜을 사용하여 웹 앱을 개발합니다.
트래픽이 가장 많은 시간대에는 페이지 로딩 시간이 증가하는 것을 알 수 있습니다.
CPU 사용률이 80%를 초과할 때 자동 스케일링을 구현하려고 합니다. 솔루션은 비용을 최소화해야 합니다.
무엇을 먼저 해야 할까요?
트래픽이 가장 많은 시간대에는 페이지 로딩 시간이 증가하는 것을 알 수 있습니다.
CPU 사용률이 80%를 초과할 때 자동 스케일링을 구현하려고 합니다. 솔루션은 비용을 최소화해야 합니다.
무엇을 먼저 해야 할까요?
正確答案: B
說明:(僅 Fast2test 成員可見)
드래그 앤 드롭 질문
당신은 서비스형 소프트웨어(SaaS) 회사의 개발자입니다. Azure Notification Hubs를 사용하여 알림을 보낼 수 있는 솔루션을 개발합니다.
고객이 Windows 푸시 알림 서비스(WNS) 장치로 원시 알림을 보내는 방법을 참조할 수 있도록 샘플 코드를 작성해야 합니다. 샘플 코드는 외부 패키지를 사용해서는 안 됩니다.
코드 세그먼트를 어떻게 완성해야 할까요? 정답을 맞추려면 적절한 코드 세그먼트를 올바른 위치로 드래그하세요. 각 코드 세그먼트는 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

당신은 서비스형 소프트웨어(SaaS) 회사의 개발자입니다. Azure Notification Hubs를 사용하여 알림을 보낼 수 있는 솔루션을 개발합니다.
고객이 Windows 푸시 알림 서비스(WNS) 장치로 원시 알림을 보내는 방법을 참조할 수 있도록 샘플 코드를 작성해야 합니다. 샘플 코드는 외부 패키지를 사용해서는 안 됩니다.
코드 세그먼트를 어떻게 완성해야 할까요? 정답을 맞추려면 적절한 코드 세그먼트를 올바른 위치로 드래그하세요. 각 코드 세그먼트는 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

正確答案:

Explanation:
Box 1: windows
Example code:
var request = new HttpRequestMessage(method, $"{resourceUri}?api-version=2017-04"); request.Headers.Add("Authorization", createToken(resourceUri, KEY_NAME, KEY_VALUE)); request.Headers.Add("X-WNS-Type", "wns/raw"); request.Headers.Add("ServiceBusNotification-Format", "windows"); return request; Box 2: application/octet-stream Example code capable of sending a raw notification:
string resourceUri =
$"https://{NH_NAMESPACE}.servicebus.windows.net/{HUB_NAME}/messages/"; using (var request = CreateHttpRequest(HttpMethod.Post, resourceUri))
{
request.Content = new StringContent(content, Encoding.UTF8, "application/octet-stream"); request.Content.Headers.ContentType.CharSet = string.Empty; var httpClient = new HttpClient(); var response = await httpClient.SendAsync(request); Console.WriteLine(response.StatusCode);
}
Reference:
https://stackoverflow.com/questions/31346714/how-to-send-raw-notification-to-azure-notification-hub/31347901
귀사에는 Azure AD에 가입된 장치에서 관리하는 Azure Kubernetes Service(AKS) 클러스터가 있습니다. 이 클러스터는 리소스 그룹에 있습니다.
개발자들이 MyApp이라는 애플리케이션을 만들었습니다. MyApp은 컨테이너 이미지로 패키징되었습니다.
애플리케이션 배포를 위해 YAML 매니페스트 파일을 배포해야 합니다.
해결 방법: 장치에 Docker 클라이언트를 설치하고 `docker run -it microsoft/azure-cli:0.10.17` 명령을 실행합니다.
이것이 목표를 달성합니까?
개발자들이 MyApp이라는 애플리케이션을 만들었습니다. MyApp은 컨테이너 이미지로 패키징되었습니다.
애플리케이션 배포를 위해 YAML 매니페스트 파일을 배포해야 합니다.
해결 방법: 장치에 Docker 클라이언트를 설치하고 `docker run -it microsoft/azure-cli:0.10.17` 명령을 실행합니다.
이것이 목표를 달성합니까?
正確答案: B
說明:(僅 Fast2test 成員可見)
사례 연구 8 - VanArsdel, Ltd.
배경
VanArsdel, Ltd.는 글로벌 사무용품 회사입니다. 캐나다에 본사를 두고 있으며 전 세계에 소매점을 운영하고 있습니다. 이 회사는 매장, 유통업체, 공급업체 및 배송 서비스를 지원하기 위해 여러 클라우드 기반 솔루션을 개발하고 있습니다.
현재 환경
기업 웹사이트
해당 회사는 http://www.vanarsdelltd.com에 위치한 공개 웹사이트를 운영하고 있습니다. 이 웹사이트는 React JavaScript 사용자 인터페이스, HTML, CSS, 이미지 자산 및 Azure Functions에서 호스팅되는 여러 API로 구성되어 있습니다.
소매점 위치
이 회사는 전 세계 수천 개의 매장을 지원합니다. 매장들은 재고, 구매 및 배송 서비스를 지원하기 위해 매시간 데이터를 Azure Blob 스토리지 계정으로 전송합니다.
각 기록에는 위치 식별자와 판매 거래 정보가 포함되어 있습니다.
요구 사항
애플리케이션 구성 요소는 다음 요구 사항을 충족해야 합니다.
기업 웹사이트
- SSL을 사용하여 웹사이트를 보호하세요.
- 데이터 저장 및 호스팅 비용을 최소화합니다.
- 지속적 통합 및 지속적 배포(CI/CD)를 위한 GitHub 네이티브 워크플로우를 구현합니다.
- 현지에서 활용할 수 있도록 웹사이트 콘텐츠를 전 세계에 배포합니다.
- Application Insights를 사용한 모니터링과 SSL 인증서 유효성 및 사용자 지정 헤더 값 검증을 포함한 가용성 웹 테스트를 구현합니다.
- 웹사이트는 99.95%의 가동률을 유지해야 합니다.
소매점 위치
- Azure Functions는 Blob Storage에 데이터가 업로드될 때 즉시 데이터를 처리해야 합니다. Azure Functions는 네이티브 SQL 언어 쿼리를 사용하여 Azure Cosmos DB를 업데이트해야 합니다.
- 매일 밤 매장 매출 거래 정보를 감사하여 데이터를 검증하고, 매출 재무를 처리하고, 재고를 대조합니다.
배송 서비스
- Azure Function을 사용하여 서비스 원격 측정 데이터를 Azure Cosmos DB에 저장합니다. 데이터에는 품목 ID, 배송 차량 번호판, 차량 적재 용량 및 현재 차량 위치 좌표가 포함되어야 합니다.
- 회사 웹사이트에서 호출되는 Azure Function을 사용하여 배송 기사 프로필 정보를 Azure Active Directory(Azure AD)에 저장합니다.
재고 관리 서비스
해당 회사는 소매점 스토리지 계정 내의 특정 데이터 블록에 대한 접근 권한(읽기 전용 접근 권한 포함)이 필요한 재고 처리용 API 개발을 위해 제3자 업체와 계약을 체결했습니다.
보안
- 모든 Azure Functions는 회사에서 제공하는 RSA-HSM 키를 사용하여 암호화된 다양한 환경 및 지역에 대한 구성 데이터의 관리 및 배포를 중앙 집중화해야 합니다.
- 인증 및 권한 부여에는 Azure AD를 사용해야 하며, 서비스는 가능한 경우 관리형 ID를 사용해야 합니다.
문제점
소매점 위치
- 예기치 않은 실수로 데이터가 삭제된 경우, 해당 시점의 소매점 위치 데이터를 복원해야 합니다.
- Azure Function에서 실행되는 Azure Cosmos DB 쿼리는 요청 단위(RU) 사용량이 높고, 함수 앱이 확장됨에 따라 대용량 항목에 대한 읽기 지연 시간이 높은 복잡한 쿼리가 여러 개 포함되어 있습니다.
질문
핫스팟 질문
소매점 위치 데이터에 대한 이벤트 라우팅을 구현해야 합니다.
어떤 설정을 사용해야 할까요? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

배경
VanArsdel, Ltd.는 글로벌 사무용품 회사입니다. 캐나다에 본사를 두고 있으며 전 세계에 소매점을 운영하고 있습니다. 이 회사는 매장, 유통업체, 공급업체 및 배송 서비스를 지원하기 위해 여러 클라우드 기반 솔루션을 개발하고 있습니다.
현재 환경
기업 웹사이트
해당 회사는 http://www.vanarsdelltd.com에 위치한 공개 웹사이트를 운영하고 있습니다. 이 웹사이트는 React JavaScript 사용자 인터페이스, HTML, CSS, 이미지 자산 및 Azure Functions에서 호스팅되는 여러 API로 구성되어 있습니다.
소매점 위치
이 회사는 전 세계 수천 개의 매장을 지원합니다. 매장들은 재고, 구매 및 배송 서비스를 지원하기 위해 매시간 데이터를 Azure Blob 스토리지 계정으로 전송합니다.
각 기록에는 위치 식별자와 판매 거래 정보가 포함되어 있습니다.
요구 사항
애플리케이션 구성 요소는 다음 요구 사항을 충족해야 합니다.
기업 웹사이트
- SSL을 사용하여 웹사이트를 보호하세요.
- 데이터 저장 및 호스팅 비용을 최소화합니다.
- 지속적 통합 및 지속적 배포(CI/CD)를 위한 GitHub 네이티브 워크플로우를 구현합니다.
- 현지에서 활용할 수 있도록 웹사이트 콘텐츠를 전 세계에 배포합니다.
- Application Insights를 사용한 모니터링과 SSL 인증서 유효성 및 사용자 지정 헤더 값 검증을 포함한 가용성 웹 테스트를 구현합니다.
- 웹사이트는 99.95%의 가동률을 유지해야 합니다.
소매점 위치
- Azure Functions는 Blob Storage에 데이터가 업로드될 때 즉시 데이터를 처리해야 합니다. Azure Functions는 네이티브 SQL 언어 쿼리를 사용하여 Azure Cosmos DB를 업데이트해야 합니다.
- 매일 밤 매장 매출 거래 정보를 감사하여 데이터를 검증하고, 매출 재무를 처리하고, 재고를 대조합니다.
배송 서비스
- Azure Function을 사용하여 서비스 원격 측정 데이터를 Azure Cosmos DB에 저장합니다. 데이터에는 품목 ID, 배송 차량 번호판, 차량 적재 용량 및 현재 차량 위치 좌표가 포함되어야 합니다.
- 회사 웹사이트에서 호출되는 Azure Function을 사용하여 배송 기사 프로필 정보를 Azure Active Directory(Azure AD)에 저장합니다.
재고 관리 서비스
해당 회사는 소매점 스토리지 계정 내의 특정 데이터 블록에 대한 접근 권한(읽기 전용 접근 권한 포함)이 필요한 재고 처리용 API 개발을 위해 제3자 업체와 계약을 체결했습니다.
보안
- 모든 Azure Functions는 회사에서 제공하는 RSA-HSM 키를 사용하여 암호화된 다양한 환경 및 지역에 대한 구성 데이터의 관리 및 배포를 중앙 집중화해야 합니다.
- 인증 및 권한 부여에는 Azure AD를 사용해야 하며, 서비스는 가능한 경우 관리형 ID를 사용해야 합니다.
문제점
소매점 위치
- 예기치 않은 실수로 데이터가 삭제된 경우, 해당 시점의 소매점 위치 데이터를 복원해야 합니다.
- Azure Function에서 실행되는 Azure Cosmos DB 쿼리는 요청 단위(RU) 사용량이 높고, 함수 앱이 확장됨에 따라 대용량 항목에 대한 읽기 지연 시간이 높은 복잡한 쿼리가 여러 개 포함되어 있습니다.
질문
핫스팟 질문
소매점 위치 데이터에 대한 이벤트 라우팅을 구현해야 합니다.
어떤 설정을 사용해야 할까요? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

正確答案:

Explanation:
Box 1: Azure Blob Storage
Azure event publishers and event handlers are at the core of the Event Grid routing-service.
Event Grid listens to Azure event publishers, such as Blog Storage, then reacts by routing specific events to Azure event handlers, such as WebHooks. You can easily control this entire process at a granular level through event subscriptions and event filters.
Box 2: Azure Event Grid
Azure Event Grid is a highly scalable event-routing service that listens for specific system events, then reacts to them according to your precise specifications.
In the past, event handling has relied largely on polling - a high latency, low-efficiency approach that can prove prohibitively expensive at scale.
Box 3: Azure Function App
Event Grid's supported event handlers currently include Event Hubs, WebHooks, Logic Apps, Azure Functions, Azure Automation and Microsoft Flow.
Reference:
https://www.appliedi.net/blog/using-azure-event-grid-for-highly-scalable-event-routing
Azure Service Bus를 사용하여 메시지를 보내고 여러 구성 요소가 해당 메시지를 수신하도록 하려면 어떤 Azure Service Bus 교환 기능을 사용해야 할까요?
正確答案: A
개발팀이 Azure Batch 서비스와 연동되는 코드를 준비하고 있습니다.
이 코드는 비디오를 처리하고 Azure 스토리지 계정의 컨테이너에 저장하는 데 사용됩니다.
배치 작업에서 처리된 비디오를 스토리지 컨테이너에 저장할 수 있도록 코드를 수정해야 합니다.
출력 비디오를 저장할 공간을 준비하는 코드가 있는지 확인해야 합니다.
스토리지 컨테이너에 대한 CORS 서명을 생성하는 코드를 제안하셨습니다.
이 해결책이 요구 사항을 충족할까요?
이 코드는 비디오를 처리하고 Azure 스토리지 계정의 컨테이너에 저장하는 데 사용됩니다.
배치 작업에서 처리된 비디오를 스토리지 컨테이너에 저장할 수 있도록 코드를 수정해야 합니다.
출력 비디오를 저장할 공간을 준비하는 코드가 있는지 확인해야 합니다.
스토리지 컨테이너에 대한 CORS 서명을 생성하는 코드를 제안하셨습니다.
이 해결책이 요구 사항을 충족할까요?
正確答案: B
사례 연구 2 - 코호 와이너리
라벨 제작 앱
Coho Winery는 다양한 와인을 생산하고 전 세계에 유통합니다. 당신은 Azure 솔루션을 사용하여 온라인 주문 처리를 지원하는 확장성과 안정성이 뛰어난 애플리케이션을 구현하는 개발자입니다.
Coho Winery는 와인 병 라벨을 인쇄하는 LabelMaker 애플리케이션을 사용합니다. 이 애플리케이션은 여러 프린터로 데이터를 전송합니다. 애플리케이션은 가상 머신(VM)에서 독립적으로 실행되는 5개의 모듈로 구성됩니다. Coho Winery는 이 애플리케이션을 Azure로 이전하고 라벨 생성 기능을 계속 지원할 계획입니다.
외부 파트너는 맞춤형 라벨 디자인에 필요한 아트워크와 텍스트를 포함하기 위해 LabelMaker 애플리케이션으로 데이터를 전송합니다.
데이터
데이터 관리 및 조작에 필요한 다음과 같은 요구사항을 파악했습니다.
* 주문 데이터는 비관계형 JSON 형식으로 저장되므로 구조화된 쿼리를 사용하여 조회해야 합니다.
언어(SQL).
* 주문 데이터 변경 사항은 모든 파티션에 즉시 반영되어야 합니다. 주문에 대한 모든 읽기 작업은 다음과 같습니다.
데이터는 가장 최근에 기록된 내용을 가져와야 합니다.
다음과 같은 보안 요구 사항이 있습니다.
* 코호 와이너리 애플리케이션 사용자는 문서, 리소스에 대한 접근 권한을 제공할 수 있어야 합니다.
그리고 외부 파트너에게 제출하는 신청서입니다.
* 외부 파트너는 자체 자격 증명을 사용하고 소속 기관의 계정으로 인증해야 합니다.
신원 관리 솔루션.
* 외부 파트너 로그인 내역은 사용자 계정의 애플리케이션 사용 여부를 확인하기 위해 매월 감사해야 합니다.
회사 규정 준수를 유지하는 관리자.
* 전자상거래 애플리케이션 설정은 Azure Key Vault에 저장해야 합니다.
* 전자상거래 애플리케이션 로그인은 Azure App Service 인증을 사용하여 보안을 강화해야 합니다.
및 Azure Active Directory(AAD).
* 회사 콘텐츠를 보호하기 위해 애플리케이션 수준에서 조건부 액세스 정책을 적용해야 합니다.
LabelMaker 애플리케이션은 모든 권한을 가진 AAD 계정을 사용하여 보안을 유지해야 합니다.
Azure Kubernetes Service(AKS) 클러스터의 모든 네임스페이스.
라벨 제작 앱
Azure Monitor 컨테이너 상태는 Kubernetes 환경에 배포되고 Azure Kubernetes Service(AKS)에서 호스팅되는 워크로드의 성능을 모니터링하는 데 사용해야 합니다.
AKS 배포를 지원하는 이미지를 게시하려면 Azure Container Registry를 사용해야 합니다.

프린터 API 앱 호출이 프린터 통신 시간 초과로 인해 주기적으로 실패합니다.
프린터 통신 시간 초과는 10초 후에 발생합니다. 라벨 프린터는 1분 내에 최대 5번의 통신 시도만 허용해야 합니다.
주문 워크플로가 Azure에 처음 배포될 때 실행되지 않습니다.
주문 .json

핫스팟 질문
Order.json 파일에서 모든 주문 품목을 가져와 도시 이름을 기준으로 알파벳순으로 정렬해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.
참고: 정답 하나당 1점입니다.

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

프린터 API 앱 호출이 프린터 통신 시간 초과로 인해 주기적으로 실패합니다.
프린터 통신 시간 초과는 10초 후에 발생합니다. 라벨 프린터는 1분 내에 최대 5번의 통신 시도만 허용해야 합니다.
주문 워크플로가 Azure에 처음 배포될 때 실행되지 않습니다.
주문 .json

핫스팟 질문
Order.json 파일에서 모든 주문 품목을 가져와 도시 이름을 기준으로 알파벳순으로 정렬해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.
참고: 정답 하나당 1점입니다.

正確答案:

Explanation:
Box 1: orders o
Scenario: Order data is stored as nonrelational JSON and must be queried using SQL.
Box 2:li
Box 3: o.line_items
Box 4: o.address.city
Address is not joined, so it has to be o.city